Versions Knowledge



Chimera 

Bonmojo - Bongo Bongo

.Net Core 5.0.201 (dotnet --version)
 
Vue JS -    vue@2.6.14 (npm v vue )

npm npm -v - 7.11.2

Sql  - 2018

C# 9.0

C# Versions Iink

https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/configure-language-version


Used Version KCS , 


MVC 5.0VS 2013.NET 4.517-oct-2013
  • Authentication filters
  • Bootstrap support
  • New scaffolding items
  • ASP.Net Identity
LAMA

.NET Core 2.12018-12-04[24]Visual Studio 2017
Version 16.0
2.2.8[25]2019-11-19December 23, 2019
sql


DMS 

asp - 
postgre - 
bootstrap - 
jquery - 3.5.1.  (May 4, 2020)








ASP.NET MVC 4
  • This version was released on Aug 2012
  • It runs on .NET 4.0,4.5 and with Visual Studio 2010 & Visual Studio 2012
  • Enhancements to default project templates
  • Offers features like Mobile project template using jQuery Mobile, Task support for Asynchronous Controllers, bundling, minification, etc.


ASP.NET MVÇ 5
  • Released on 17 October 2013
  • Runs on .NET 4.5,4.5.1 and with Visual Studio 2012 

Features of MVC

  • Easy and frictionless testability
  • Full control over your HTML, JavaScript , and URLs
  • Leverage existing ASP.Net Features
  • A new presentation option for ASP.Net
  • A simpler way to program Asp.Net
  • Clear separation of logic: Model, View, Controller
  • Test-Driven Development
  • Support for parallel development



Best practices while using ASP.Net MVC

  • Create a separate assembly for MODEL in case of large and complex code to avoid any unwanted situation o
  • The model should include business logic, session maintenance, validation part, and data logic part.
  • VIEW should not contain any business logic and session maintenance, use ViewData to access data in View
  • Business logic and data access should never occur in ControllerViewData
  • The controller should only be responsible for preparing and return a view, calling model, redirect to action, etc.
  • Delete Demo code from the application when you create it Delete AccountController
  • Use only specific view engine to create HTML markup from your view as it is the combination of HTML and the programming code.




Comments

Popular Posts