WEB & .NET

abashedwhimsicalSoftware and s/w Development

Nov 2, 2013 (3 years and 11 months ago)

134 views

WEB & .NET

Web development trends in .NET World

Sanjay Jagarlamudi


Associate Director at MATRIX


Founder Dallas HTML5 Group


Father of two girls





Scale




Agile


Design


Agile Software Development


Agile Maturity Assessment


Adoption Roadmapping


SCRUM Coaching and
Education


Web App UI/UX Design


Personas, Wireframing,
Themes, Mockups, Style Guide


Illustration/User
Experience


Custom App Dev (Microsoft .NET)


SharePoint Dev & BI Reporting


Web Site Dev (Enterprise &
Corporate)


App Enhancements/Maintenance


Full bench of Microsoft Certified
Development Resources


Evolution of WEB


Web development timeline

MS WEB DEV
HISTORY


ASP, COM, COM+


ASP.NET 1.0, COM+ Wrapper,
GAC, DATASET 1.0


ASP.NET 1.1, Typed Dataset,
XML WEBSERVICES


ASP.NET 2.0,
TransactionScope
,
Enterprise library


ASP.NET 3.5, WCF,
Linq


ASP.NET 4.0, MVC, EF


ASP.NET 4.5, SPA



.NET Application Disciplines

Enterprise and
Integration Development

ASP.NET Application
Development

Mobile Application
Development

Desktop Application
Development

Languages

C#, VB.NET

Persistence & ORM

Entity Framework (EF),
Nhibernate
, LINQ
-
to
-
SQL, ADO.NET

Databases

SQL Server, Oracle

Services and Messaging

Web Services, WCF, .NET
Remoting
, MSMQ, MSMQ, SQL Server, Service Broker

Dependency Injection

MEF,
StructureMap
,
Ninject
,
Autofac

SSIS

BizTalk

NServiceBus

ASP.NET Web Forms

ASP.NET MVC

JavaScript Libraries & AJAX

HTML

CSS

Silverlight

Windows Mobile Legacy

Windows Phone

Silverlight

Win Forms

WPF

Web Application Technologies

(.NET Emphasis)

User Interface

Technologies

HTML

CSS

Entity Framework

Presentation

Technologies

Service

Technologies

Messaging

Technologies

Persistence

Technologies

JavaScript

jQuery

Backbone.J
S

Knockout

AJAX

ASP.NET MVC

Forms

Razor

Silverlight

SSRS Report Viewer

Sharepoint

Dashboards

SQL & Stored
Procedures

T
-
SQL

PL/SQL

ANSI

NHibernate

LINQ
-
to
-
SQL

ADO.NET

Web Services

Windows Communication Foundation

ASMX

SOAP

REST

XML

MSMQ

NServiceBus

BizTalk

.NET
Remoting

ASP.NET

Web Forms

ASP.NET Web Forms


Pros

Cons

ASP.NET MVC


Pros

Cons

Visual Studio with Team Foundation Server

SPA


JS Frameworks


MV*

Angular,
Durandal


DOM
Jquery
,
Zepto


Routing

HistoryJS
,
SammyJS


Data

Amplify, Breeze


Testing

Mocha, Jasmine,
qUnit


Twitter
BootStrapper
,
Zurb

Foundation