Wrox Programmer Forums

Need to download code?

View our list of code downloads.

Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read
BOOK: Beginning ASP.NET 4 : in C# and VB
This is the forum to discuss the Wrox book Beginning ASP.NET 4: in C# and VB by Imar Spaanjaars; ISBN: 9780470502211
Welcome to the p2p.wrox.com Forums.

You are currently viewing the BOOK: Beginning ASP.NET 4 : in C# and VB section of the Wrox Programmer to Programmer discussions. This is a community of tens of thousands of software programmers and website developers including Wrox book authors and readers. As a guest, you can read any forum posting. By joining today you can post your own programming questions, respond to other developersí questions, and eliminate the ads that are displayed to guests. Registration is fast, simple and absolutely free .
DRM-free e-books 300x50
Reply
 
Thread Tools Display Modes
  #1 (permalink)  
Old April 26th, 2012, 11:50 AM
Friend of Wrox
Points: 1,858, Level: 17
Points: 1,858, Level: 17 Points: 1,858, Level: 17 Points: 1,858, Level: 17
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: May 2011
Posts: 404
Thanks: 13
Thanked 6 Times in 6 Posts
Default What is WCF, WPF?

Can anybody here explain what WCF and WPF are? I was also wondering were these particular technologies covered in this book? I don't remember seeing them for sure. I am not sure about them as to whether these technologies were covered in the book or not. Also does anybody know how these particular .NET technologies have evolved and have changed in the current version of .NET 4.0?
Reply With Quote
  #2 (permalink)  
Old April 27th, 2012, 02:29 AM
Imar's Avatar
Wrox Author
Points: 66,782, Level: 100
Points: 66,782, Level: 100 Points: 66,782, Level: 100 Points: 66,782, Level: 100
Activity: 100%
Activity: 100% Activity: 100% Activity: 100%
 
Join Date: Jun 2003
Location: Utrecht, Netherlands.
Posts: 16,154
Thanks: 65
Thanked 1,391 Times in 1,371 Posts
Default

Nope, the book doesn't cover these topics. The new version - Beginning ASP.NET 4.5 - will cover WCF. I use WCF instead of the (now outdated) ASMX web services technology I used in the 3.5 and 4.0 versions of the book,

Cheers,

Imar
__________________
Imar Spaanjaars
http://Imar.Spaanjaars.Com
Follow me on Twitter

Author of Beginning ASP.NET 4.5 : in C# and VB, Beginning ASP.NET Web Pages with WebMatrix
and Beginning ASP.NET 4 : in C# and VB.
Did this post help you? Click the button below this post to show your appreciation!
Reply With Quote
  #3 (permalink)  
Old April 28th, 2012, 03:27 PM
Registered User
Points: 3, Level: 1
Points: 3, Level: 1 Points: 3, Level: 1 Points: 3, Level: 1
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Apr 2012
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default

To the best of my knowledge:

WCF is Windows Communication Foundation. From Widipedia:
"WCF is meant for designing and deploying distributed applications under service-oriented architecture (SOA) implementation."

WCF might be used if your application needs to provide or consume data from some other completely separate application (typically over the internet). For example, if your accounting application needed to exchange data with your inventory application; or if your weather widget consumes data published by NOAA.

WPF is Windows Presentation Foundation. From Wikipedia:
"a computer-software graphical subsystem for rendering user interfaces in Windows-based applications."

WPF is the set of tools to build Windows PC application graphical user interfaces. WPF is what ASP.NET Web Forms tries to emulate: Web Forms was designed for WPF programmers who needed to use their skill set of building PC applications to building web applicatons. Silverlight is a subset of WPF for building web application GUIs (but it requires a special plug-in just like Flash does)
Reply With Quote
  #4 (permalink)  
Old April 29th, 2012, 06:36 AM
Imar's Avatar
Wrox Author
Points: 66,782, Level: 100
Points: 66,782, Level: 100 Points: 66,782, Level: 100 Points: 66,782, Level: 100
Activity: 100%
Activity: 100% Activity: 100% Activity: 100%
 
Join Date: Jun 2003
Location: Utrecht, Netherlands.
Posts: 16,154
Thanks: 65
Thanked 1,391 Times in 1,371 Posts
Default

Good info, but:
Quote:
WPF is what ASP.NET Web Forms tries to emulate: Web Forms was designed for WPF programmers who needed to use their skill set of building PC applications to building web applicatons.
This is not true; ASP.NET Web Forms was created many years before WPF. ASP.NET is modeled after the old VB 6 forms and Win Forms (that shipped along with ASP.NET in the first version of Visual Studio .NET).

Cheers,

Imar
__________________
Imar Spaanjaars
http://Imar.Spaanjaars.Com
Follow me on Twitter

Author of Beginning ASP.NET 4.5 : in C# and VB, Beginning ASP.NET Web Pages with WebMatrix
and Beginning ASP.NET 4 : in C# and VB.
Did this post help you? Click the button below this post to show your appreciation!

Last edited by Imar; April 29th, 2012 at 07:56 AM.
Reply With Quote
  #5 (permalink)  
Old April 30th, 2012, 10:29 AM
Friend of Wrox
Points: 1,858, Level: 17
Points: 1,858, Level: 17 Points: 1,858, Level: 17 Points: 1,858, Level: 17
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: May 2011
Posts: 404
Thanks: 13
Thanked 6 Times in 6 Posts
Default I betcha Imaar doesn't know about this stuff

Yes, I have been brushing up on WCF and to me it is just like the old version of DCOM using MTS to host a .dll service. It reminds me a lot of that particular technology. Back then you could debug your DECOM application by looking at the MTS window and watching the little billiard balls like Icons spin as each class was being hit and the methodologies of the .dll were being accessed. But then again, that was probably back before Imaar's time, so I am dating myself here I know. But yeah almost an identical concept that is at work here just with a new kind of technology interface twist.
Reply With Quote
  #6 (permalink)  
Old April 30th, 2012, 02:06 PM
Imar's Avatar
Wrox Author
Points: 66,782, Level: 100
Points: 66,782, Level: 100 Points: 66,782, Level: 100 Points: 66,782, Level: 100
Activity: 100%
Activity: 100% Activity: 100% Activity: 100%
 
Join Date: Jun 2003
Location: Utrecht, Netherlands.
Posts: 16,154
Thanks: 65
Thanked 1,391 Times in 1,371 Posts
Default

Quote:
But then again, that was probably back before Imaar's time, so I am dating myself here I know.
I guess I look younger than I am. I have seen my fair share of spinning balls in boxes using COM and MTS ;-)

Imar
__________________
Imar Spaanjaars
http://Imar.Spaanjaars.Com
Follow me on Twitter

Author of Beginning ASP.NET 4.5 : in C# and VB, Beginning ASP.NET Web Pages with WebMatrix
and Beginning ASP.NET 4 : in C# and VB.
Did this post help you? Click the button below this post to show your appreciation!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
What is WCF, WPF? vbboyd ASP.NET 4 General Discussion 0 April 26th, 2012 11:47 AM
WCF/WPF ashish_26 ASP.NET 3.5 Professionals 0 August 6th, 2009 05:41 AM
WCF,WPF,WC and Linkq mawajid20 ASP.NET 3.5 Basics 2 February 19th, 2009 08:18 AM
WCF endpoint error when wrapping WCF service with jdawg1979 Visual Studio 2008 0 July 8th, 2008 11:56 AM
WPF,WCF,WWF angelboy .NET Framework 3.5 1 January 31st, 2008 08:05 AM



All times are GMT -4. The time now is 11:24 AM.


Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
© 2013 John Wiley & Sons, Inc.