Linked by Thom Holwerda on Fri 11th Aug 2006 19:10 UTC, submitted by Dolphin
.NET (dotGNU too) "Four short years ago, Microsoft unveiled its new framework/engine for programming and running applications in a virtual environment, and the world was stunned. Microsoft had introduced a run-time environment that was for the first time a true 'write once, run everywhere' implementation, but that was far from being the end. With .NET 3.0 on the loom, NeoSmart Technologies takes a look at how far .NET has come and just how long it can keep going."
Thread beginning with comment 151538
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Very funny post
by zambizzi on Fri 11th Aug 2006 20:11 UTC in reply to "Very funny post"
zambizzi
Member since:
2006-04-23

Fair enough...you have a good point. I myself have done some small wxWidgets work on Linux, cross-compiling for Windows. However, to be fair, it would probably have been less painful (and would have produced faster code) on Windows w/ the MS C++ compiler.

I do agree with your second point and my personal experiences with .NET in the enterprise have not been good, though they've been successful in small projects in a Windows environment.

Reply Parent Score: 1

RE[2]: Very funny post
by andyleung on Fri 11th Aug 2006 20:20 in reply to "RE: Very funny post"
andyleung Member since:
2006-03-24

True, compiling C++ using MS Visual .NET 2003 is pretty easy and fast, I have to admit this. I really wanna try how Eclipse C++ works and how good it compares to .NET 2003.

You are right and in PHP, Ruby or even JRuby are gaining momentum these days, for fast small to medium web development, .NET is nowhere closed to PHP. Look at this:

www.sugarcrm.com

Can you believe that this enterprise class software is done in PHP with tons of modules available at www.sugarforge.net? For medium to large projects, they use Eclipse + Tomcat/JBoss + Hibernate + Spring + "all other open source libraries including amazing ones from apache" would do all the jobs already.

For example, a backend program sitting in Tomcat with Axis can automate many different workflow and processes using Quartz and Hibernate for scheduling and persistence management. How about enterprise class email client Lotus Notes? Java does the job for everything. I know .NET can create web services pretty fast, but so does Tomcat + Axis too! I was able to use Tomcat + Axis to run web services client of Salesforce.com and also as web services server of blackberry client, with interoperability like this, who needs to run .NET server and what's that for??? I know there are many MS fans but I just cannot think of a reason myself.

Reply Parent Score: 2

RE[3]: Very funny post
by zambizzi on Fri 11th Aug 2006 20:27 in reply to "RE[2]: Very funny post"
zambizzi Member since:
2006-04-23

Of course, MS would be fools not to provide an incredible cpp compiler for their own platform...it puts gcc to shame...but if it did not then we'd *really* have to wonder what those MS devs are getting the big bucks for.

Mustang will support all of those dynamic languages you mentioned, and then some. Rhino should be cool, pure Javascript on the JVM - whoo hooo!! However, I myself *like* the Java language and am quite productive...so I'm not sure how it all fits in just yet...I'll wait and see.

SugarCRM is one example of what MS just doesn't get when it comes to the relationship a vendor should have with its developers in present times. Openness! Sugar's (or MySQL, JBoss, etc.) is the software business model of the future...and at least Sun *gets* that!

JAX-WS web services in Java EE 5 are even easier than they are in .NET - Sun didn't sit still because developers didn't sit still - and it's the developers who guide where Java goes via the JCP.

Reply Parent Score: 3