瞎扯淡 有 Ember CLI 后前端就可以从 Rails 中独立出来了?

QueXuQ · 2015年01月24日 · 最后由 vkill 回复于 2015年07月29日 · 4201 次阅读

发现现在前端各种复杂啊,在使用 ember 过程中,渐渐很多项目都使用 Ember CLI。然后 Ember CLI 上就直接使用 ES6 语法了。
早之前就是用 coffeescript,typescript 等,这些时间貌似 ES6 突然火起来了。很多开源的库,文档都直接通过 Ember CLI 来配置了。

有种感觉就是前端不停各种切换啊,好像根本稳定不下来的感觉。

各位有没有什么朋友把前端项目从 Rails 中独立开来了?这样的优势是什么呢?
有使用过 Ember CLI 经验的朋友,可以分享一下吗?例如部署,Assets 等已经成熟了吗?如果独立出来了,那 Rails 是用 Puma 的,而 javascript 那块又是用什么的呢?
正在考虑着,我们都项目是否也要拆分开来,就是不知道工程量大不大,而且前端的工具是否成熟。

参考: Ember Rails to Ember CLI Migration Path http://discuss.emberjs.com/t/ember-rails-to-ember-cli-migration-path/7090 http://robots.thoughtbot.com/migrating-from-ember-rails-to-ember-cli

最近也在考虑问什么前后分离不是默认的选项,看了 nightire 讲解发现这个思路并不是错误的。 不知道有没有人用 angular 做前后分离么,有 workflow 可以分享么?

#1 楼 @nightire 非常感谢。确实听你这么一说,才想起的对于 javascript 来说其实就是一个静态页面,那么直接使用 nginx 就好了。
但是确实整个前端也不是一个容易的事情,感觉不像 Rails 那样,生态圈特别完善。期待 Ember 的生态环境可以更加完善。 目前估计先不碰这一块了,往后在分离开来吧,貌似现在要分离也不是一个容易的事情,搞不好得拖长项目的进度。

一个人做 full stack , 用过 angular 写过 demo, 感觉不够系统化,最后还是用了 ember/ember-cli, 和 rails 一脉相承的感觉真好

#4 楼 @foxzool 感谢,等我有时间好好体验一下 ember+ember-cli 的奇妙。

#1 楼 @nightire 说的太好了,我都快哭了,真的,说的太好了!

使用 gulp/grunt 倒是能达到和 assets 一样的功能,但是你得配置一堆 watch/concat/gzip,你还得生成 assets/manifest.yml 文件

需要 登录 后方可回复, 如果你还没有账号请 注册新账号