What's the best way to learn .NET?
Posted
by duffymo
on Stack Overflow
See other posts from Stack Overflow
or by duffymo
Published on 2008-10-16T01:43:36Z
Indexed on
2010/03/08
19:06 UTC
Read the original article
Hit count: 301
I've been developing Java EE for quite a while now. I've used WebLogic, Tomcat, Spring, and Hibernate extensively, so I have a mental model of what features are available and how things are developed and deployed.
The problem that I have with .NET is that I don't have a clear mapping of its features onto Java EE. Here's what I know so far:
Java EE -> .NET
Java -> C#
JAR -> DLL
WAR -> ? (deployment in general)
EAR -> ? (deployment in general)
Tomcat -> IIS web server
JSP -> ASP?
JDBC -> ODBC
JMS -> MSMQ
JTA -> Microsoft Transaction Manager
So much of the functionality that WebLogic handles appears to be dispersed throughout the Windows OS.
My confusion kicks in when I see the waves of books at Borders - VB.NET, ASP.NET, C#, etc. If I'm not a VB programmer, would it be possible to stick with C# and write enterprise apps that are the equivalent of what I'm used to with Java EE?
If there were a Top Three list of books to learn from, what would they be? The "Head First" series has certainly been successful for Java.
Equally well recommended for .NET learning? Thanks. - %
© Stack Overflow or respective owner