一个node的ejs模板引擎实现server render项目应该是属于前端的项目范畴。但是如果是出现这种情况怎么办?
后端只会node,前端dom,css,webapi之类的基本不会。
前端不会node
这种情况下,要一起维护一个项目。是不是又回到了之前用java/php做后台,使用velocity/smarty模板引擎一个效果。
那这种情况下,ejs 的模板应该是服务端的人写呢还是前端的人来写?
一个node的ejs模板引擎实现server render项目应该是属于前端的项目范畴。但是如果是出现这种情况怎么办?
后端只会node,前端dom,css,webapi之类的基本不会。
前端不会node
这种情况下,要一起维护一个项目。是不是又回到了之前用java/php做后台,使用velocity/smarty模板引擎一个效果。
那这种情况下,ejs 的模板应该是服务端的人写呢还是前端的人来写?
我们公司后台使用的java,后台模板交给前端写。
如果是Node的话,我觉得可以交给一个人做,一个合格的Noder(我所了解的Noder基本都是前端转去的),写页面应该没啥问题。如果是你所说的第二种情况,前端不会Node,那就让前端写ejs,逻辑交给后台同学吧,不过这样好像有点怪,一个有理想的前端应该写Node的。。
这好像没有啥必然的关系吧。
node.js 一样可以做服务器渲染。
使用express
响应html
与java
中使用jsp/velocity/freemarker
响应html
有区别吗?
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答2.6k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答855 阅读✓ 已解决
6 回答1k 阅读
学一下不行么,nodejs 的其中一个优势就是可以一个做。。。。。
如果非要分开的话,就是:前端写一个模板的模板,让后台去套,套完前端检查一下,反复几次,就好了。。。这和后台用 Java 没有区别。