ATITIT.MVC trend and the future Attilax summary

Source: Internet
Author: User

Atitit.mvc Trend and the future Attilax Summary

1. Classification of MVC (server-side MVC vs client MVC)1

2. The trend of MVC, from the service-side MVC is moving to client MVC1

2.1. a more perfect separation. The rise of thehttp rest json Spa,1

2.2. better view reusability. Client-side MVC Technology brings a better cross-technology architecture (java php net),1

2.3. Hot Deployment (script )hotdeploy2

2.4. better UI process jump Multiplexing () interface pages page UI Jump control is also transferred to the client, and Hotdeploy 2

3. service-side MVC Technology ( not recommended)2

3.1. JSF struts,. NET MVC,spring MVC2

4. client MVC(recommended)2

4.1. Vue, Js ,angular.js, backbone2

5. references 3

5.1.1. Maybe back-end MVC is out of date -Spacewander-segmentfault3

1. Classification of MVC (server-side MVC vs client MVC)

2. The trend of MVC, from the service-side MVC is turning to client MVC 2.1. a more perfect separation. The rise of the http rest json Spa,

Service-level MVC does not completely avoid code separation. Rest forces the separation of the front and back end, it can be better a separation architecture system.

2.2. better view reusability. Client-side MVC Technology brings a better cross-technology architecture (java php net),

such as the service-side MVC Technology, it is difficult to cross the technical system. For example , struts is a good java MVC framework, but can not be migrated to the net PHP system, the migration complexity is very high, General software personnel are uncertain. And based on the client-side JS MVC Framework, you can java net PHP take-all.

like a view , use jsp Technically, you can't go directly to the Span style= "FONT-FAMILY:CALIBRI;" >php net What is the reuse of the project?? If you want php net project support jsp jsp interpreter, complexity fee common developers can do.

with the pure HTML5 Client language , you can reuse view directly in different language system projects , including H5+js , supported in all technical systems (java php net)

2.3. Hot Deploy (script )hotdeploy

H5+JS Natural Heat deployment, more convenient to use.

2.4. better UI process jump Multiplexing () interface pages page UI Jump control is also transferred to the client, and hotdeploy

3. service-side MVC Technology ( not recommended) 3.1. JSF struts,. NET MVC,spring MVC 4. Client MVC(recommended) 4.1. Vue,Js ,angular.js, backbone

author::  Nickname :Old Wow's claws( Full Name::AttilaxAkbar Al Rapanui Attilaksachanui) 

Kanji Name: Etila ( Ayron) , email:[email protected]

reprint Please indicate source: http://www.cnblogs.com/attilax/

5. References

5.0.1. Maybe the back-end MVC argument is out of date -Spacewander-segmentfault

MVC is out of date,MOVE era coming? -csdn.net.html

the outdated MVC - Blog channel -CSDN.NET.html

Atiend

ATITIT.MVC trend and the future Attilax summary

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.