Presentation is loading. Please wait.

Presentation is loading. Please wait.

Where Do I Go From Here?. Anupam Chakravarty Senior Software Engineer The Atlanta Journal-Constitution Vice-President Gwinnett, Georgia, Microsoft User.

Similar presentations


Presentation on theme: "Where Do I Go From Here?. Anupam Chakravarty Senior Software Engineer The Atlanta Journal-Constitution Vice-President Gwinnett, Georgia, Microsoft User."— Presentation transcript:

1 Where Do I Go From Here?

2 Anupam Chakravarty Senior Software Engineer The Atlanta Journal-Constitution Vice-President Gwinnett, Georgia, Microsoft User Group GGMUG.com

3 Jeff Ammons Senior Software Engineer BlackBook aka National Auto Research President Gwinnett, Georgia, Microsoft User Group GGMUG.com Twitter: jeffa00

4 Agenda Intro PowerPoint Build Simple WebForms App Build Simple MVC App

5 What’s Up With MS Web Dev? Three Options WebForms/SharePoint MVC WebMatrix Which way should I go????

6 Will WebForms Die? Official Answer is “No” Practical Answer is “No” as well However… Lots of ASP.Net team members talking about MVC more than WebForms

7 Microsoft’s Positioning (Sweet Spots) Web Forms Internal Apps Dev Speed Crucial MVC External Websites “Slickness” Crucial WebMatrix Beginners Hobbyists

8 Layers And Options IIS.Net ASP WebForms MVC WebMatrix SharePoint Windows Server

9 Why The New Bits? Start Ups Students Consumers PERCEPTION Microsoft web efforts viewed as inferior/antiquated Soviet design VS Italian design

10 Which Do People See As Microsoft?

11 Ruby On Rails Lightweight Fast Encourages UI creativity

12 Webforms == Heavy Abstraction SUPER efficient for developers Controls Stateful Event Driven Hides nature of web HTTP Stateless Rapid development stressed over creative UI

13 MVC == Less Abstraction Less efficient for developers NO controls NO state NO events Exposes nature of web HTML/CSS/Javascript/jQuery/HTTP Creativity/control stressed over rapid development

14 Why Choose MVC? Separation of concerns Test Driven Development (Testability anyway) UI creativity Work more with HTML/CSS/JavaScript No controls to rely on

15 Why Choose WebForms? Rapid Application Development Tons of 3 rd party controls Don’t need to learn as much HTML/CSS/Javascript Existing Websites

16 Demo Let’s build a simple site WebForms MVC

17 Links http://www.asp.net/mvc http://www.asp.net/mvc/tutorials/mvc-music-store- part-1 http://www.asp.net/mvc/tutorials/mvc-music-store- part-1 http://ggmug.com http://galacticbeacon.com http://givecampatlanta.org http://funzietown.com


Download ppt "Where Do I Go From Here?. Anupam Chakravarty Senior Software Engineer The Atlanta Journal-Constitution Vice-President Gwinnett, Georgia, Microsoft User."

Similar presentations


Ads by Google