http://www.csdn.net/article/1970-01-01/2816880
看了这篇比较文章,还是不知道该选哪个,大家给点自己的意见吧,最好是自己用过框架的感想:)
http://www.csdn.net/article/1970-01-01/2816880
看了这篇比较文章,还是不知道该选哪个,大家给点自己的意见吧,最好是自己用过框架的感想:)
@louis-sherren 记得有个站点可以查找某个包browserify是否支持的,现在忘记了...
@chapgaga 用browserify 直接 require呗,感觉 commonJS 规范比 AMD 好用多了
ember已经被干趴下了。真的。
@chapgaga 以前的一个项目用过ember的,现在backbone
@leapon 直接通过script标签引入react是可以使用React变量的,但是如果用requirejs加载react无法使用React变量,不知道为何
https://github.com/onlyurei/knockout-spa 现在摘草莓一样自己挑选需要的库,组成自己的框架也是一种越来越流行的观点。我刚开源自己这样搭出来的框架。
Take a SPA with Knockout.
npm install in the repo@import lines in those 2 CSS files - only importing during developmentSeeing/hacking is believing, here you go.
RentEver - Social Rental Marketplace http://rentever.com
@chapgaga 前端是直接include js
<script src="/library/react/react.js"></script>
<script src="/library/react/JSXTransformer.js"></script>
也好用。用的也是 .12 的版本。
@chapgaga 我在服务器端使用react,还没上到 .13 版本。
@leapon 我通过bower安装的
我使用的是较新的版本: "react": "0.13.2" 在浏览器端使用的,你在服务器端使用react?
奇怪了,运行个命令都要怎么久 bower list bower check-new Checking for new versions of the project dependencies..
终于出来了
bower check-new Checking for new versions of the project dependencies.. ├── bootstrap#3.0.3 ├── react#0.13.2 └── requirejs
我的程序里可以调用啊。你的React版本?
$ npm list | grep react
├── [email protected]
代码
var React = require('react');
var bootstrap = require('bootstrap');
...
app.cfTable = React.render(
<Table data={ app.tableData } />,
document.getElementById('cfTable')
);
@chapgaga
可以
var React = require('react');
var bootstrap = require('bootstrap');
react 的JSX太蹩腳了,期待改進或出新品,
angular在国内很火,ember的话完全没那么火,而且ember的学习曲线有点陡,入门比ng难。不过入门后会觉得用ember写代码很灵活很灵活,各种组件随意写随意复用。ng没有在实际项目中用过就不发言了
@okoala 对的,组件式开发是趋势,别浪费尽量在技术细节了,一切都是要效率!!!
别搞Angular、Ember了。Facebook,百度、阿里、腾讯、豆瓣...的前端、全栈工程们都在玩React。高度抽象化的组件开发方式,会带给你更多的思考。等React Native支持Android之后,三端统一,React系将会有新一轮爆发。到时候一大波招聘就会要求前端工程师精通React,React-Native,要学就趁早了。也不用担心React不成熟,再 Sites Using React 中可以看到Facebook、雅虎、支付宝、淘宝、豆瓣的项目都在用。而且过段时间还会推出 Nuclide ,一款IDE很hack,同时支持react-native、web、native mobile开发。
react 是砖,angular是墙。 可以在angular里用react搭组件。
@soliury 写错了? ReactJS和EmberJS是完全不同的东西吧?
如果项目,不大,感觉还是用angular吧,资料齐全,流行度比较高。如果对性能方面要求大得话,用reactjs是不错的选择。
angular 大法好!
现在流行reactjs...