Download - Feature and Future of ASP.NET
![Page 1: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/1.jpg)
Features and Future of ASP.NET
Md. Mahedee HasanMicrosoft MVP | Trainer | Speaker
Software Architect
LeadSoft Bangladesh LimitedLinkedin: http://www.linkedin.com/in/mahedee
Blog: http://mahedee.net/
1
![Page 2: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/2.jpg)
Introduction to .NET Framework
• What is Microsoft .NET?– Another Programming Language?– No, then what it is?– A framework that supports
• Programming Languages:– e.g. C#, Visual Basic, C++, J# e.t.c
• Data, Markup Laguages:– e.g. HTML, XML, CS
– A Software Platform.– Language neutral.– In general
• Framework is a basic or essential supporting structure of a system, concept or text.
MAHEDEE.NET 2
![Page 3: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/3.jpg)
Introduction to .NET Framework …
Narrow view of .NET Application
MAHEDEE.NET 3
Operating System + Hardware
.NET Framework
.NET Application
![Page 4: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/4.jpg)
ASP.net
• Introduction– ASP - Active Server Pages
– Asp.net is an open source server-side Web application framework
– Designed for Web development to produce dynamic Web
pages
– Introduced in 1998 as Microsoft's first server side scripting engine.
MAHEDEE.NET 4
![Page 5: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/5.jpg)
ASP.net
• Introduction …– ASP.NET is a new ASP generation.
– ASP.NET pages are compiled, which makes them faster
– ASP.NET pages have the extension .aspx, and are normally written in VB (Visual Basic) or C# (C sharp).
MAHEDEE.NET 5
![Page 6: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/6.jpg)
ASP.net …
• Logical Evolution of ASP
• Supports multiple languages
• Improved performance
• Control-based, event-driven execution model
• More productive
• Cleanly encapsulated functionality
MAHEDEE.NET 6
![Page 7: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/7.jpg)
ASP.net …
• ASP.net Web form– Allows clean cut code
– Code-behind Web Forms
– Easier and rich tool– Code within is compiled then executed – Improved handling of state information
– Support for ASP.NET server controls– Data validation– Data bound grids
MAHEDEE.NET 7
![Page 8: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/8.jpg)
What’s new .NET 4.5
• General
– Script/Libraries as NuGet pkgs– Project Templates– Web Optimization– Async– Request Validation– Data Annotations– HTML 5 Web Sockets– 30% Faster Start– 30% Smaller Memory
MAHEDEE.NET 8
![Page 9: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/9.jpg)
What’s new .NET 4.5
• MVC
– HTML 5– Mobile
• Web API
– New framework for REST based HTTP Services
MAHEDEE.NET 9
![Page 10: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/10.jpg)
What’s new .NET 4.5
• Web Forms
– HTML 5 Controls– Model Binders– Strongly Typed Data Controls– Unobtrusive JavaScript Validation
MAHEDEE.NET 10
![Page 11: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/11.jpg)
Open Source
• aspnetwebstack.codeplex.com
– ASP.NET MVC, ASP.NET Web API, ASP.NET Web Pages
• entityframework.codeplex.com
– Entity Framework
• github.com/SignalR/SignalR
– ASP.NET SignalR
MAHEDEE.NET 11
![Page 12: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/12.jpg)
What’s new in 2012.2?
• Web Forms
– Scaffolding– Friendly URLs
• MVC
– SPA template– Facebook template– Extensible templates
MAHEDEE.NET 12
![Page 13: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/13.jpg)
What’s new in 2012.2?
• Web API– OData– Tracing– Help pages
MAHEDEE.NET 13
![Page 14: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/14.jpg)
What’s new in 2012.2?
• Visual Studio– LESS– Syntax highlighting (CoffeeScript, Knockout, Mustache,
Handlebars, JSRender)– Mobile Emulator– Selective Publishing– Website Publish
MAHEDEE.NET 14
![Page 15: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/15.jpg)
MAHEDEE.NET 15
1 billion PCs running Windows
![Page 16: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/16.jpg)
That‘s one for every 7 people on earth
![Page 17: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/17.jpg)
Mobile only Web Users
![Page 18: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/18.jpg)
Today Smart Phone is bigger market then PC
![Page 19: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/19.jpg)
ASP.NET and Web Tools Themes
![Page 20: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/20.jpg)
ASP.NET Job Opportunity
In the WorldAverage Salary in UK £42,500
![Page 21: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/21.jpg)
ASP.NET Jobs Demand Trend
![Page 22: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/22.jpg)
ASP.NET Salary Trend
![Page 23: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/23.jpg)
ASP.NET Salary Histogram
![Page 24: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/24.jpg)
Job Opportunity in Bangladesh
• Available Job• Smart Salary• Top level company works on .NET
MAHEDEE.NET 24
![Page 25: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/25.jpg)
Top Software Company in Bangladesh
MAHEDEE.NET 25
![Page 26: Feature and Future of ASP.NET](https://reader035.vdocuments.mx/reader035/viewer/2022062420/55c41ff1bb61eb76398b4606/html5/thumbnails/26.jpg)
MAHEDEE.NET 26