由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Backbone 还是angular
相关主题
angular2真是装b,搞得太复杂。angular2里面怎么import第三方包?
angular2太好了改用ES6
什么样的公司喜欢尝试新技术react, angular2 哪个有前途
把angular改成react了有点明白为啥react和angular2都把html放inline了
是不是只有我覺得react的架構設計不如angular2react.js还有存在的必要吗?
有人用angular 2吗? ionic 2的alpha出来了Angular 2: Built on TypeScript
typescript会取代javascript吗?java script哪个framework比较好用?
现在好多公司要用angularjs 2了。现在来看backbone和angular哪个更有前途呢?
相关话题的讨论汇总
话题: angular话题: react话题: backbone话题: angularjs话题: binding
进入Programming版参与讨论
1 (共1页)
k***e
发帖数: 210
1
现在的项目用的是backbone 也是第一个用backbone的项目,但是代码比较混乱
testing也不够好
下一个项目可能要换angular,不知道该不该继续用backbone还是换angular呢?
另外前端怎么才能做到和后端一样,比如我们后端用spring mvc+hibernate,很清楚先
写controller,然后service最后dao,unit test都能一层层的mocking。前端如何能做
到这样结构清晰呢?
谢谢!
c******n
发帖数: 16666
2
unit testing有一对 karma, mocha啥的
如果是选新的话 可以考虑react或者backbone继续用下去也没关系啊
angular1现在比较尴尬, 1和2变化太大 2估计年底可以出 抄了一堆react的概念 知识
复用比较难
我是去年年中要硬伤spa,纠结了半天还是上了a1,先完成项目最重要。
k***e
发帖数: 210
3
恩 我们用jasmine,但是team lead要求必须TDD,必须先写test cases,后端还好 前
端TDD好难,不写代码都不知道如何测试。
那你们的项目将来维护会升级a2么?
k***e
发帖数: 210
4
backbone主要是two way data binding比较难,当然好像有个stickit 可以用
还有就是我们的项目有各种各样的popup 每个popup都是一个view,然后view和view之
间还要通讯,现在都用backbone trigger signal不知道还有没有更好的解决方案
c******n
发帖数: 16666
5
这样的话你们还真适合用angular1

【在 k***e 的大作中提到】
: backbone主要是two way data binding比较难,当然好像有个stickit 可以用
: 还有就是我们的项目有各种各样的popup 每个popup都是一个view,然后view和view之
: 间还要通讯,现在都用backbone trigger signal不知道还有没有更好的解决方案

l**********n
发帖数: 8443
6
你自己都说了,controller, service, view, 前端也是一样

【在 k***e 的大作中提到】
: 现在的项目用的是backbone 也是第一个用backbone的项目,但是代码比较混乱
: testing也不够好
: 下一个项目可能要换angular,不知道该不该继续用backbone还是换angular呢?
: 另外前端怎么才能做到和后端一样,比如我们后端用spring mvc+hibernate,很清楚先
: 写controller,然后service最后dao,unit test都能一层层的mocking。前端如何能做
: 到这样结构清晰呢?
: 谢谢!

d*******r
发帖数: 3299
7
建议 React.js, Angular.js 1->2 得弄你死...
不喜欢 React.js 那种,喜欢 Angular.js 那种 MVC 的,可以试试 Vue.js

【在 k***e 的大作中提到】
: 现在的项目用的是backbone 也是第一个用backbone的项目,但是代码比较混乱
: testing也不够好
: 下一个项目可能要换angular,不知道该不该继续用backbone还是换angular呢?
: 另外前端怎么才能做到和后端一样,比如我们后端用spring mvc+hibernate,很清楚先
: 写controller,然后service最后dao,unit test都能一层层的mocking。前端如何能做
: 到这样结构清晰呢?
: 谢谢!

k***e
发帖数: 210
8
是啊 还是纠结angular的版本问题
2什么时候出?确定今年年底么?现在那么多angular1的project怎么办呢?都重写升级
么?

【在 d*******r 的大作中提到】
: 建议 React.js, Angular.js 1->2 得弄你死...
: 不喜欢 React.js 那种,喜欢 Angular.js 那种 MVC 的,可以试试 Vue.js

w********m
发帖数: 1137
9
就angular吧
踩坑的人多了,不容易遇见新坑.
就像python 2/3
这么多年了, 各取所需, 没啥影响.
d*******r
发帖数: 3299
10
Angular是用的人再多,也坑多...

【在 w********m 的大作中提到】
: 就angular吧
: 踩坑的人多了,不容易遇见新坑.
: 就像python 2/3
: 这么多年了, 各取所需, 没啥影响.

相关主题
有人用angular 2吗? ionic 2的alpha出来了angular2里面怎么import第三方包?
typescript会取代javascript吗?改用ES6
现在好多公司要用angularjs 2了。react, angular2 哪个有前途
进入Programming版参与讨论
l**********n
发帖数: 8443
11
哪里有坑,怎么我没遇到,倒是IE的坑我遇到不少,angular哪有坑呵,文档是最好的。

【在 d*******r 的大作中提到】
: Angular是用的人再多,也坑多...
l**********n
发帖数: 8443
12
你反复的说坑,肯定是你自己的问题。越小公司,越小众,同的人越少,才越有坑。
vue.js再牛,牛不过google吧,我给angular发个issue, 立马就有回复了。

【在 d*******r 的大作中提到】
: Angular是用的人再多,也坑多...
N*****m
发帖数: 42603
13
同意

【在 l**********n 的大作中提到】
: 你反复的说坑,肯定是你自己的问题。越小公司,越小众,同的人越少,才越有坑。
: vue.js再牛,牛不过google吧,我给angular发个issue, 立马就有回复了。

k***e
发帖数: 210
14
能具体说说原因吗?

【在 d*******r 的大作中提到】
: Angular是用的人再多,也坑多...
d*******r
发帖数: 3299
15
AngularJS 1.0 -> 2.0 自己不兼容
就是最大的坑了,你们说说还要啥坑比这个大的??
d*******r
发帖数: 3299
16
我前端其实是个菜, 各位前端大牛见笑了
不过这种步子大到不兼容自己的框架,我是不敢用的
l**********n
发帖数: 8443
17
一和二是两个不同的product, 一兼容各种流览器。这个不叫坑

【在 d*******r 的大作中提到】
: AngularJS 1.0 -> 2.0 自己不兼容
: 就是最大的坑了,你们说说还要啥坑比这个大的??

d*******r
发帖数: 3299
18
我倒是记得你前端时间,没事就喷喷Angularjs来着,可能最近又改变看法了?

【在 l**********n 的大作中提到】
: 一和二是两个不同的product, 一兼容各种流览器。这个不叫坑
d*******r
发帖数: 3299
19
最难受的地方是憋屈,跟任何其他的东西用,都要把别的东西包装成个 Angular
directive.
然后你发觉很多以前能用的东西,是没有相应的成熟 wrapper 的, 有的也跟原版不能
比.
我一年前用的时候,连个 select2 这种大路货的 directive wrapper 都不成熟. 难受
死.

【在 k***e 的大作中提到】
: 能具体说说原因吗?
l**********n
发帖数: 8443
20
那叫设计缺陷,不叫坑,angular有完备的unit test系统,我写的angular程序包含完
整的unit test, 设计缺陷可以自己注意避免。

【在 d*******r 的大作中提到】
: 我倒是记得你前端时间,没事就喷喷Angularjs来着,可能最近又改变看法了?
相关主题
有点明白为啥react和angular2都把html放inline了java script哪个framework比较好用?
react.js还有存在的必要吗?现在来看backbone和angular哪个更有前途呢?
Angular 2: Built on TypeScript简单的web app用什么语言?
进入Programming版参与讨论
d*******r
发帖数: 3299
21
对了,因为 AngularJS 2.0 跟 1.0 不兼容,而且现在还不成熟,
大家现在用着 AngularJS 1.0 的组,回头是准备转 2.0 还是 React+Flux 这种呢?
l**********n
发帖数: 8443
22
没说jquery plugin不让直接用啊. 你调用完了再返回angular好了,这么简单的事

【在 d*******r 的大作中提到】
: 最难受的地方是憋屈,跟任何其他的东西用,都要把别的东西包装成个 Angular
: directive.
: 然后你发觉很多以前能用的东西,是没有相应的成熟 wrapper 的, 有的也跟原版不能
: 比.
: 我一年前用的时候,连个 select2 这种大路货的 directive wrapper 都不成熟. 难受
: 死.

l**********n
发帖数: 8443
23
一般都是两个都信手拈来的

【在 d*******r 的大作中提到】
: 对了,因为 AngularJS 2.0 跟 1.0 不兼容,而且现在还不成熟,
: 大家现在用着 AngularJS 1.0 的组,回头是准备转 2.0 还是 React+Flux 这种呢?

d*******r
发帖数: 3299
24
那是不是可以这样理解:
你觉得 jquery plugin 应该和 AngularJS 混着用?
如果是的话,那一堆堆 AngularJS directive wrapper jquery plugin 是为啥造出来?
或者你觉得应该每次都去试试这一堆堆 AngularJS directive wrapper jquery plugin
,
如果不好用的话,再去把原生的 jquery plugin 和 AngularJS 混着用?
折腾些个试错的过程,是有巨大的 cost 的.

【在 l**********n 的大作中提到】
: 没说jquery plugin不让直接用啊. 你调用完了再返回angular好了,这么简单的事
d*******r
发帖数: 3299
25
两个都信手拈来, 就不“一般”了...
或者你是前端大牛,我们这些个业余前端可没那么多功夫,
去把 AngularJS 1 2, React Flux 都学了

【在 l**********n 的大作中提到】
: 一般都是两个都信手拈来的
l**********n
发帖数: 8443
26
我不是大牛,但两个都信手拈来不难吧,因为沒有门檻

【在 d*******r 的大作中提到】
: 两个都信手拈来, 就不“一般”了...
: 或者你是前端大牛,我们这些个业余前端可没那么多功夫,
: 去把 AngularJS 1 2, React Flux 都学了

w********m
发帖数: 1137
27
angular1/2是个政治斗争的产物。
话说狗家老大劈材上位之前的最大成就,是到处吹牛要用chrome取代android,保证狗
家千秋万代一统江湖。
最重要的一步是用javascript代替android上面的java。
当时说18个月内完成。
劈材哥的三哥核心组当然按期做不出来,现在大概超期两年了吧。
劈材说难度很大。
没想到facebook的react横空出世,劈材的脸都要气绿了。
angular是狗家做的最好的开源。那就借它的名气抄一下react吧。
所以angular 1 是web,angular 2 是mobile。
两者除了名字,没什么相似的。
以三哥的开发,三姐的测试,angular 2的正式版遥遥无期。
angular 1以后大概是社区接手。
d*******r
发帖数: 3299
28
最后就是苦了入坑的 developers...
还有,facebook 自己的项目是大量使用 React.js 的,
反观 Angular.js 在 Google 的使用情况...

【在 w********m 的大作中提到】
: angular1/2是个政治斗争的产物。
: 话说狗家老大劈材上位之前的最大成就,是到处吹牛要用chrome取代android,保证狗
: 家千秋万代一统江湖。
: 最重要的一步是用javascript代替android上面的java。
: 当时说18个月内完成。
: 劈材哥的三哥核心组当然按期做不出来,现在大概超期两年了吧。
: 劈材说难度很大。
: 没想到facebook的react横空出世,劈材的脸都要气绿了。
: angular是狗家做的最好的开源。那就借它的名气抄一下react吧。
: 所以angular 1 是web,angular 2 是mobile。

l**********n
发帖数: 8443
29
不是mobile, 是monitor size agnostic. 知道material吧。你是fb的吧。抄react?
react太小气了,angular写得非常大气,和react不是一个档次的。react是从server
side rendering 来的,angular更像是客户端的产品,它沿续了flash的思想,然后包
容了web component的潮流,fb什么时候主导过UI? 连fb都要狗家的UX design. 你听说
过fb的UX design吗?

【在 w********m 的大作中提到】
: angular1/2是个政治斗争的产物。
: 话说狗家老大劈材上位之前的最大成就,是到处吹牛要用chrome取代android,保证狗
: 家千秋万代一统江湖。
: 最重要的一步是用javascript代替android上面的java。
: 当时说18个月内完成。
: 劈材哥的三哥核心组当然按期做不出来,现在大概超期两年了吧。
: 劈材说难度很大。
: 没想到facebook的react横空出世,劈材的脸都要气绿了。
: angular是狗家做的最好的开源。那就借它的名气抄一下react吧。
: 所以angular 1 是web,angular 2 是mobile。

w********m
发帖数: 1137
30
呵呵,angular 1 实现了web dev的所有梦想。
语法简洁
UI强大
社区应有尽有
特别是two-way binding, 简直救了前端的命.
想当年,jquery加个button,我得尼玛改100个dom.
等我以后想做mobile,再学angular 2吧.
说实话,狗家贡献了IT这十年大部分的成就.
狗家开源虽然做得不好,但是技术上一定要跟着狗家走.

【在 d*******r 的大作中提到】
: 最后就是苦了入坑的 developers...
: 还有,facebook 自己的项目是大量使用 React.js 的,
: 反观 Angular.js 在 Google 的使用情况...

相关主题
发现很多startup scale起来都往node scala nosql上转angular2太好了
angular 的ui.router 配合REST 很强大,感觉什么样的公司喜欢尝试新技术
angular2真是装b,搞得太复杂。把angular改成react了
进入Programming版参与讨论
l**********n
发帖数: 8443
31
不是存在ionic? 你让hitman给你说说react native和ionic的区别

【在 w********m 的大作中提到】
: 呵呵,angular 1 实现了web dev的所有梦想。
: 语法简洁
: UI强大
: 社区应有尽有
: 特别是two-way binding, 简直救了前端的命.
: 想当年,jquery加个button,我得尼玛改100个dom.
: 等我以后想做mobile,再学angular 2吧.
: 说实话,狗家贡献了IT这十年大部分的成就.
: 狗家开源虽然做得不好,但是技术上一定要跟着狗家走.

l**********n
发帖数: 8443
32
这么说吧,写angular的人是从flex过来的,react是从php过来的。

【在 w********m 的大作中提到】
: 呵呵,angular 1 实现了web dev的所有梦想。
: 语法简洁
: UI强大
: 社区应有尽有
: 特别是two-way binding, 简直救了前端的命.
: 想当年,jquery加个button,我得尼玛改100个dom.
: 等我以后想做mobile,再学angular 2吧.
: 说实话,狗家贡献了IT这十年大部分的成就.
: 狗家开源虽然做得不好,但是技术上一定要跟着狗家走.

d****i
发帖数: 4809
33
你这句算是点穿了谁是胜者的本质,Adobe Flex是个彻头彻尾的完全失败者,怎么能指
望angular成功?而PHP是web app领域的王者和Unix/Linux下的钦定官方应用编程语言
,既然你说react是从PHP过来,毫无疑问是React压倒angular。谷歌的开源出来的东西
,除了Android和V8 engine,基本都是玩票的试验品拿来试验小白鼠。

【在 l**********n 的大作中提到】
: 这么说吧,写angular的人是从flex过来的,react是从php过来的。
d*******r
发帖数: 3299
34
狗家关闭个产品,是分分钟的事情,基本是最随意的一家.
而 AngularJS 是一个他家自己都不用的东西.
所谓 data binding, 一大堆东西都能做.
还有,AngularJS 2 应该是放弃 two-way binding, 改成 one-way 了吧.

【在 w********m 的大作中提到】
: 呵呵,angular 1 实现了web dev的所有梦想。
: 语法简洁
: UI强大
: 社区应有尽有
: 特别是two-way binding, 简直救了前端的命.
: 想当年,jquery加个button,我得尼玛改100个dom.
: 等我以后想做mobile,再学angular 2吧.
: 说实话,狗家贡献了IT这十年大部分的成就.
: 狗家开源虽然做得不好,但是技术上一定要跟着狗家走.

l**********n
发帖数: 8443
35
一个是客户端,一个是server side, 你写过actionscript吗?你知道angular, react
不过都是在抄袭actionscript吗?flex在客户端的历史很悠欠,你知道世界上曾经98%
个人电脑都装有flash吗?actionscript是个很强大的语言。

【在 d****i 的大作中提到】
: 你这句算是点穿了谁是胜者的本质,Adobe Flex是个彻头彻尾的完全失败者,怎么能指
: 望angular成功?而PHP是web app领域的王者和Unix/Linux下的钦定官方应用编程语言
: ,既然你说react是从PHP过来,毫无疑问是React压倒angular。谷歌的开源出来的东西
: ,除了Android和V8 engine,基本都是玩票的试验品拿来试验小白鼠。

l**********n
发帖数: 8443
36
react从php来,是因为用的server side rendering.

【在 d****i 的大作中提到】
: 你这句算是点穿了谁是胜者的本质,Adobe Flex是个彻头彻尾的完全失败者,怎么能指
: 望angular成功?而PHP是web app领域的王者和Unix/Linux下的钦定官方应用编程语言
: ,既然你说react是从PHP过来,毫无疑问是React压倒angular。谷歌的开源出来的东西
: ,除了Android和V8 engine,基本都是玩票的试验品拿来试验小白鼠。

l**********n
发帖数: 8443
37
什么叫放弃two way binding, 只不过不是default的了

【在 d*******r 的大作中提到】
: 狗家关闭个产品,是分分钟的事情,基本是最随意的一家.
: 而 AngularJS 是一个他家自己都不用的东西.
: 所谓 data binding, 一大堆东西都能做.
: 还有,AngularJS 2 应该是放弃 two-way binding, 改成 one-way 了吧.

N*****m
发帖数: 42603
38
给个link看看,angular2的2 way binding?

【在 l**********n 的大作中提到】
: 什么叫放弃two way binding, 只不过不是default的了
l**********n
发帖数: 8443
39
javascript有了dependency injection和annotation, 前端的框架将迎来革命, 看看
angular. react的技术没有突破性,还是php那套。data flow那些早已存在,真正革命
性的是web component, js7这些

【在 N*****m 的大作中提到】
: 给个link看看,angular2的2 way binding?
d****i
发帖数: 4809
40
actionascript早就被JavaScript干的死翘翘了,客户端用flash是有,但是都可以用
HTML5+JS来代替。
http://w3techs.com/technologies/overview/client_side_language/a
http://w3techs.com/technologies/overview/programming_language/a

react

【在 l**********n 的大作中提到】
: 一个是客户端,一个是server side, 你写过actionscript吗?你知道angular, react
: 不过都是在抄袭actionscript吗?flex在客户端的历史很悠欠,你知道世界上曾经98%
: 个人电脑都装有flash吗?actionscript是个很强大的语言。

相关主题
把angular改成react了typescript会取代javascript吗?
是不是只有我覺得react的架構設計不如angular2现在好多公司要用angularjs 2了。
有人用angular 2吗? ionic 2的alpha出来了angular2里面怎么import第三方包?
进入Programming版参与讨论
s*i
发帖数: 5025
41
With angular 2 beta for about a month using Typescript. Several things:
1. The learning curve is definitely higher;
2. Binding handling is better;
3. Never there is a single case that the binding fails me. In Angular 1, I
have to constantly aware of $scope.$apply() thing;
4. Project can be structured much better;
5. Performance (especially scrolling) is much better;
6. Typescript is not bad. Intellisense in WebStorm is pretty good;
7. Routing part seems shaky and awkward to work with.
All in all, it is good but it does require some understanding of basic CS
principles, which might be a turn-off for amateurs.
[发表自未名空间手机版 - m.mitbbs.com]
s*i
发帖数: 5025
42
The binding example:
Say you have a value; Then you have a function A using that value.
Then another function B calling the first function A.
You bind something to function B.
Whenever the value is changed, the binding in Angular2 always works in all
of my cases!
[发表自未名空间手机版 - m.mitbbs.com]
d*******r
发帖数: 3299
43
What "basic CS principles" are required for AnguarJS 2 users?

【在 s*i 的大作中提到】
: With angular 2 beta for about a month using Typescript. Several things:
: 1. The learning curve is definitely higher;
: 2. Binding handling is better;
: 3. Never there is a single case that the binding fails me. In Angular 1, I
: have to constantly aware of $scope.$apply() thing;
: 4. Project can be structured much better;
: 5. Performance (especially scrolling) is much better;
: 6. Typescript is not bad. Intellisense in WebStorm is pretty good;
: 7. Routing part seems shaky and awkward to work with.
: All in all, it is good but it does require some understanding of basic CS

s*i
发帖数: 5025
44
1. Separation of concerns;
2. Abstraction.

[发表自未名空间手机版 - m.mitbbs.com]

【在 d*******r 的大作中提到】
: What "basic CS principles" are required for AnguarJS 2 users?
d*******0
发帖数: 22
45
seems like the new thing is React+Redux? not Flux

【在 d*******r 的大作中提到】
: 对了,因为 AngularJS 2.0 跟 1.0 不兼容,而且现在还不成熟,
: 大家现在用着 AngularJS 1.0 的组,回头是准备转 2.0 还是 React+Flux 这种呢?

k***e
发帖数: 210
46
额 好久没来 居然有那么多回复
update 一下,team lead想用angular2,但是我们2个developer想继续用backbone,所
以2:1 继续用backbone
现在这个项目其实是一个网站之前用jsp 不responsive,现在要改成responsive,然后
前端和后端完全分离,后端纯restful api,前段现在决定了 用backbone
最近被team lead逼着搞前段的build automation,以前我们用grunt requirejs,现在
他说要改成npm browserify。。。唉 我们每个项目都搞个新技术,后端从maven改成
gradle
l**********n
发帖数: 8443
47
browsify不如webpack,你可以告诉你们team lead

【在 k***e 的大作中提到】
: 额 好久没来 居然有那么多回复
: update 一下,team lead想用angular2,但是我们2个developer想继续用backbone,所
: 以2:1 继续用backbone
: 现在这个项目其实是一个网站之前用jsp 不responsive,现在要改成responsive,然后
: 前端和后端完全分离,后端纯restful api,前段现在决定了 用backbone
: 最近被team lead逼着搞前段的build automation,以前我们用grunt requirejs,现在
: 他说要改成npm browserify。。。唉 我们每个项目都搞个新技术,后端从maven改成
: gradle

l**********n
发帖数: 8443
48
this will do it:
var gulp = require('gulp');
var webpack = require('webpack-stream');
gulp.task('default', function() {
return gulp.src('src/entry.js')
.pipe(webpack())
.pipe(gulp.dest('dist/'));
});

【在 k***e 的大作中提到】
: 额 好久没来 居然有那么多回复
: update 一下,team lead想用angular2,但是我们2个developer想继续用backbone,所
: 以2:1 继续用backbone
: 现在这个项目其实是一个网站之前用jsp 不responsive,现在要改成responsive,然后
: 前端和后端完全分离,后端纯restful api,前段现在决定了 用backbone
: 最近被team lead逼着搞前段的build automation,以前我们用grunt requirejs,现在
: 他说要改成npm browserify。。。唉 我们每个项目都搞个新技术,后端从maven改成
: gradle

k***e
发帖数: 210
49
谢谢,不过browsify似乎不是最大的问题
现在有个问题是,lead希望每次修改js或者css,页面都能自动刷新,所以我用watch来
watch src文件夹,如果有任何变化就rebuild,然后用livereload watch build文件夹
重载页面,但是rebuild的过程中build文件夹会多次刷新(我们hash重命名js和css文
件防止浏览器缓存),页面也会多次刷新,lead希望只刷新一次
另外我们用npm不用gulp或者grunt了。。。唉 好麻烦

【在 l**********n 的大作中提到】
: browsify不如webpack,你可以告诉你们team lead
l**********n
发帖数: 8443
50
livereload is outdated, use https://www.browsersync.io/

【在 k***e 的大作中提到】
: 谢谢,不过browsify似乎不是最大的问题
: 现在有个问题是,lead希望每次修改js或者css,页面都能自动刷新,所以我用watch来
: watch src文件夹,如果有任何变化就rebuild,然后用livereload watch build文件夹
: 重载页面,但是rebuild的过程中build文件夹会多次刷新(我们hash重命名js和css文
: 件防止浏览器缓存),页面也会多次刷新,lead希望只刷新一次
: 另外我们用npm不用gulp或者grunt了。。。唉 好麻烦

相关主题
改用ES6react.js还有存在的必要吗?
react, angular2 哪个有前途Angular 2: Built on TypeScript
有点明白为啥react和angular2都把html放inline了java script哪个framework比较好用?
进入Programming版参与讨论
l**********n
发帖数: 8443
51
this will do it.
var gulp = require('gulp');
var browserSync = require('browser-sync').create();
// Static server
gulp.task('browser-sync', function() {
browserSync.init({
server: {
baseDir: "./"
}
});
});
W***o
发帖数: 6519
52
and use the ghost mode

【在 l**********n 的大作中提到】
: this will do it.
: var gulp = require('gulp');
: var browserSync = require('browser-sync').create();
: // Static server
: gulp.task('browser-sync', function() {
: browserSync.init({
: server: {
: baseDir: "./"
: }
: });

k***e
发帖数: 210
53
另外有没有比较好用的html generator npm?lead想完全抛弃server side include

【在 l**********n 的大作中提到】
: this will do it.
: var gulp = require('gulp');
: var browserSync = require('browser-sync').create();
: // Static server
: gulp.task('browser-sync', function() {
: browserSync.init({
: server: {
: baseDir: "./"
: }
: });

k***e
发帖数: 210
54
另外有没有比较好用的html generator npm包?lead想完全抛弃server side include

【在 l**********n 的大作中提到】
: this will do it.
: var gulp = require('gulp');
: var browserSync = require('browser-sync').create();
: // Static server
: gulp.task('browser-sync', function() {
: browserSync.init({
: server: {
: baseDir: "./"
: }
: });

l**********n
发帖数: 8443
55
https://github.com/marko-js/marko

include

【在 k***e 的大作中提到】
: 另外有没有比较好用的html generator npm包?lead想完全抛弃server side include
R*********4
发帖数: 293
56
肯定用angular,我在去年就转成angular了。
c***s
发帖数: 506
57
我用过backbone + marionette 3年,
angular 1.x 6个月
现在用react 几个星期。
要么不要转,千万别转成angular。learning curve 大,复杂,而且是没必要的那种。
react真是不错。如果你已经有backbone, 可以新的部分用react, 老的部分继续
backbone, 很和谐。
angular 最大的卖点two-way binding在app复杂的情况下简直是拖后腿
s***o
发帖数: 2191
58
同感。angular刚出来时还是让人耳目一新的,后来非要把自己包装成js界的J2EE

【在 c***s 的大作中提到】
: 我用过backbone + marionette 3年,
: angular 1.x 6个月
: 现在用react 几个星期。
: 要么不要转,千万别转成angular。learning curve 大,复杂,而且是没必要的那种。
: react真是不错。如果你已经有backbone, 可以新的部分用react, 老的部分继续
: backbone, 很和谐。
: angular 最大的卖点two-way binding在app复杂的情况下简直是拖后腿

r***y
发帖数: 4379
59
你这还是在说老黄历 1.x 啊
angular 2 跟 angular 1 就不是一个东西了.
loganfreeman 上面提到 two-way binding 在 angular 2 已经不是 default 的了.

【在 c***s 的大作中提到】
: 我用过backbone + marionette 3年,
: angular 1.x 6个月
: 现在用react 几个星期。
: 要么不要转,千万别转成angular。learning curve 大,复杂,而且是没必要的那种。
: react真是不错。如果你已经有backbone, 可以新的部分用react, 老的部分继续
: backbone, 很和谐。
: angular 最大的卖点two-way binding在app复杂的情况下简直是拖后腿

c***s
发帖数: 506
60
我知道啊。
很多人喜欢angular是因为two-way binding, 但这其实很多时候并不好用,如果不用这
个功能,那angular还有啥好处?
react一天就可以学会, 一个星其就可以高效率。angular要几天?
最最重要的是,front end 现在技术变得特别快,不要选一个monolithic的framework
,还是选library安全,转得快。

【在 r***y 的大作中提到】
: 你这还是在说老黄历 1.x 啊
: angular 2 跟 angular 1 就不是一个东西了.
: loganfreeman 上面提到 two-way binding 在 angular 2 已经不是 default 的了.

相关主题
现在来看backbone和angular哪个更有前途呢?angular 的ui.router 配合REST 很强大,感觉
简单的web app用什么语言?angular2真是装b,搞得太复杂。
发现很多startup scale起来都往node scala nosql上转angular2太好了
进入Programming版参与讨论
k***e
发帖数: 210
61
嗯,还是用backbone,然后用个叫stickit的做two way data binding....
就是最近在搞build automation 搞的吐血了,之前grunt用的好好的,现在lead硬要该
用npm...
h**********n
发帖数: 897
62
这个不错。

【在 d*******r 的大作中提到】
: 建议 React.js, Angular.js 1->2 得弄你死...
: 不喜欢 React.js 那种,喜欢 Angular.js 那种 MVC 的,可以试试 Vue.js

h**********n
发帖数: 897
63
我擦大侠我一看你ip真要被你吓尿了……俺硬上a2已经有段时间了,确实有dumbCoder
类似的问题和疑惑不过还是信心满满,想着起码等a2文档补齐、社区兴旺起来就好了…
…没想到g家内部是这么回事呀,擦了真是日了狗了。。。

【在 w********m 的大作中提到】
: angular1/2是个政治斗争的产物。
: 话说狗家老大劈材上位之前的最大成就,是到处吹牛要用chrome取代android,保证狗
: 家千秋万代一统江湖。
: 最重要的一步是用javascript代替android上面的java。
: 当时说18个月内完成。
: 劈材哥的三哥核心组当然按期做不出来,现在大概超期两年了吧。
: 劈材说难度很大。
: 没想到facebook的react横空出世,劈材的脸都要气绿了。
: angular是狗家做的最好的开源。那就借它的名气抄一下react吧。
: 所以angular 1 是web,angular 2 是mobile。

k***e
发帖数: 210
64
现在的项目用的是backbone 也是第一个用backbone的项目,但是代码比较混乱
testing也不够好
下一个项目可能要换angular,不知道该不该继续用backbone还是换angular呢?
另外前端怎么才能做到和后端一样,比如我们后端用spring mvc+hibernate,很清楚先
写controller,然后service最后dao,unit test都能一层层的mocking。前端如何能做
到这样结构清晰呢?
谢谢!
c******n
发帖数: 16666
65
unit testing有一对 karma, mocha啥的
如果是选新的话 可以考虑react或者backbone继续用下去也没关系啊
angular1现在比较尴尬, 1和2变化太大 2估计年底可以出 抄了一堆react的概念 知识
复用比较难
我是去年年中要硬伤spa,纠结了半天还是上了a1,先完成项目最重要。
k***e
发帖数: 210
66
恩 我们用jasmine,但是team lead要求必须TDD,必须先写test cases,后端还好 前
端TDD好难,不写代码都不知道如何测试。
那你们的项目将来维护会升级a2么?
k***e
发帖数: 210
67
backbone主要是two way data binding比较难,当然好像有个stickit 可以用
还有就是我们的项目有各种各样的popup 每个popup都是一个view,然后view和view之
间还要通讯,现在都用backbone trigger signal不知道还有没有更好的解决方案
c******n
发帖数: 16666
68
这样的话你们还真适合用angular1

【在 k***e 的大作中提到】
: backbone主要是two way data binding比较难,当然好像有个stickit 可以用
: 还有就是我们的项目有各种各样的popup 每个popup都是一个view,然后view和view之
: 间还要通讯,现在都用backbone trigger signal不知道还有没有更好的解决方案

l**********n
发帖数: 8443
69
你自己都说了,controller, service, view, 前端也是一样

【在 k***e 的大作中提到】
: 现在的项目用的是backbone 也是第一个用backbone的项目,但是代码比较混乱
: testing也不够好
: 下一个项目可能要换angular,不知道该不该继续用backbone还是换angular呢?
: 另外前端怎么才能做到和后端一样,比如我们后端用spring mvc+hibernate,很清楚先
: 写controller,然后service最后dao,unit test都能一层层的mocking。前端如何能做
: 到这样结构清晰呢?
: 谢谢!

d*******r
发帖数: 3299
70
建议 React.js, Angular.js 1->2 得弄你死...
不喜欢 React.js 那种,喜欢 Angular.js 那种 MVC 的,可以试试 Vue.js

【在 k***e 的大作中提到】
: 现在的项目用的是backbone 也是第一个用backbone的项目,但是代码比较混乱
: testing也不够好
: 下一个项目可能要换angular,不知道该不该继续用backbone还是换angular呢?
: 另外前端怎么才能做到和后端一样,比如我们后端用spring mvc+hibernate,很清楚先
: 写controller,然后service最后dao,unit test都能一层层的mocking。前端如何能做
: 到这样结构清晰呢?
: 谢谢!

相关主题
angular2太好了是不是只有我覺得react的架構設計不如angular2
什么样的公司喜欢尝试新技术有人用angular 2吗? ionic 2的alpha出来了
把angular改成react了typescript会取代javascript吗?
进入Programming版参与讨论
k***e
发帖数: 210
71
是啊 还是纠结angular的版本问题
2什么时候出?确定今年年底么?现在那么多angular1的project怎么办呢?都重写升级
么?

【在 d*******r 的大作中提到】
: 建议 React.js, Angular.js 1->2 得弄你死...
: 不喜欢 React.js 那种,喜欢 Angular.js 那种 MVC 的,可以试试 Vue.js

w********m
发帖数: 1137
72
就angular吧
踩坑的人多了,不容易遇见新坑.
就像python 2/3
这么多年了, 各取所需, 没啥影响.
d*******r
发帖数: 3299
73
Angular是用的人再多,也坑多...

【在 w********m 的大作中提到】
: 就angular吧
: 踩坑的人多了,不容易遇见新坑.
: 就像python 2/3
: 这么多年了, 各取所需, 没啥影响.

l**********n
发帖数: 8443
74
哪里有坑,怎么我没遇到,倒是IE的坑我遇到不少,angular哪有坑呵,文档是最好的。

【在 d*******r 的大作中提到】
: Angular是用的人再多,也坑多...
l**********n
发帖数: 8443
75
你反复的说坑,肯定是你自己的问题。越小公司,越小众,同的人越少,才越有坑。
vue.js再牛,牛不过google吧,我给angular发个issue, 立马就有回复了。

【在 d*******r 的大作中提到】
: Angular是用的人再多,也坑多...
N*****m
发帖数: 42603
76
同意

【在 l**********n 的大作中提到】
: 你反复的说坑,肯定是你自己的问题。越小公司,越小众,同的人越少,才越有坑。
: vue.js再牛,牛不过google吧,我给angular发个issue, 立马就有回复了。

k***e
发帖数: 210
77
能具体说说原因吗?

【在 d*******r 的大作中提到】
: Angular是用的人再多,也坑多...
d*******r
发帖数: 3299
78
AngularJS 1.0 -> 2.0 自己不兼容
就是最大的坑了,你们说说还要啥坑比这个大的??
d*******r
发帖数: 3299
79
我前端其实是个菜, 各位前端大牛见笑了
不过这种步子大到不兼容自己的框架,我是不敢用的
l**********n
发帖数: 8443
80
一和二是两个不同的product, 一兼容各种流览器。这个不叫坑

【在 d*******r 的大作中提到】
: AngularJS 1.0 -> 2.0 自己不兼容
: 就是最大的坑了,你们说说还要啥坑比这个大的??

相关主题
现在好多公司要用angularjs 2了。react, angular2 哪个有前途
angular2里面怎么import第三方包?有点明白为啥react和angular2都把html放inline了
改用ES6react.js还有存在的必要吗?
进入Programming版参与讨论
d*******r
发帖数: 3299
81
我倒是记得你前端时间,没事就喷喷Angularjs来着,可能最近又改变看法了?

【在 l**********n 的大作中提到】
: 一和二是两个不同的product, 一兼容各种流览器。这个不叫坑
d*******r
发帖数: 3299
82
最难受的地方是憋屈,跟任何其他的东西用,都要把别的东西包装成个 Angular
directive.
然后你发觉很多以前能用的东西,是没有相应的成熟 wrapper 的, 有的也跟原版不能
比.
我一年前用的时候,连个 select2 这种大路货的 directive wrapper 都不成熟. 难受
死.

【在 k***e 的大作中提到】
: 能具体说说原因吗?
l**********n
发帖数: 8443
83
那叫设计缺陷,不叫坑,angular有完备的unit test系统,我写的angular程序包含完
整的unit test, 设计缺陷可以自己注意避免。

【在 d*******r 的大作中提到】
: 我倒是记得你前端时间,没事就喷喷Angularjs来着,可能最近又改变看法了?
d*******r
发帖数: 3299
84
对了,因为 AngularJS 2.0 跟 1.0 不兼容,而且现在还不成熟,
大家现在用着 AngularJS 1.0 的组,回头是准备转 2.0 还是 React+Flux 这种呢?
l**********n
发帖数: 8443
85
没说jquery plugin不让直接用啊. 你调用完了再返回angular好了,这么简单的事

【在 d*******r 的大作中提到】
: 最难受的地方是憋屈,跟任何其他的东西用,都要把别的东西包装成个 Angular
: directive.
: 然后你发觉很多以前能用的东西,是没有相应的成熟 wrapper 的, 有的也跟原版不能
: 比.
: 我一年前用的时候,连个 select2 这种大路货的 directive wrapper 都不成熟. 难受
: 死.

l**********n
发帖数: 8443
86
一般都是两个都信手拈来的

【在 d*******r 的大作中提到】
: 对了,因为 AngularJS 2.0 跟 1.0 不兼容,而且现在还不成熟,
: 大家现在用着 AngularJS 1.0 的组,回头是准备转 2.0 还是 React+Flux 这种呢?

d*******r
发帖数: 3299
87
那是不是可以这样理解:
你觉得 jquery plugin 应该和 AngularJS 混着用?
如果是的话,那一堆堆 AngularJS directive wrapper jquery plugin 是为啥造出来?
或者你觉得应该每次都去试试这一堆堆 AngularJS directive wrapper jquery plugin
,
如果不好用的话,再去把原生的 jquery plugin 和 AngularJS 混着用?
折腾些个试错的过程,是有巨大的 cost 的.

【在 l**********n 的大作中提到】
: 没说jquery plugin不让直接用啊. 你调用完了再返回angular好了,这么简单的事
d*******r
发帖数: 3299
88
两个都信手拈来, 就不“一般”了...
或者你是前端大牛,我们这些个业余前端可没那么多功夫,
去把 AngularJS 1 2, React Flux 都学了

【在 l**********n 的大作中提到】
: 一般都是两个都信手拈来的
l**********n
发帖数: 8443
89
我不是大牛,但两个都信手拈来不难吧,因为沒有门檻

【在 d*******r 的大作中提到】
: 两个都信手拈来, 就不“一般”了...
: 或者你是前端大牛,我们这些个业余前端可没那么多功夫,
: 去把 AngularJS 1 2, React Flux 都学了

w********m
发帖数: 1137
90
angular1/2是个政治斗争的产物。
话说狗家老大劈材上位之前的最大成就,是到处吹牛要用chrome取代android,保证狗
家千秋万代一统江湖。
最重要的一步是用javascript代替android上面的java。
当时说18个月内完成。
劈材哥的三哥核心组当然按期做不出来,现在大概超期两年了吧。
劈材说难度很大。
没想到facebook的react横空出世,劈材的脸都要气绿了。
angular是狗家做的最好的开源。那就借它的名气抄一下react吧。
所以angular 1 是web,angular 2 是mobile。
两者除了名字,没什么相似的。
以三哥的开发,三姐的测试,angular 2的正式版遥遥无期。
angular 1以后大概是社区接手。
相关主题
Angular 2: Built on TypeScript简单的web app用什么语言?
java script哪个framework比较好用?发现很多startup scale起来都往node scala nosql上转
现在来看backbone和angular哪个更有前途呢?angular 的ui.router 配合REST 很强大,感觉
进入Programming版参与讨论
d*******r
发帖数: 3299
91
最后就是苦了入坑的 developers...
还有,facebook 自己的项目是大量使用 React.js 的,
反观 Angular.js 在 Google 的使用情况...

【在 w********m 的大作中提到】
: angular1/2是个政治斗争的产物。
: 话说狗家老大劈材上位之前的最大成就,是到处吹牛要用chrome取代android,保证狗
: 家千秋万代一统江湖。
: 最重要的一步是用javascript代替android上面的java。
: 当时说18个月内完成。
: 劈材哥的三哥核心组当然按期做不出来,现在大概超期两年了吧。
: 劈材说难度很大。
: 没想到facebook的react横空出世,劈材的脸都要气绿了。
: angular是狗家做的最好的开源。那就借它的名气抄一下react吧。
: 所以angular 1 是web,angular 2 是mobile。

l**********n
发帖数: 8443
92
不是mobile, 是monitor size agnostic. 知道material吧。你是fb的吧。抄react?
react太小气了,angular写得非常大气,和react不是一个档次的。react是从server
side rendering 来的,angular更像是客户端的产品,它沿续了flash的思想,然后包
容了web component的潮流,fb什么时候主导过UI? 连fb都要狗家的UX design. 你听说
过fb的UX design吗?

【在 w********m 的大作中提到】
: angular1/2是个政治斗争的产物。
: 话说狗家老大劈材上位之前的最大成就,是到处吹牛要用chrome取代android,保证狗
: 家千秋万代一统江湖。
: 最重要的一步是用javascript代替android上面的java。
: 当时说18个月内完成。
: 劈材哥的三哥核心组当然按期做不出来,现在大概超期两年了吧。
: 劈材说难度很大。
: 没想到facebook的react横空出世,劈材的脸都要气绿了。
: angular是狗家做的最好的开源。那就借它的名气抄一下react吧。
: 所以angular 1 是web,angular 2 是mobile。

w********m
发帖数: 1137
93
呵呵,angular 1 实现了web dev的所有梦想。
语法简洁
UI强大
社区应有尽有
特别是two-way binding, 简直救了前端的命.
想当年,jquery加个button,我得尼玛改100个dom.
等我以后想做mobile,再学angular 2吧.
说实话,狗家贡献了IT这十年大部分的成就.
狗家开源虽然做得不好,但是技术上一定要跟着狗家走.

【在 d*******r 的大作中提到】
: 最后就是苦了入坑的 developers...
: 还有,facebook 自己的项目是大量使用 React.js 的,
: 反观 Angular.js 在 Google 的使用情况...

l**********n
发帖数: 8443
94
不是存在ionic? 你让hitman给你说说react native和ionic的区别

【在 w********m 的大作中提到】
: 呵呵,angular 1 实现了web dev的所有梦想。
: 语法简洁
: UI强大
: 社区应有尽有
: 特别是two-way binding, 简直救了前端的命.
: 想当年,jquery加个button,我得尼玛改100个dom.
: 等我以后想做mobile,再学angular 2吧.
: 说实话,狗家贡献了IT这十年大部分的成就.
: 狗家开源虽然做得不好,但是技术上一定要跟着狗家走.

l**********n
发帖数: 8443
95
这么说吧,写angular的人是从flex过来的,react是从php过来的。

【在 w********m 的大作中提到】
: 呵呵,angular 1 实现了web dev的所有梦想。
: 语法简洁
: UI强大
: 社区应有尽有
: 特别是two-way binding, 简直救了前端的命.
: 想当年,jquery加个button,我得尼玛改100个dom.
: 等我以后想做mobile,再学angular 2吧.
: 说实话,狗家贡献了IT这十年大部分的成就.
: 狗家开源虽然做得不好,但是技术上一定要跟着狗家走.

d****i
发帖数: 4809
96
你这句算是点穿了谁是胜者的本质,Adobe Flex是个彻头彻尾的完全失败者,怎么能指
望angular成功?而PHP是web app领域的王者和Unix/Linux下的钦定官方应用编程语言
,既然你说react是从PHP过来,毫无疑问是React压倒angular。谷歌的开源出来的东西
,除了Android和V8 engine,基本都是玩票的试验品拿来试验小白鼠。

【在 l**********n 的大作中提到】
: 这么说吧,写angular的人是从flex过来的,react是从php过来的。
d*******r
发帖数: 3299
97
狗家关闭个产品,是分分钟的事情,基本是最随意的一家.
而 AngularJS 是一个他家自己都不用的东西.
所谓 data binding, 一大堆东西都能做.
还有,AngularJS 2 应该是放弃 two-way binding, 改成 one-way 了吧.

【在 w********m 的大作中提到】
: 呵呵,angular 1 实现了web dev的所有梦想。
: 语法简洁
: UI强大
: 社区应有尽有
: 特别是two-way binding, 简直救了前端的命.
: 想当年,jquery加个button,我得尼玛改100个dom.
: 等我以后想做mobile,再学angular 2吧.
: 说实话,狗家贡献了IT这十年大部分的成就.
: 狗家开源虽然做得不好,但是技术上一定要跟着狗家走.

l**********n
发帖数: 8443
98
一个是客户端,一个是server side, 你写过actionscript吗?你知道angular, react
不过都是在抄袭actionscript吗?flex在客户端的历史很悠欠,你知道世界上曾经98%
个人电脑都装有flash吗?actionscript是个很强大的语言。

【在 d****i 的大作中提到】
: 你这句算是点穿了谁是胜者的本质,Adobe Flex是个彻头彻尾的完全失败者,怎么能指
: 望angular成功?而PHP是web app领域的王者和Unix/Linux下的钦定官方应用编程语言
: ,既然你说react是从PHP过来,毫无疑问是React压倒angular。谷歌的开源出来的东西
: ,除了Android和V8 engine,基本都是玩票的试验品拿来试验小白鼠。

l**********n
发帖数: 8443
99
react从php来,是因为用的server side rendering.

【在 d****i 的大作中提到】
: 你这句算是点穿了谁是胜者的本质,Adobe Flex是个彻头彻尾的完全失败者,怎么能指
: 望angular成功?而PHP是web app领域的王者和Unix/Linux下的钦定官方应用编程语言
: ,既然你说react是从PHP过来,毫无疑问是React压倒angular。谷歌的开源出来的东西
: ,除了Android和V8 engine,基本都是玩票的试验品拿来试验小白鼠。

l**********n
发帖数: 8443
100
什么叫放弃two way binding, 只不过不是default的了

【在 d*******r 的大作中提到】
: 狗家关闭个产品,是分分钟的事情,基本是最随意的一家.
: 而 AngularJS 是一个他家自己都不用的东西.
: 所谓 data binding, 一大堆东西都能做.
: 还有,AngularJS 2 应该是放弃 two-way binding, 改成 one-way 了吧.

相关主题
angular2真是装b,搞得太复杂。把angular改成react了
angular2太好了是不是只有我覺得react的架構設計不如angular2
什么样的公司喜欢尝试新技术有人用angular 2吗? ionic 2的alpha出来了
进入Programming版参与讨论
N*****m
发帖数: 42603
101
给个link看看,angular2的2 way binding?

【在 l**********n 的大作中提到】
: 什么叫放弃two way binding, 只不过不是default的了
l**********n
发帖数: 8443
102
javascript有了dependency injection和annotation, 前端的框架将迎来革命, 看看
angular. react的技术没有突破性,还是php那套。data flow那些早已存在,真正革命
性的是web component, js7这些

【在 N*****m 的大作中提到】
: 给个link看看,angular2的2 way binding?
d****i
发帖数: 4809
103
actionascript早就被JavaScript干的死翘翘了,客户端用flash是有,但是都可以用
HTML5+JS来代替。
http://w3techs.com/technologies/overview/client_side_language/all
http://w3techs.com/technologies/overview/programming_language/all

react

【在 l**********n 的大作中提到】
: 一个是客户端,一个是server side, 你写过actionscript吗?你知道angular, react
: 不过都是在抄袭actionscript吗?flex在客户端的历史很悠欠,你知道世界上曾经98%
: 个人电脑都装有flash吗?actionscript是个很强大的语言。

s*i
发帖数: 5025
104
With angular 2 beta for about a month using Typescript. Several things:
1. The learning curve is definitely higher;
2. Binding handling is better;
3. Never there is a single case that the binding fails me. In Angular 1, I
have to constantly aware of $scope.$apply() thing;
4. Project can be structured much better;
5. Performance (especially scrolling) is much better;
6. Typescript is not bad. Intellisense in WebStorm is pretty good;
7. Routing part seems shaky and awkward to work with.
All in all, it is good but it does require some understanding of basic CS
principles, which might be a turn-off for amateurs.
[发表自未名空间手机版 - m.mitbbs.com]
s*i
发帖数: 5025
105
The binding example:
Say you have a value; Then you have a function A using that value.
Then another function B calling the first function A.
You bind something to function B.
Whenever the value is changed, the binding in Angular2 always works in all
of my cases!
[发表自未名空间手机版 - m.mitbbs.com]
d*******r
发帖数: 3299
106
What "basic CS principles" are required for AnguarJS 2 users?

【在 s*i 的大作中提到】
: With angular 2 beta for about a month using Typescript. Several things:
: 1. The learning curve is definitely higher;
: 2. Binding handling is better;
: 3. Never there is a single case that the binding fails me. In Angular 1, I
: have to constantly aware of $scope.$apply() thing;
: 4. Project can be structured much better;
: 5. Performance (especially scrolling) is much better;
: 6. Typescript is not bad. Intellisense in WebStorm is pretty good;
: 7. Routing part seems shaky and awkward to work with.
: All in all, it is good but it does require some understanding of basic CS

s*i
发帖数: 5025
107
1. Separation of concerns;
2. Abstraction.

[发表自未名空间手机版 - m.mitbbs.com]

【在 d*******r 的大作中提到】
: What "basic CS principles" are required for AnguarJS 2 users?
d*******0
发帖数: 22
108
seems like the new thing is React+Redux? not Flux

【在 d*******r 的大作中提到】
: 对了,因为 AngularJS 2.0 跟 1.0 不兼容,而且现在还不成熟,
: 大家现在用着 AngularJS 1.0 的组,回头是准备转 2.0 还是 React+Flux 这种呢?

k***e
发帖数: 210
109
额 好久没来 居然有那么多回复
update 一下,team lead想用angular2,但是我们2个developer想继续用backbone,所
以2:1 继续用backbone
现在这个项目其实是一个网站之前用jsp 不responsive,现在要改成responsive,然后
前端和后端完全分离,后端纯restful api,前段现在决定了 用backbone
最近被team lead逼着搞前段的build automation,以前我们用grunt requirejs,现在
他说要改成npm browserify。。。唉 我们每个项目都搞个新技术,后端从maven改成
gradle
l**********n
发帖数: 8443
110
browsify不如webpack,你可以告诉你们team lead

【在 k***e 的大作中提到】
: 额 好久没来 居然有那么多回复
: update 一下,team lead想用angular2,但是我们2个developer想继续用backbone,所
: 以2:1 继续用backbone
: 现在这个项目其实是一个网站之前用jsp 不responsive,现在要改成responsive,然后
: 前端和后端完全分离,后端纯restful api,前段现在决定了 用backbone
: 最近被team lead逼着搞前段的build automation,以前我们用grunt requirejs,现在
: 他说要改成npm browserify。。。唉 我们每个项目都搞个新技术,后端从maven改成
: gradle

相关主题
有人用angular 2吗? ionic 2的alpha出来了angular2里面怎么import第三方包?
typescript会取代javascript吗?改用ES6
现在好多公司要用angularjs 2了。react, angular2 哪个有前途
进入Programming版参与讨论
l**********n
发帖数: 8443
111
this will do it:
var gulp = require('gulp');
var webpack = require('webpack-stream');
gulp.task('default', function() {
return gulp.src('src/entry.js')
.pipe(webpack())
.pipe(gulp.dest('dist/'));
});

【在 k***e 的大作中提到】
: 额 好久没来 居然有那么多回复
: update 一下,team lead想用angular2,但是我们2个developer想继续用backbone,所
: 以2:1 继续用backbone
: 现在这个项目其实是一个网站之前用jsp 不responsive,现在要改成responsive,然后
: 前端和后端完全分离,后端纯restful api,前段现在决定了 用backbone
: 最近被team lead逼着搞前段的build automation,以前我们用grunt requirejs,现在
: 他说要改成npm browserify。。。唉 我们每个项目都搞个新技术,后端从maven改成
: gradle

k***e
发帖数: 210
112
谢谢,不过browsify似乎不是最大的问题
现在有个问题是,lead希望每次修改js或者css,页面都能自动刷新,所以我用watch来
watch src文件夹,如果有任何变化就rebuild,然后用livereload watch build文件夹
重载页面,但是rebuild的过程中build文件夹会多次刷新(我们hash重命名js和css文
件防止浏览器缓存),页面也会多次刷新,lead希望只刷新一次
另外我们用npm不用gulp或者grunt了。。。唉 好麻烦

【在 l**********n 的大作中提到】
: browsify不如webpack,你可以告诉你们team lead
l**********n
发帖数: 8443
113
livereload is outdated, use https://www.browsersync.io/

【在 k***e 的大作中提到】
: 谢谢,不过browsify似乎不是最大的问题
: 现在有个问题是,lead希望每次修改js或者css,页面都能自动刷新,所以我用watch来
: watch src文件夹,如果有任何变化就rebuild,然后用livereload watch build文件夹
: 重载页面,但是rebuild的过程中build文件夹会多次刷新(我们hash重命名js和css文
: 件防止浏览器缓存),页面也会多次刷新,lead希望只刷新一次
: 另外我们用npm不用gulp或者grunt了。。。唉 好麻烦

l**********n
发帖数: 8443
114
this will do it.
var gulp = require('gulp');
var browserSync = require('browser-sync').create();
// Static server
gulp.task('browser-sync', function() {
browserSync.init({
server: {
baseDir: "./"
}
});
});
W***o
发帖数: 6519
115
and use the ghost mode

【在 l**********n 的大作中提到】
: this will do it.
: var gulp = require('gulp');
: var browserSync = require('browser-sync').create();
: // Static server
: gulp.task('browser-sync', function() {
: browserSync.init({
: server: {
: baseDir: "./"
: }
: });

k***e
发帖数: 210
116
另外有没有比较好用的html generator npm?lead想完全抛弃server side include

【在 l**********n 的大作中提到】
: this will do it.
: var gulp = require('gulp');
: var browserSync = require('browser-sync').create();
: // Static server
: gulp.task('browser-sync', function() {
: browserSync.init({
: server: {
: baseDir: "./"
: }
: });

k***e
发帖数: 210
117
另外有没有比较好用的html generator npm包?lead想完全抛弃server side include

【在 l**********n 的大作中提到】
: this will do it.
: var gulp = require('gulp');
: var browserSync = require('browser-sync').create();
: // Static server
: gulp.task('browser-sync', function() {
: browserSync.init({
: server: {
: baseDir: "./"
: }
: });

l**********n
发帖数: 8443
118
https://github.com/marko-js/marko

include

【在 k***e 的大作中提到】
: 另外有没有比较好用的html generator npm包?lead想完全抛弃server side include
R*********4
发帖数: 293
119
肯定用angular,我在去年就转成angular了。
c***s
发帖数: 506
120
我用过backbone + marionette 3年,
angular 1.x 6个月
现在用react 几个星期。
要么不要转,千万别转成angular。learning curve 大,复杂,而且是没必要的那种。
react真是不错。如果你已经有backbone, 可以新的部分用react, 老的部分继续
backbone, 很和谐。
angular 最大的卖点two-way binding在app复杂的情况下简直是拖后腿
相关主题
有点明白为啥react和angular2都把html放inline了java script哪个framework比较好用?
react.js还有存在的必要吗?现在来看backbone和angular哪个更有前途呢?
Angular 2: Built on TypeScript简单的web app用什么语言?
进入Programming版参与讨论
s***o
发帖数: 2191
121
同感。angular刚出来时还是让人耳目一新的,后来非要把自己包装成js界的J2EE

【在 c***s 的大作中提到】
: 我用过backbone + marionette 3年,
: angular 1.x 6个月
: 现在用react 几个星期。
: 要么不要转,千万别转成angular。learning curve 大,复杂,而且是没必要的那种。
: react真是不错。如果你已经有backbone, 可以新的部分用react, 老的部分继续
: backbone, 很和谐。
: angular 最大的卖点two-way binding在app复杂的情况下简直是拖后腿

r***y
发帖数: 4379
122
你这还是在说老黄历 1.x 啊
angular 2 跟 angular 1 就不是一个东西了.
loganfreeman 上面提到 two-way binding 在 angular 2 已经不是 default 的了.

【在 c***s 的大作中提到】
: 我用过backbone + marionette 3年,
: angular 1.x 6个月
: 现在用react 几个星期。
: 要么不要转,千万别转成angular。learning curve 大,复杂,而且是没必要的那种。
: react真是不错。如果你已经有backbone, 可以新的部分用react, 老的部分继续
: backbone, 很和谐。
: angular 最大的卖点two-way binding在app复杂的情况下简直是拖后腿

c***s
发帖数: 506
123
我知道啊。
很多人喜欢angular是因为two-way binding, 但这其实很多时候并不好用,如果不用这
个功能,那angular还有啥好处?
react一天就可以学会, 一个星其就可以高效率。angular要几天?
最最重要的是,front end 现在技术变得特别快,不要选一个monolithic的framework
,还是选library安全,转得快。

【在 r***y 的大作中提到】
: 你这还是在说老黄历 1.x 啊
: angular 2 跟 angular 1 就不是一个东西了.
: loganfreeman 上面提到 two-way binding 在 angular 2 已经不是 default 的了.

k***e
发帖数: 210
124
嗯,还是用backbone,然后用个叫stickit的做two way data binding....
就是最近在搞build automation 搞的吐血了,之前grunt用的好好的,现在lead硬要该
用npm...
h**********n
发帖数: 897
125
这个不错。

【在 d*******r 的大作中提到】
: 建议 React.js, Angular.js 1->2 得弄你死...
: 不喜欢 React.js 那种,喜欢 Angular.js 那种 MVC 的,可以试试 Vue.js

h**********n
发帖数: 897
126
我擦大侠我一看你ip真要被你吓尿了……俺硬上a2已经有段时间了,确实有dumbCoder
类似的问题和疑惑不过还是信心满满,想着起码等a2文档补齐、社区兴旺起来就好了…
…没想到g家内部是这么回事呀,擦了真是日了狗了。。。

【在 w********m 的大作中提到】
: angular1/2是个政治斗争的产物。
: 话说狗家老大劈材上位之前的最大成就,是到处吹牛要用chrome取代android,保证狗
: 家千秋万代一统江湖。
: 最重要的一步是用javascript代替android上面的java。
: 当时说18个月内完成。
: 劈材哥的三哥核心组当然按期做不出来,现在大概超期两年了吧。
: 劈材说难度很大。
: 没想到facebook的react横空出世,劈材的脸都要气绿了。
: angular是狗家做的最好的开源。那就借它的名气抄一下react吧。
: 所以angular 1 是web,angular 2 是mobile。

d*******r
发帖数: 3299
127
挖个坟,前端大牛们来聊聊,现在啥情况
Angular vs React vs Vue
W***o
发帖数: 6519
128
你这指angularjs 1.x 还是 兔?

【在 d*******r 的大作中提到】
: 挖个坟,前端大牛们来聊聊,现在啥情况
: Angular vs React vs Vue

d*******r
发帖数: 3299
129
both. 听说主要还是在用 1

【在 W***o 的大作中提到】
: 你这指angularjs 1.x 还是 兔?
1 (共1页)
进入Programming版参与讨论
相关主题
现在来看backbone和angular哪个更有前途呢?是不是只有我覺得react的架構設計不如angular2
简单的web app用什么语言?有人用angular 2吗? ionic 2的alpha出来了
发现很多startup scale起来都往node scala nosql上转typescript会取代javascript吗?
angular 的ui.router 配合REST 很强大,感觉现在好多公司要用angularjs 2了。
angular2真是装b,搞得太复杂。angular2里面怎么import第三方包?
angular2太好了改用ES6
什么样的公司喜欢尝试新技术react, angular2 哪个有前途
把angular改成react了有点明白为啥react和angular2都把html放inline了
相关话题的讨论汇总
话题: angular话题: react话题: backbone话题: angularjs话题: binding