l**********n 发帖数: 8443 | 1 angular1太矬了,还是react+flux流畅 |
|
W***o 发帖数: 6519 | 2 web app 用angular 1.x 写大变复杂了以后很难debug,很难弄清楚是哪里trigger的变
化;react这种
单向flow的预测性要好多了 |
|
h******b 发帖数: 6055 | 3 没那么不堪的。angular最少目前indeed工作数量是react三倍。
而且你又不是非要用2-way binding不可。其实angular就跟javascript本身一样,你可
以写的很干净也可以写的很乱。 |
|
|
|
d****n 发帖数: 1637 | 6 哥们,给个React + reflux 的tut?
code |
|
l**********n 发帖数: 8443 | 7 angular1太矬了,还是react+flux流畅 |
|
W***o 发帖数: 6519 | 8 web app 用angular 1.x 写大变复杂了以后很难debug,很难弄清楚是哪里trigger的变
化;react这种
单向flow的预测性要好多了 |
|
h******b 发帖数: 6055 | 9 没那么不堪的。angular最少目前indeed工作数量是react三倍。
而且你又不是非要用2-way binding不可。其实angular就跟javascript本身一样,你可
以写的很干净也可以写的很乱。 |
|
|
|
d****n 发帖数: 1637 | 12 哥们,给个React + reflux 的tut?
code |
|
|
|
|
d*******r 发帖数: 3299 | 16 你实战中写 React.js 到底是用的什么? |
|
s***o 发帖数: 2191 | 17 react+flux写熟了不会比其它办法慢。非常简单的没有多少interaction的GUI,我觉得
用spring mvc + thymeleaf对付一下就行了。 |
|
W***o 发帖数: 6519 | 18 最近试了一下 react, flux/alt和webpack,再加上material-ui, es6/7 的decorator,
感觉写的速度挺快的。不过对于es6的Promise不是很习惯,我在里面还嵌套了super
agent/axios 用,感觉多此一举 |
|
d*******r 发帖数: 3299 | 19 现在大家都觉得 React.js 比 Angular.js 爽吧,有木有持反对意见的? |
|
d*******r 发帖数: 3299 | 20 建议上 React.js, Angular.js 其实不靠谱 |
|
|
h******b 发帖数: 6055 | 22 react-china.org也算有一定活跃度了,应该不可能有这么致命的bug。
应该是browserify -t babelify的问题,或者如楼上所说的,文档本身不是utf-8。
您贴个codepen或者plunker吧。
魏老师也试水了,欢迎欢迎。我把您那行代码插入这个hello world里了似乎没有问题:
http://codepen.io/anon/pen/NGYojN |
|
N*****m 发帖数: 42603 | 23 react的two-way binding不自然,我不习惯 |
|
T********i 发帖数: 2416 | 24 建议你再试试react。有个比较才能更让人信服。
虽然俺js UI framework确实业余。但是猪肉没少吃,猪跑也见识多了。实话说,就two
way binding这个说法我就不舒服。参见我前两天挖的一个坑“只有状态自动机(
state machine)是正确的编程模型”
http://www.mitbbs.com/article_t/Programming/31469893.html
任何试图隐藏这个自动机状态转换函数的event loop的方案都不是好方案。得不偿失。
就像刚才有人吐糟一样,总有那10%的问题要花极大代价解决。所以整体代价一积分就
不值得。
几十年的经验之谈。供参考。 |
|
l**********n 发帖数: 8443 | 25 你们都没说到点子上,the big difference between angular and react is dirty
checking vs virtual dom. with the advent of MutationObserver, dirty checking
would perform better than virtual dom. |
|
l**********n 发帖数: 8443 | 26 unidirectional data flow is not something that is unique to react
checking |
|
T********i 发帖数: 2416 | 27 ecosystem这个视角很重要。你是不是认为cordova兼容性比react native的runtime要
好?有实例支持这个论点么?
highcharts |
|
|
c******n 发帖数: 16666 | 29 多谢 我也瞅瞅
不过我也觉得想 真的要native那就彻底native了 到了在乎性能的时候
直接swift java了 react native再native 还是多加了一层 意义又何在呢
Cordova包装的是网页,也就是说任何js/html/css都可以直接引用。 你测试的时候开
native |
|
|
p**2 发帖数: 613 | 31 Not Found
right now react is performing better. |
|
s*****r 发帖数: 550 | 32 為什麼我一想react的設計就覺得一片混亂
可是它竟然還是那麼火 |
|
|
s*****r 发帖数: 550 | 34 angular2和Nativescript性能也没有差到哪里
angular2 RC的大小,性能也不比react差啊
framework vs lib是没有错,但是Framework如果设计的好,真的可以省很多事情。
貌似我的理解是angular2的component应该更加reusable
视。 |
|
w********m 发帖数: 1137 | 35 跟Angular 1 完全不一样,Angular 2和react都是要compile/transpile的。
Angular 2 的component带的HTML template是个灾难。
compile的时候不报错。打开浏览器一看什么都没有,也不知道哪里写错了。
现在的做法是,把template作为一个单独的HTML file,跟component同时打开。
程序员随时在一堆小文件里面进行目测。
结果是,程序员写component的时候痛苦不堪,恨不得把显示器给砸了。 |
|
l**********n 发帖数: 8443 | 36 The good thing about React is that I can use it on the server side. I found
that is convenient and awesome. |
|
l**********n 发帖数: 8443 | 37 those are ok. They don't get rid of the native DOM API.
React completely gets rid of the DOM API, that is why it is total crap.
you should read the article and understand the point. |
|
l**********n 发帖数: 8443 | 38 一个Java大牛说,java你就不要优化了,优化你也优化不过compiler,react再怎么优
化,也优化不过browser,
Browsers are smart |
|
l**********n 发帖数: 8443 | 39 react的.bind(this)简直是一坨啊。都什么年代了,还bind(this),不是脑残,是什
么,现在都arrow function了。 |
|
h******b 发帖数: 6055 | 40 react把html塞入js就是love/hate, 没有中间的。
我觉得工作数量,还有生态环境很难追上angular。当然如果你喜欢也不会有很大待遇
上的区别。
问题是angular 2改的太多了,你随便搜各种工作需求,轮子,插件,documentation都
是angular 1为主,而且我真心不喜欢typescript, angular 2的documentation/例子一
半ts一半js很烦。
所以我还是暂时用angular 1。 ionic creator真的很强,用gui画出界面/workflow给
客户demo,然后直接export成干净template代码开始开发后台。这种工具目前都是
angular 1。 |
|
h*********8 发帖数: 404 | 41 Angular 要学一大堆ng tags 也是烦死了
而且 typescript 是比较烦烦的
React native 又比较容易
话说Angular 2 不也要用vdom 了? 还有piggyback reactnative? |
|
c*******0 发帖数: 5247 | 42
)。
你这个网站用Polymer一样开发很快,你说的好处都有,还不用纠缠JSX。
Polymer和React的思想都是像搭积木一样去做网站,只不过一个是以传统html/css/
js的方式,一种是Js all the way的方式。 |
|
y*******n 发帖数: 20 | 43 之前很多项目里面,大致用jQuery的地方有两种。
一种就是最简单的一些动效。
另外一种就是大量的DOM操作,比如在前端渲染,或者巨复杂的form处理。
用React的话,基本上DOM这部分就不需要jQuery了,所以我也没有用jQuery做DOM操作
的需求,按照楼主所说,这里jQuery会fail,但是我没有试过。
动效的话,我用的amaze ui,或者bootstrap里面很多是用js实现的,都需要jQuery,
目前为止我还没发现有fail的地方。
比如toggle一个侧边栏,或者dropdown menu之类的。 |
|
d*******r 发帖数: 3299 | 44 是不是要考虑向前兼容的话,还是 vue.js 最保险
react |
|
h******b 发帖数: 6055 | 45 vue太小众了。
随便搜了一下indeed的加州angular javascript工作是1824, react是1034。vue是13个
,随大流绝对没错。 |
|
l**********n 发帖数: 8443 | 46 react真是一坨屎,竟然限制这么多,无法inline svg。弱智 |
|
l**********n 发帖数: 8443 | 47 The following SVG elements are supported in React.DOM.*:
circle clipPath defs ellipse g image line linearGradient mask path pattern
polygon polyline radialGradient rect stop svg text tspan |
|
f******2 发帖数: 2455 | 48 学前端不是找工作用,是自己业余做些项目用,主要考虑上手块
:
vue太小众了。
: 随便搜了一下indeed的加州angular javascript工作是1824, react是1034。vue
是13个
: ,随大流绝对没错。
|
|
a*******o 发帖数: 290 | 49 既然你这么讨厌它,就赶紧换回angular。没有人拿枪顶着你用react吧? |
|
p**r 发帖数: 5853 | 50 弄个了react-native-video还行,
但是没caption功能,貌似还是要swift去搞,坑啊。
有啥大神指点一把? |
|