web前端架构的一些问题

coloneltao 发布于 02/15 13:37
阅读 104
收藏 0

云栖大会9月17火热来袭,云栖训练营福利提前大放送!>>>

在Vue没出现的时期,那些网站是用的什么架构做的呢?像那些大的门户网站,邮箱系统,这么多页面而且每个页面之间有些数据还是共享关联的,难道全部都是用的手工JS或 jq做的吗?

纯js做dom列表数据渲染,没有模板简直要写死人。

想问问大佬们像那些大型门户网站是什么架构做的前端,我感觉肯定不是Vue。

 

后端jsp或PHP虽然可以渲染列表,但是控制dom肯定还得前端js的

加载中
0
liuleidefeng
liuleidefeng

说一下我自己经历的前端变革:

最早的确是用的纯js,以及自己封装一些简单的库(这个年代对前端的功能要求并不高,甚至那时候并没有 前端 这种专属称谓);

后来出现了jquery之类的框架,一次质的飞跃,省了很多事儿,然后又出现了很多很多jquery的插件,各种前端处理越来越方便。

再后来出现了AngularJS,又一次质的飞越,开始改变前端的思维,由根据数据拼接界面 到 数据驱动界面。然后就一发不可收拾,各种优秀前端框架陆续上架,react,vue 等等。

门户网站之类的主要还是靠的后端渲染,个别模块功能(不需要搜索引擎抓取的部分)用jquery或者 更新的 框架之类的结合,毕竟要对seo友好。邮箱系统就没一等了,有的还是jquery之类的,有的用的新的框架。

技术一直在进步,就像 人类交通的发展 从 步行、自行车、摩托车(电动车)、汽车、飞机…… 速度以及舒适度一直在增加, 每个时期都认为已经很好了,但是随后还有更好。但是在一些场景新的又不能完全替代老的(想想 这几年 共享单车 为啥又火了一把?不还是因为有这个需求)

0
chentao106
chentao106
  • 大学毕业设计用asp(十五年前)。
  • 五到十年前,后台渲染用asp.net,以及servlet(jsp&jstl),php之类技术;纯前端的交互,用jQuery,BootStrap,单页应用有extJS之类的商业方案,前端模块化有requireJS,中间也有很多解决前后端交互的框架,如Backbone.js
  • Vue出现前,还有AngularJS
  • 现在浏览器应用,看似Angular、React、Vue三分天下,但其实jsp、php还占有相当大的存量市场,比如网易邮箱还是用的jsp,交互也差不到哪去

 

工具是能提升开发效率,但决定软件本身好不好用的,还是开发软件的人

 

返回顶部
顶部