关于PC端购物网站前端开发的问题

运动商城购物网站,前端两个人,之前一版没有前后端分离使用jsp,现在要求前后端分离,现在一直在学vue,nodejs,webpack但是没有在实际运用过,计划用jquery+requirejs+js模板引擎,或者vue,不知道会不会在开发中遇到很多坑,希望大神给一些建议。跪谢

阅读 5k
6 个回答

pc站就建议 jQuery require 就行了。坑少。


再详细说下:

1,既然pc站,那兼容性问题就是首要问题;如果不幸要兼容ie8,那vue等框架的确干不了。不过百度出了一个san据说兼容性做的可以,但是生态环境是否完善,这个也影响着技术选型;

2,另外,就算抛开ie8, 如果要做服务器渲染(就是应对seo问题),虽然vue有服务器渲染策略,但是没经验得话...这个坑看你们是否有精力去填;

3,jquery毕竟相关插件多,基本所有开发要求都有可以有相关的支持,配合require也是一套不错的解决方案。这个可以配合gulp使用,效果不错。如果喜欢commonjs规范,也可以把webpack拉进来做模块化的支持(如果为了ie8,貌似版本只能最高到1.3x吧)。

4,不用模板引擎,相当于到时候直接输出得是html静态内容,如果要动态输出那就尴尬了。再说,比如ejs等,和html差别不大,那就是还是用吧!

小白的话,前端推荐用vuejs(入门快好上手)+element的UI框架(美观好调用)
这应该是现在前后端分离状况下前端最好学好用的组合了

vuejs官方文档
element官方文档

推荐用vue的做购物车那块注意一下双向绑定的坑,数据的依赖严重。数据的深浅拷贝,要是不急的话可以试一试angular4

新手上路,请多包涵

同意上面的,既然是小白,十分推荐vue加elementUI,学习成本简直不要再低

上边的同学说的都有道理,然而……vue这货支持ie8+
大量的win7还自带的ie8
商城的话,兼容性还是很重要的!
所以,框架什么的。
jquery+require吧

用带双向绑定的库,那样,价格什么的好"动态“更改

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题