Home > .NET > Microsoft .Net Framework 2.0 Breaks Apps Microsoft .Net Framework 2.0 Breaks Apps Eugenia Loli 2005-05-25 .NET 21 Comments Microsoft Corp. is looking for a few good men … and women, and, ultimately, applications that can help the company check for compatibility between the current version of the .Net Framework and the version coming in Visual Studio 2005. About The Author Eugenia Loli Ex-programmer, ex-editor in chief at OSNews.com, now a visual artist/filmmaker. Follow me on Twitter @EugeniaLoli 21 Comments 2005-05-25 6:27 pm How about changing the title so this piece of “news” looks a little less like MS-bashing? 2005-05-25 6:52 pm ditto. Unnecessarily misleading. 2005-05-25 6:55 pm Will you be next? 2005-05-25 7:40 pm Has EWeek been relegated to hiring 8 year olds that ride the short bus to do their articles now? I guess we can relegate EWeek to just another random web page blog now. 2005-05-25 8:59 pm That’s the actual title of the eweek.com article, in case you thought OSNews made it. 2005-05-25 9:34 pm After reading the article, the title is factual if maybe a bit harsh. Normally, if you have a .net application, it tries to use the version of .net it was originally compiled against (1.0, 1.1, 2.0 etc). If that version is not available it tries the most recent version. Sometimes, this causes compatibility issues (when e.g. running a .net app compiled against 1.0 on a 2.0 runtime) and microsoft is trying to rectify most of them where possible but can’t guarantee all cases. That’s why “.net 2.0 breaks apps”. 2005-05-25 10:33 pm Is a common term for software in this case. Not so pejorative. 2005-05-25 11:19 pm I’m no programmer but how well was .net recieved in the programming world? I thought this was going to wipe java out of the way, but so far Java has been expanding very fast. I’m having quite hard time finding an app that requires .net framework installed. 2005-05-26 12:32 am IMHO, .NET Framework is not filling a gap that was left blank on IT. Is just a very very very Java-inspired framework. The only thing that was helpful was C#. Finally, a more higher level implementation of C that can be used for and within Web Services. Other than that, the world would still be the same without it and no one would ever notice it. 2005-05-26 12:52 am I disagree. .NET in the case of ASP.NET is pretty awesome. Certainly a whole lot nicer than old ASP . Way faster to develop in than PHP and the like too. Also, Programming windows UI with MFC or Win32 was horrible. Windows forms is a lot nicer, and it’ll be even better again with 2.0. 2005-05-26 1:15 am I second Kabal’s post. The other thing that .NET brought was an open ECMA standard for a cross-platform framework. This allows development of projects like mono. Java might well be a decent language and all, but Sun missed the boat when the held their standards card too close to their chest. 2005-05-26 1:41 am Actually, I’m not sure about Windows but I’ve seen a few Mono apps popping up! C# isn’t going to kill Java. It’s in the same rut Java was in for a long time: Someone owns it. A lot of people don’t realize how much this disturbs developers, but it does. Just the thought of the tools dissappearing or suddenly costing money or something like this scares developers. Or worse, the company going out of business while still owning the tools. So they avoid languages they don’t trust, and write in ones that they know will be there. Java has gotten popular lately, probably because it has several implementations owned by several people and Sun has at least let people look at the source (although when Sun goes out of business that source will likely go with it). But there are still compilers from IBM and Gnu that compile java code. Also, I think ATI’s control center is .Net. 2005-05-26 1:44 am How is that possible? PHP already does all your work for you… It manages your memory, manages your types, lets you have the structures you want; sheeesh do you want it to change diapors too (make headers and document)? 2005-05-26 2:48 am Thats true. But the whole api expierence with php good really be improved on. The complete lack of standard function names are not fun. do_this() or dothis() or mysql_dothis(). you get the point 2005-05-26 3:15 am I thought this was going to wipe java out of the way, but so far Java has been expanding very fast. I don’t think this should be too surprising. Microsoft putting their weight behind something so similar to Java certainly would do a lot to make classic VB, C++, etc. die-hards reconsider their position. Once they’re open to the idea of C#, it isn’t too much of a leap to work with Java. Microsoft has done Sun a huge favor by breaking down ideological barriers to Java adoption, and by doing it now, when a lot of Java’s more egregious problems have been resolved. 2005-05-26 4:01 am Isn’t it possible to have two or more versions of the .NET framework installed at the sametime on your system?? I think I read that you can have v1.1 and v2.2 both and whatever app needs one or the other just uses that one and doesn’t mess things up. I could be wrong but if not, then if you have an app that doesn’t work on v2.0 from the start you could just install v1.1 if needs be. 2005-05-26 6:06 am People’s comments about PHP leads me to believe that they really don’t know ASP.NET’s strengths. PHP is a nice lightweight language that’s easy to learn and easy to apply. It’s great for web sites. ASP.NET is a heavyweight language for web applications. Huge, monolithic things. One of the things it has going for it is, it’s very similar to Windows Forms to code for, in terms of event processing, etc. etc. You wouldn’t use PHP as a web-tier front end for a huge enterprise system, but ASP.NET does great, since it’s got the full power of .NET objects, remoting, etc. etc. behind it. In this sense, its closest comparison is Java, not PHP. Now, a lot of .NET is a cheap knock-off of Java technologies, but let me say this: ASP.NET canes over anything that Java has in comparison, which are servlets and JSP. (Java Server Faces might be a good comparison, when it takes off. Ditto with Struts.) You probably wouldn’t use ASP.NET for what PHP’s strengths are, which are simple (and not-so-simple) web sites where most of the code is in the interface layer. Horses for courses. 2005-05-26 7:13 am Yes, you can install them side by side. And the apps will automatically run on the correct VM. Only if a computer has 2.0 but not 1.1 will this problem arise. 2005-05-26 9:12 am Is there a good overview somewhere of what actually changes with .net 2.0? Google just throws up lots of random asp.net stuff. Will there be any changes to C#? Do they introduce parametric classes? 2005-05-26 9:24 am worst. headline. ever. go to blogs.msdn.com to see what the MS folks have to say about it, it’s flat out not true; backwards compat has always been #1 for MS. 2005-05-26 5:31 pm And .NET is still at 2.0 beta version… Let’s fun when they come to 5.0 where Java is now with many API being depricated in usual Microsoft style. Someone said in .NET 2.0 winforms are better… And what about avalon? .Net is still nowhere and alreday has half API depricated. About the standards it depends of which organization you can trust. I prefer to trust jcp which is ALL but Microsoft IT world instead of pocket-ECMA. Again if you look to JCP 2.6 they are more democratic than ECMA. I’d like to see C# evolution, but not in the patented .NET way. Sincerely on so on.