转载 http://www.shareblogs.top/1746/
文献参考https://www.jianshu/p/97b44cbf01b6
前端架构
发布时间 | 性质 | 特点 | 优点 | 缺点 | 兼容性 | ||
旧框架 | JS | 1995年 | 动态类型 | 1、不适合大项目 2、不利于团队合作和构建复杂项目 | |||
node.js | 2009年5月 | 1、是前端框架 2、是一个基于ChromeV8引擎的JavaScript运行环境 | Node.js为基础的Express和KOA后端框架 | 1、前后端都可以开发。 2、后端开发效率比Python做后端开发效率高。
| 1、支持Window/linux | ||
TpyeScript | 2013年6月19日 | 1、是JavaScript 的超集,本质还是JavaScript。 2、是编程语言。 | 1、静态类型、结构清晰、 | 1、可以用TypeScript去写Node.js脚本 2、适合做小型项目。 3、可以做前后端开发 | |||
当前主流框架 | vue | 2014.01.24 | 1、是一个JavaScript 库。 2、从Angular等启发而来的服务端语言。 | 1、轻量级,易上手,易学习。 2、.轻量级的框架/双向数据绑定
| 1、具备强大的组件。 2、架构较新颖。 3、全世界三大前端框架之一,中国最热。 4、简单、快速、组合、紧凑、强大。 5 | 1、新生、不成熟。 2、适合小型项目 3、 | 1、不支持IE8 |
react | 2013年 | 同构、纯粹的javascript | 声明式设计、高效、灵活 | 1、全世界三大前端框架之一 2、速度快、跨浏览器兼容、 模块化、单向数据流 | 1、适合小型项目 | 1、支持IE8 | |
angular | 2009年 | 1.良好的应用程序结构 2.双向数据绑定 3.指令 4.HTML模板 5.可嵌入、注入和测试 | 1、全世界三大前端框架之一 2、架构较完善。 3、谷歌开发。 | 1、入门较难,例子少 | 1、对IE6/7 兼容不好 | ||
总结: 以Github为代表的代码管理仓库; NPM和Yarn为代表的包管理工具; ES6及Babel和TypeScript构成的脚本体系; HTML5;CSS3和相应的处理技术; React、Vue、Anjular为代表的框架; Webpack为代表的打包工具; Node.js为基础的Express和KOA后端框架; Hybrid技术。https://wwwblogs/luwanlin/p/11228147.html | |||||||
未来发展 | 1、VR、物联网Web化、Web人工智能。 参考:https://zhuanlan.zhihu/p/58022160、https://zhuanlan.zhihu/p/99598195 2、
3、HTML 5.3 is coming. 4、Vue.js usage will likely overtake all Angular usage. 5、也就是很多人会尝试TypeScript,就像之前尝试 CoffeeScript 一样,后来就不火了
| ||||||
后端架构
https://blog.csdn/bntx2jsqfehy7/article/details/103849774
http://www.dreamwu/post-544.html
https://www.zhihu/question/64844673
https://blog.csdn/weixin_44175121/article/details/90297426
发布时间 | 性质 | 特点 | 优点 | 缺点 | 兼容性 | ||
旧框架 | Spring MVC | ||||||
当前主流框架 | Spring Boot | 小项目:一个springboot搞定 大项目:一堆springboot小项目+springcloud搞定后端,前端Vue | |||||
Spring Cloud | |||||||
未来发展 | |||||||
未来发展 | vert.x+Service Mesh | ||||||
更多推荐
当前主流的(2020年)前端+后端架构以及未来技术演进方向趋势
发布评论