好用!加入了我的初始 Gemfile 豪华套装
#52 楼 @dandananddada 首页中英文之间的空格有没有让你“整个人都不好了”?在我看来中英文之间加空格的行为与 lz 自带分词的行为无异。为什么你能受得了?
我想请教一个问题,npm/bower install 之后就会把 packages 都装到当前目录的 node_modules 里,每个 project 都存一份的话冗余文件太多了。能不能像 bundler 那样系统里只存一份,每个 project 都共用系统的?
我后来就跑去用 Mithril 了。塞到 Pipeline 里就可以用,功能少也没什么要学的,因为之前学过 React 所以几乎直接就上手了,和 Coffeescript 的兼容性也很好。
最近接触了几个前段框架,发点牢骚供大家批判: React 什么都要自己 DIY,有点像 NodeJS 和 Sinatra,而我更喜欢 Rails,宣称解决的问题我经验少没遇到,单向数据流不知道好在哪,immutable state 改状态很麻烦但是状态老要改,Flux 也不知道在解决什么问题,视频没耐心看。Redux 的概念太多看不懂,Dull Component 离开了上层的 Smart Component 也没法用,不含逻辑的 Dull Component 就是个 Partial,没法直接拿来 compose。 Ember 文档组织的不好而且很匮乏,讲得也不清楚。React 的文档就组织得很好一会儿就学会了。 Angular 术语太多整个没看懂而且听说 2.0 变化大怕现在学了白学。看首页看不出解决了什么问题。
前段框架有一种虽然不知道它们在说什么,但感觉好像很厉害的样子。没有一个框架明确写了“Rails 有这样这样的问题,而我们的诞生就是为了解决这些问题”。不知道在解决什么问题,结果就像是自己制造问题,然后再宣称自己解决了自己制造的问题。因为我看 coding.net 的后台就是 Angular 做的,不知道跟用 Rails+Turbolinks 高到哪里去了,但是要多写很多 js 代码,我不喜欢 js 代码,括号太多了,新时代 js 代码 ES6 ES7 什么的也有这个问题,也不知道解决了什么问题。
当然我经验少可能没遇到过它们要解决的问题。
而且我很讨厌的一点是很多前段框架都爱用 Todo List 来做例子和教程甚至还搞了个项目用所有前段框架来写 Todo List。Todo List 很有代表性吗?在我看来写 Todo List 就跟写 Hello World 一样,都是很流行然后并没由什么用的东西。 还有就是为什么 Facebook 和 Ionic 之类的公司这么坚持要把网页搬到 iOS 和 Android 上呢?Swift/iOS 和 Java/Android 就这么难学么?我前段时间学了点 iOS 觉得挺简单的呀?至少比 Redux 简单。
rescue Excetion "uninitialized constant Excetion (NameError)" "未初始化的常量 Excetion (名字错啦)"
鲁棒性 赞一个
看这个项目开发好像不太活跃,是太鲁棒了还是作者已经放弃了? https://github.com/lhorie/mithril.js/commits/next
因为都去https://ruby-china.org/topics/node61 了,此贴应该也快了