1 / 20

Why consider .NET at <Your Company Name>

Why consider .NET at <Your Company Name>. Agenda. What are the business drivers What is the current state of development What does .NET offer Summary Recommendation. Business Drivers. Data Availability Timeliness of Data Data Manipulation Dispersal to Clients . Current Environment.

brit
Download Presentation

Why consider .NET at <Your Company Name>

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Why consider.NETat <Your Company Name>

  2. Agenda • What are the business drivers • What is the current state of development • What does .NET offer • Summary • Recommendation

  3. Business Drivers • Data Availability • Timeliness of Data • Data Manipulation • Dispersal to Clients

  4. Current Environment • The bulk of applications are based on the client server model • Developers have a rich, mature toolset for building client server applications. • High Level Language – Visual Basic • Integrated Dev Environment – Visual Studio • Drag and Drop Functionality • Intelli-sense

  5. Client Server Disadvantages • Complicated deployment • Difficult maintenance • Limited accessibility • Bandwidth issues • Higher Support Costs

  6. Web-Based Model • Web based model is simpler • Easier deployment • Easier maintenance • Improved accessibility • Reduced Bandwidth

  7. Disadvantage of Web Platform • Tools not as mature as for client/server • Few developer controls • Development environment not well integrated • Weak error handling • Problematic MTS component deployment • Others

  8. Why .NET ASP.NET and Visual Studio.NET addresses the shortcomings of current web application tools and greatly improves developer productivity.

  9. What is .NET? • It all started in 1997… • Admin of DLLs, COM, COM+, DCOM resource intensive • Needed a “clean sheet” • Change your way of thinking • Scale Horizontally not Vertically • Provides fail-over and easy incremental increases

  10. Goals of .NET • Simplified development with unified programming models • Robust foundation with secure execution environment • Simplified application deployment and management • Eliminate DLL Hell via XCOPY deployment

  11. What is .NET?

  12. How .NET Helps “Making the common things simple and the complex things possible” • Easy programming model – Visual Basic • Integrated Dev Environment – Visual Studio • Rich Class Framework – objects for everything • Compiled Execution - speed • Drag and Drop Functionality • Intelli-sense

  13. How .NET Helps • Simple deployment • Increased developer productivity • More projects completed in less time • Current Staff Retention • Deferred Staff Increase

  14. Transition to .NET • Business driven – project by project basis • First target small projects with easy fallback • Focused training for developers who will use it in the short term • Self taught is possible but takes a lot longer • Leverage industry resources • Mentors, User Groups, Forums, etc.

  15. Impact on Environment • ASP.NET can co-exist with traditional ASP, avoiding forced mass migrations. • ASP.NET can be implemented with minimal organizational impact. • Install framework on just one web server • Install Visual Studio.NET for one developer

  16. Summary

  17. Summary • The Client Server model has great tools but has some drawbacks. • The Web model addresses these drawbacks but has mediocre tools. • The ASP.NET web model address these drawbacks and has great tools.

  18. Analyst Perspective on .NET “.NET is a brilliant strategy that enables Microsoft to define the next shift in the software business.” Gartner Group “Everyone should build on the XML/SOAP foundation.” Meta Group “Gartner believes Microsoft is now providing more vision and influence regarding this shift than any other vendor.” Gartner Group “.NET is a leading example of what we believe will be the dominant architectural model for the next generation of Internet applications.” Patricia Seybold Group

  19. Summary (continued) • ASP.NET is low risk • Small projects now, bigger ones later • No forced mass migration • .NET framework eliminates DLL Hell • Support cost$ will be reduced

  20. Recommendation • Embrace limited .NET deployment (Full deployment later) • New Web development should be done under ASP.NET & Visual Studio.NET This gives us the best of all worlds!

More Related