Difference
between Spring and ASP.NET MVC
-
S.No
SpringASP.NET MVC1Meaning:The Spring Framework is an open source application framework and Inversion of Control container for the Java platform.
Meaning:
The ASP.NET MVC Framework is a web application framework that implements the model-view-controller (MVC) pattern.
Based on ASP.NET, it allows software developers to build a Web application as a composition of three roles: Model, View and Controller.A model represents the state of a particular aspect of the application. A controller handles interactions and updates the model to reflect a change in state of the application, and then passes information to the view. A view accepts necessary information from the controller and renders a user interface to display that.2Global Preference:12%Global Preference:67%3Official Website:Official Website:4License:Apache License,GPL2
License:Proprietary5Development Principles:Convention over configurationDevelopment Principles:Convention over configuration,Test-driven development6Design pattern:Dependency injectionDesign pattern:Active-Record,Model-View-Controller,Dependency injection7Operating system:Cross-platformOperating system:Windows8Programming language:JavaProgramming language:C#, JavaScript,VB.NET,F#9Database:MSSQLMySQLPostgreSQLOracleSQLiteIBM DB2JDBC CompatibleMongoDBMicrosoft SQL Server 2005TeradataCassandra
Database:MSSQLMySQLOracleSQLitePostgreSQLIBM DB2
10Template language:JSPJSTLHTML5Velocity
Template language:RazorEngineASPX
11Target audience:EnterpriseTarget audience:Enterprise,SMB
12Difficulty level:IntermediateAdvanced
Difficulty level:BeginnerIntermediateAdvanced
13Programming paradigm:Aspect-oriented programmingProgramming paradigm:Object-oriented14Scripting language support:GroovyJavaScriptPHPRuby
Scripting language support:JavaScript15Object-Relational Mapping: Hibernate, iBatis, moreObject-Relational Mapping:ORM-independent16Testing Framework(s):Mock objects, unit testsTesting Framework(s):Unit tests, Functional Tests, Integration Tests17DB Migration Framework(s):N/ADB Migration Framework(s):Entity Framework18Security Framework(s):Spring Security (formerly Acegi)Security Framework(s):ASP.NET Forms Authentication (Default), Pluggable19Form Validation Framework(s): Commons validator, Bean ValidationForm Validation Framework(s):Yes (client-side via plugins)
References:
"Nice and good article.. it is very useful for me to learn and understand easily.. thanks for sharing your valuable information and time.. please keep updating.php jobs in hyderabad.
ReplyDelete"
Really it was an awesome article,very interesting to read
ReplyDeleteYou have provided an nice information....Thanks for sharing
AEM Training
AEM Online Training
I have gone through your blog, it was very much useful for me and because of your blog, and also I gained many unknown information.
ReplyDeleteVisit us: dot net training
Visit us: Dot Net Online Training Hyderabad
Visit us: .net online training india
Visit us: Dot Net Training Online India
Visit us: .Net Online Training Hyderabad