看大家都用express框架在做web,试验了两天,不知道是我水平有限还是为什么,总感觉express把前后端的东西耦合的有点恶心了。
我的想法是既然node在做网络应用时候有具有一些与生俱来的优势,那么只使用node开发api是不是会更好一点呢?前台按照single page application的思路去开发,可以使用knockout ,angular,ember等mvc框架去构造 。这样是不是更好一点呢?
目前试作小项目中: express后台,bootstrap UI,ember框架 欢迎交流意见~
恩,有何进展?
同求达人分析啊
@mz121star 进度尚算理想,但ember还未正式发布,暂时因为中文的教学资源较少,起步比较困难。而且核心功能在1.0.0pre版变化太大,很多旧有的英文教学都不适用了,这点需要特别注意。
我就是这么干的……
很好,哈哈
后台express+前端angularjs中。。。
后台rrestjs+前端angularjs中。。。 github:jsGen 边学边写
不知道楼主的项目进展如何,现在是靠angularjs做前端吗
应该是看业务啦。
主要还是SEO问题。如果是博客,主站,等等这些(这些为什么要用nodejs?这不是自找麻烦),还是express比较方便。因为提供给浏览器的,就要是全部的html。
但是没有SEO问题的,像网页应用,在线游戏,这些,node才是王道。单线程 很好写程序,响应又快,直接把json传给浏览器,页面渲染那是浏览器的事情了。
总之:express+node,node就像一把锋利的万能的小刀,express非得拿它来拧螺丝。小刀是设计用来切各种东西的,拧螺丝有螺丝刀啊!
我晕,这都多久的帖子了…… 哎
建议看先mean的fullstack开发,我现在的方式就是,node只提供json,前端用angularjs来做,效果不错,开发还快,当然,坑也是很多的。