I need some help. My supervisor who is not a programmer asked me to prepare a document describing how our company would benefit from switching to .NET 3.5 from .NET 2.0. We're a small company and our IT department consists of only 6 programmers. We write mainly Windows Forms, sometimes ASP.NET and Compact Framework apps. I would like to hear about pros and cons of this decision.
I personally know .NET 3.5 I'm just not sure how to convince my supervisor that we need it.
Please note that my supervisor is NOT a programmer (which is a really stupid situation but it's another story) so simply telling him that .NET 3.5 has LINQ and other stuff tells him nothing.
Conclusions. Updating your project solution to the latest framework version takes some time, but it can save time and money in the long run. And this because the latest framework updates include security patches for the holes that hackers and malware know to look for.
Improved productivity. The . NET Framework provides extensive tools and class libraries that make it one of the most productive platforms for programmers. It offers multi-language support, common APIs and other services that allow developers to build high-quality applications in less time.
NET Framework 4.5 (or one of its point releases) runs side by side with versions 1.1, 2.0, and 3.5, and is an in-place update that replaces version 4. For apps that target versions 1.1, 2.0, and 3.5, you can install the appropriate version of . NET Framework on the target machine to run the app in its best environment.
NET Upgrade Assistant is a command-line tool that can be run on different kinds of . NET Framework apps. It's designed to assist with upgrading . NET Framework apps to . NET 6.
I know it's hard to quantify in business terms, but... LINQ/lambda expressions!
Also: you can take advantage of higher-level APIs like Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Windows Workflow Foundation (I think you get the idea on the acronyms). VS2008 is a lot nicer to use for the ASP.Net stuff, as well (sell that as higher productivity. I haven't done enough windows forms work in vs2008 to give any advice there).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With