0
Declarative ProgrammingUsing the Entity Framework and MVC 4Jean-François Bilodeaujf@ctesolutions.com
What is Declarative Programming?• Build upon basic rules and patterns• Declare your logic instead of describing it• Let fr...
●Why Declarative Programming?● Minimize duplication of effort (DRY)● Create cleaner solutions● Get the work done faster● M...
Examples• Entity Framework• ASP.NET MVC• MEL• Form designers
Integrating in the Lifecycle• Natural integration with agile method• Works with traditional waterfall
Caveats• Does not turn non-developers into developers• Lose ownership of the logic and processing• Assume testing is unnec...
Demonstration• How to get an application up-and-running quickly...
Available Courses• 2609 - Introduction to C# Programming with Microsoft .NET• 20486 - Developing ASP.NET MVC 4 Web Applica...
Upcoming SlideShare
Loading in...5
×

Declarative Programming Using the Entity Framework and MVC 4

486

Published on

Declarative Programming Using the Entity Framework and MVC 4

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
486
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Declarative Programming Using the Entity Framework and MVC 4"

  1. 1. Declarative ProgrammingUsing the Entity Framework and MVC 4Jean-François Bilodeaujf@ctesolutions.com
  2. 2. What is Declarative Programming?• Build upon basic rules and patterns• Declare your logic instead of describing it• Let frameworks do the heavy lifting
  3. 3. ●Why Declarative Programming?● Minimize duplication of effort (DRY)● Create cleaner solutions● Get the work done faster● Minimize errors● Easier to fix and maintain
  4. 4. Examples• Entity Framework• ASP.NET MVC• MEL• Form designers
  5. 5. Integrating in the Lifecycle• Natural integration with agile method• Works with traditional waterfall
  6. 6. Caveats• Does not turn non-developers into developers• Lose ownership of the logic and processing• Assume testing is unnecessary• Do not reinvent the wheel• May not suit every scenario
  7. 7. Demonstration• How to get an application up-and-running quickly...
  8. 8. Available Courses• 2609 - Introduction to C# Programming with Microsoft .NET• 20486 - Developing ASP.NET MVC 4 Web Applications• 10265 - Developing Data Access Solutions with Microsoft VisualStudio 2010• 2350 - Developing and Deploying Secure Microsoft .NET FrameworkApplications
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×