由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - angular 的ui.router 配合REST 很强大,感觉
相关主题
简单的web app用什么语言?AngularJS 怎么样?
AngularJS 和 BootStrapmeteor 1.0 发布了,是来给AngularJS 2.0掘墓吧
modular pattern已经在前端很普及了雪地跪问各位大牛,javascript 客户端谁家强?
angular是否淘汰jquery了现在学front end framework的话哪个最好?
现在来看backbone和angular哪个更有前途呢?有没有用AngularJS的大牛
HTML+AJAX+JSON的话,前端用什么框架或者库比较好?is dirty checking better than change listen ers
java script哪个framework比较好用?学angular js有哪些有用的书?
发现很多startup scale起来都往node scala nosql上转angular2太好了
相关话题的讨论汇总
话题: angular话题: dom话题: backbone话题: dependency话题: angularjs
进入Programming版参与讨论
1 (共1页)
W***o
发帖数: 6519
1
以前用ngRoute,最近试用了ui. router ,一个页面可以同时显示多个REST API, 的data
, 而且那个resolve 用法很好用,有比这更好使的轮子不?虚心学习下
d****n
发帖数: 1637
2
我一直 在用,嘿嘿
l**********n
发帖数: 8443
3
确实很强大。

data

【在 W***o 的大作中提到】
: 以前用ngRoute,最近试用了ui. router ,一个页面可以同时显示多个REST API, 的data
: , 而且那个resolve 用法很好用,有比这更好使的轮子不?虚心学习下

d****n
发帖数: 1637
4
感觉有了这个uirouter,有没有coffee或者dart都无所谓。
小app的前端还要搞啥高科技? :)
l**********n
发帖数: 8443
5
这就是dependency injection的先进之处了。dependency injection实际上是一种
declarative programming。

【在 d****n 的大作中提到】
: 感觉有了这个uirouter,有没有coffee或者dart都无所谓。
: 小app的前端还要搞啥高科技? :)

W***o
发帖数: 6519
6
是啊,前端不需要酷炫高科技

【在 d****n 的大作中提到】
: 感觉有了这个uirouter,有没有coffee或者dart都无所谓。
: 小app的前端还要搞啥高科技? :)

s*i
发帖数: 5025
7
没细看,但是感觉有两点不确定的地方:
1. 怎么bookmark一个state
2. BACK 键怎么处理?

data

【在 W***o 的大作中提到】
: 以前用ngRoute,最近试用了ui. router ,一个页面可以同时显示多个REST API, 的data
: , 而且那个resolve 用法很好用,有比这更好使的轮子不?虚心学习下

d*******r
发帖数: 3299
8
这个很 old 了吧, ionicframework.com 也是基于这个做的, 算是 Angular1.0 默认的
route 插件了.
不过Angular总体上就是个万恶的大坑, 建议早弃 :D
W***o
发帖数: 6519
9
哪个SPA 支持bookmark?
back button should work no problem

【在 s*i 的大作中提到】
: 没细看,但是感觉有两点不确定的地方:
: 1. 怎么bookmark一个state
: 2. BACK 键怎么处理?
:
: data

W***o
发帖数: 6519
10
那您推荐个新的好用的?

【在 d*******r 的大作中提到】
: 这个很 old 了吧, ionicframework.com 也是基于这个做的, 算是 Angular1.0 默认的
: route 插件了.
: 不过Angular总体上就是个万恶的大坑, 建议早弃 :D

相关主题
HTML+AJAX+JSON的话,前端用什么框架或者库比较好?AngularJS 怎么样?
java script哪个framework比较好用?meteor 1.0 发布了,是来给AngularJS 2.0掘墓吧
发现很多startup scale起来都往node scala nosql上转雪地跪问各位大牛,javascript 客户端谁家强?
进入Programming版参与讨论
T*******e
发帖数: 4928
11
不用Angular, 那用什么呢?请懂行的给我们这些web dev的初学者指条好路。我目
前用
polymer.

【在 d*******r 的大作中提到】
: 这个很 old 了吧, ionicframework.com 也是基于这个做的, 算是 Angular1.0 默认的
: route 插件了.
: 不过Angular总体上就是个万恶的大坑, 建议早弃 :D

e*******o
发帖数: 4654
12
把用到的参数放到URI里
根据URI重新来一遍

【在 W***o 的大作中提到】
: 哪个SPA 支持bookmark?
: back button should work no problem

l**********n
发帖数: 8443
13
推荐Ember

【在 T*******e 的大作中提到】
: 不用Angular, 那用什么呢?请懂行的给我们这些web dev的初学者指条好路。我目
: 前用
: polymer.

W***o
发帖数: 6519
14
KendoUI 咋样?

【在 l**********n 的大作中提到】
: 推荐Ember
l**********n
发帖数: 8443
15
没用过,不免费吧?

【在 W***o 的大作中提到】
: KendoUI 咋样?
W***o
发帖数: 6519
16
ui部分是免费的,只有好像作图那部分不免费

【在 l**********n 的大作中提到】
: 没用过,不免费吧?
c*********e
发帖数: 16335
17
看了一下,url不是mvc那种,前面是controller名字,后面是action名字。
angularjs对url routing的rules和mvc routing的rules完全不同了。

data

【在 W***o 的大作中提到】
: 以前用ngRoute,最近试用了ui. router ,一个页面可以同时显示多个REST API, 的data
: , 而且那个resolve 用法很好用,有比这更好使的轮子不?虚心学习下

W***o
发帖数: 6519
18
mvc routing 的convention 其实缺乏灵活性,angular ui.router这个url map 到对应
的controller很灵活;

【在 c*********e 的大作中提到】
: 看了一下,url不是mvc那种,前面是controller名字,后面是action名字。
: angularjs对url routing的rules和mvc routing的rules完全不同了。
:
: data

c*********e
发帖数: 16335
19
问题是,目前php,c#,java对routing的rules是一致的,就是前面是controller名字,
后面是action名字。java的spring framework对routing更灵活。
现在angular这么一改,让人有点晕。

【在 W***o 的大作中提到】
: mvc routing 的convention 其实缺乏灵活性,angular ui.router这个url map 到对应
: 的controller很灵活;

W***o
发帖数: 6519
20
routing 缺乏灵活性的,每个页面只能调用一个api,明显限制前端了;所以angular,
ui.router这种才是前端利器, 其他的framework只提供api feed就好了

【在 c*********e 的大作中提到】
: 问题是,目前php,c#,java对routing的rules是一致的,就是前面是controller名字,
: 后面是action名字。java的spring framework对routing更灵活。
: 现在angular这么一改,让人有点晕。

相关主题
现在学front end framework的话哪个最好?学angular js有哪些有用的书?
有没有用AngularJS的大牛angular2太好了
is dirty checking better than change listen ers发现angular没有任何优势啊
进入Programming版参与讨论
c******n
发帖数: 16666
21
ember 变得太快
有个问题搜出来答案都没法用。。

【在 l**********n 的大作中提到】
: 推荐Ember
l**********n
发帖数: 8443
22
同感。但是L家用Ember

【在 c******n 的大作中提到】
: ember 变得太快
: 有个问题搜出来答案都没法用。。

W***o
发帖数: 6519
23
为啥没推荐backbone

【在 l**********n 的大作中提到】
: 同感。但是L家用Ember
d*******r
发帖数: 3299
24
我是前端菜, 但是我只推荐 JQuery, bootstrap, Backbone 这些最原始的东西
原因很简单: 其他的都变的太快, 不必要的中间层和抽象太多了...

【在 T*******e 的大作中提到】
: 不用Angular, 那用什么呢?请懂行的给我们这些web dev的初学者指条好路。我目
: 前用
: polymer.

l**********n
发帖数: 8443
25
backbone.marionette很不错。

【在 W***o 的大作中提到】
: 为啥没推荐backbone
l**********n
发帖数: 8443
26
你的做法是从简单做起,然后一砖一瓦自己添加,尽在掌控。backbone是你的菜。这样
能做出自己想要的效果。jQuery是你的菜。

【在 d*******r 的大作中提到】
: 我是前端菜, 但是我只推荐 JQuery, bootstrap, Backbone 这些最原始的东西
: 原因很简单: 其他的都变的太快, 不必要的中间层和抽象太多了...

l**********n
发帖数: 8443
27
我见过别人写的backbone代码,完全是自己搭个框架。backbone就是提供个Model/
Collection而已。控件全是自己写。
d****n
发帖数: 1637
28
水平高吧,感觉这些framework初期就象是拐棍儿,等你熟悉了就能扔掉了。

【在 l**********n 的大作中提到】
: 我见过别人写的backbone代码,完全是自己搭个框架。backbone就是提供个Model/
: Collection而已。控件全是自己写。

s*i
发帖数: 5025
29
自己的那个 用的是 #。它支持bookmark。
最好测试一下。

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

【在 W***o 的大作中提到】
: 哪个SPA 支持bookmark?
: back button should work no problem

d****i
发帖数: 4809
30
呵呵,不要小看这些最基本原始的东西,能够把这几个搞明白弄熟了已然不易。

【在 d*******r 的大作中提到】
: 我是前端菜, 但是我只推荐 JQuery, bootstrap, Backbone 这些最原始的东西
: 原因很简单: 其他的都变的太快, 不必要的中间层和抽象太多了...

相关主题
Angular 秒杀 Backbone?AngularJS 和 BootStrap
typescript会取代javascript吗?modular pattern已经在前端很普及了
简单的web app用什么语言?angular是否淘汰jquery了
进入Programming版参与讨论
a***n
发帖数: 538
31
React好像不错啊。
d*******r
发帖数: 3299
32
所以建议大家最好从基本原始的搞, 有时真怀疑, 操作个 DOM, update 些 layout/
text 啥的, 整一堆复杂的框架用处到底有多大?
说实话, JS 那些个框架感觉也没实现很难的东西, 但是上来直接就堆上一堆新的抽象,
晕死人了, 还老变, 没个定数, 用着的感觉就是: "你们不停造, 不停改这堆东西是都
我玩儿吗?"
可能还是我前端菜, 没做过所谓超大前端项目...

【在 d****i 的大作中提到】
: 呵呵,不要小看这些最基本原始的东西,能够把这几个搞明白弄熟了已然不易。
z****e
发帖数: 54598
33

用dart就是直接操作dom这些东西,不需要你整任何framework
象,

【在 d*******r 的大作中提到】
: 所以建议大家最好从基本原始的搞, 有时真怀疑, 操作个 DOM, update 些 layout/
: text 啥的, 整一堆复杂的框架用处到底有多大?
: 说实话, JS 那些个框架感觉也没实现很难的东西, 但是上来直接就堆上一堆新的抽象,
: 晕死人了, 还老变, 没个定数, 用着的感觉就是: "你们不停造, 不停改这堆东西是都
: 我玩儿吗?"
: 可能还是我前端菜, 没做过所谓超大前端项目...

N*****m
发帖数: 42603
34
别说几十个widgets,就是7、8个widgets之间有点联系,纯dom操作的话,写完就别想
改codes了

象,

【在 d*******r 的大作中提到】
: 所以建议大家最好从基本原始的搞, 有时真怀疑, 操作个 DOM, update 些 layout/
: text 啥的, 整一堆复杂的框架用处到底有多大?
: 说实话, JS 那些个框架感觉也没实现很难的东西, 但是上来直接就堆上一堆新的抽象,
: 晕死人了, 还老变, 没个定数, 用着的感觉就是: "你们不停造, 不停改这堆东西是都
: 我玩儿吗?"
: 可能还是我前端菜, 没做过所谓超大前端项目...

W***o
发帖数: 6519
35
用jquery manipulate DOM 感觉很乱套,code 也不好organize

象,

【在 d*******r 的大作中提到】
: 所以建议大家最好从基本原始的搞, 有时真怀疑, 操作个 DOM, update 些 layout/
: text 啥的, 整一堆复杂的框架用处到底有多大?
: 说实话, JS 那些个框架感觉也没实现很难的东西, 但是上来直接就堆上一堆新的抽象,
: 晕死人了, 还老变, 没个定数, 用着的感觉就是: "你们不停造, 不停改这堆东西是都
: 我玩儿吗?"
: 可能还是我前端菜, 没做过所谓超大前端项目...

d*******r
发帖数: 3299
36
我是一点都不喜欢这些 JS frameworks 的所谓组织和多余的 abstractions
宁愿自己一点点往上加自己的组织结构

【在 W***o 的大作中提到】
: 用jquery manipulate DOM 感觉很乱套,code 也不好organize
:
: 象,

N*****m
发帖数: 42603
37
自己加,那属于reinvent the wheel,最后还不一定圆

【在 d*******r 的大作中提到】
: 我是一点都不喜欢这些 JS frameworks 的所谓组织和多余的 abstractions
: 宁愿自己一点点往上加自己的组织结构

d*******r
发帖数: 3299
38
如果用 backbone, marionette 那一类东西, 就是自己一点点往上加, 其实也是用轮子
, 只是用些灵活点的小轮子. AngularJS 这种方轮子老爷车, 用着太难受, 2.0 还得改
, 不是逗大家玩吗...

【在 N*****m 的大作中提到】
: 自己加,那属于reinvent the wheel,最后还不一定圆
N*****m
发帖数: 42603
39
backbone, marionette, handlebars这些当然可以

【在 d*******r 的大作中提到】
: 如果用 backbone, marionette 那一类东西, 就是自己一点点往上加, 其实也是用轮子
: , 只是用些灵活点的小轮子. AngularJS 这种方轮子老爷车, 用着太难受, 2.0 还得改
: , 不是逗大家玩吗...

d*******r
发帖数: 3299
40
template 我准备用 js 版的 jinja,
除了 handlebars, 对于 backbone 一系的 stack, 大牛还有啥推荐的么?

【在 N*****m 的大作中提到】
: backbone, marionette, handlebars这些当然可以
相关主题
angular是否淘汰jquery了java script哪个framework比较好用?
现在来看backbone和angular哪个更有前途呢?发现很多startup scale起来都往node scala nosql上转
HTML+AJAX+JSON的话,前端用什么框架或者库比较好?AngularJS 怎么样?
进入Programming版参与讨论
W***o
发帖数: 6519
41
服装厂和裁缝的区别

【在 d*******r 的大作中提到】
: 我是一点都不喜欢这些 JS frameworks 的所谓组织和多余的 abstractions
: 宁愿自己一点点往上加自己的组织结构

N*****m
发帖数: 42603
42
knockout, ember也还可以
不过论流行程度和社区支持度跟angular比都差远了

【在 d*******r 的大作中提到】
: template 我准备用 js 版的 jinja,
: 除了 handlebars, 对于 backbone 一系的 stack, 大牛还有啥推荐的么?

d*******r
发帖数: 3299
43
我用AngularJS之前也这么觉得, 用了一段时间, 后悔死了

【在 W***o 的大作中提到】
: 服装厂和裁缝的区别
d*******r
发帖数: 3299
44
AngularJS 宣传确实成功

【在 N*****m 的大作中提到】
: knockout, ember也还可以
: 不过论流行程度和社区支持度跟angular比都差远了

N*****m
发帖数: 42603
45
这个倒不是
用angular之前我也用backbone,用了angular之后才发现还是方便多了

【在 d*******r 的大作中提到】
: AngularJS 宣传确实成功
d*******r
发帖数: 3299
46
你们用 AngularJS 的时候, 和 JQuery 及其相关插件混着用不?

【在 N*****m 的大作中提到】
: 这个倒不是
: 用angular之前我也用backbone,用了angular之后才发现还是方便多了

d****n
发帖数: 1637
47
完全忽视jquery,不是一锅的菜

【在 d*******r 的大作中提到】
: 你们用 AngularJS 的时候, 和 JQuery 及其相关插件混着用不?
d****n
发帖数: 1637
48
同感,所以苦练css,能css的就不要js了。
结合angular,将就着能行

【在 W***o 的大作中提到】
: 用jquery manipulate DOM 感觉很乱套,code 也不好organize
:
: 象,

l**********n
发帖数: 8443
49
裁缝这个比喻恰当。

【在 W***o 的大作中提到】
: 服装厂和裁缝的区别
d*******r
发帖数: 3299
50
你们现在还是 AngularJS 和 JQuery 插件混用吗?

【在 l**********n 的大作中提到】
: 裁缝这个比喻恰当。
相关主题
meteor 1.0 发布了,是来给AngularJS 2.0掘墓吧有没有用AngularJS的大牛
雪地跪问各位大牛,javascript 客户端谁家强?is dirty checking better than change listen ers
现在学front end framework的话哪个最好?学angular js有哪些有用的书?
进入Programming版参与讨论
l**********n
发帖数: 8443
51
为什么不?

【在 d*******r 的大作中提到】
: 你们现在还是 AngularJS 和 JQuery 插件混用吗?
d*******r
发帖数: 3299
52
我没反对呀, 知道你是前端大牛, 趁机学习一把 :)
那现在是 wrapper 在一个 AngularJS directive 之内, 还是 link 过去用的?

【在 l**********n 的大作中提到】
: 为什么不?
l**********n
发帖数: 8443
53
I am not a big cow. I just used Angular for a while. directive is reusable
and every easy to test with. Angular has dependency injection and angular
mock. That is why it is very easy to test the behavior. If your code is not
spaghetti ( not too much inter-dependency ), it would be very easy to write
tests.
because Javascript is single - thread, and Angular runs a loop to check the
state of the models, you need use $timeout to wrap functions, if the
functions change the state of the models outside Angular.
You can put behavior in controller, but don't put DOM manipulation in
controller. Putting DOM manipulation in directive. Using observers if the
DOM attributes change.

【在 d*******r 的大作中提到】
: 我没反对呀, 知道你是前端大牛, 趁机学习一把 :)
: 那现在是 wrapper 在一个 AngularJS directive 之内, 还是 link 过去用的?

l**********n
发帖数: 8443
54
with great power comes great responsibility, the one thing I love Angular is
it has full test framework.
l**********n
发帖数: 8443
55
前端的关键是design pattern, 而不是控件。控件是behavior, 有些库吹嘘有这有那控
件,复杂的网站这个信息流最重要,这就是为啥dependency injection, separation
of concern, service locator pattern, front controller pattern这些在前端普及
的原因。

is

【在 l**********n 的大作中提到】
: with great power comes great responsibility, the one thing I love Angular is
: it has full test framework.

d*******r
发帖数: 3299
56
我前端自动测试确实搞不定
l*********s
发帖数: 5409
57
why service locator pattern? I thought dependency injection is more
preferable, no?

not
write
the

【在 l**********n 的大作中提到】
: I am not a big cow. I just used Angular for a while. directive is reusable
: and every easy to test with. Angular has dependency injection and angular
: mock. That is why it is very easy to test the behavior. If your code is not
: spaghetti ( not too much inter-dependency ), it would be very easy to write
: tests.
: because Javascript is single - thread, and Angular runs a loop to check the
: state of the models, you need use $timeout to wrap functions, if the
: functions change the state of the models outside Angular.
: You can put behavior in controller, but don't put DOM manipulation in
: controller. Putting DOM manipulation in directive. Using observers if the

N*****m
发帖数: 42603
58
混,用directive包起来就行了
其实现在angular的directive已经很全了,非要自己用jquery插件的场合不太多

【在 d*******r 的大作中提到】
: 你们用 AngularJS 的时候, 和 JQuery 及其相关插件混着用不?
p**r
发帖数: 5853
59
MVC routing也可以随便搞,
没必要非要control前面,参数前面也可以。

【在 W***o 的大作中提到】
: mvc routing 的convention 其实缺乏灵活性,angular ui.router这个url map 到对应
: 的controller很灵活;

W***o
发帖数: 6519
60
有的是convention over configuration, 这种就不是很灵活,有的是configuration
over convention, 就很灵活

【在 p**r 的大作中提到】
: MVC routing也可以随便搞,
: 没必要非要control前面,参数前面也可以。

相关主题
angular2太好了typescript会取代javascript吗?
发现angular没有任何优势啊简单的web app用什么语言?
Angular 秒杀 Backbone?AngularJS 和 BootStrap
进入Programming版参与讨论
L***s
发帖数: 1148
61
我厂 backbone + jquery 已经几年了
最近好像在论证转ember
angular 是不会考虑的

【在 d*******r 的大作中提到】
: template 我准备用 js 版的 jinja,
: 除了 handlebars, 对于 backbone 一系的 stack, 大牛还有啥推荐的么?

L***s
发帖数: 1148
62
没办法有时候为了兼容老版本IE,比如IE8,连css2都支持不全,只能js来搞
IE8到现在为止都还有1/5的market share,只能以它为基准了
http://marketshare.hitslink.com/browser-market-share.aspx?qprid

【在 d****n 的大作中提到】
: 同感,所以苦练css,能css的就不要js了。
: 结合angular,将就着能行

1 (共1页)
进入Programming版参与讨论
相关主题
angular2太好了现在来看backbone和angular哪个更有前途呢?
发现angular没有任何优势啊HTML+AJAX+JSON的话,前端用什么框架或者库比较好?
Angular 秒杀 Backbone?java script哪个framework比较好用?
typescript会取代javascript吗?发现很多startup scale起来都往node scala nosql上转
简单的web app用什么语言?AngularJS 怎么样?
AngularJS 和 BootStrapmeteor 1.0 发布了,是来给AngularJS 2.0掘墓吧
modular pattern已经在前端很普及了雪地跪问各位大牛,javascript 客户端谁家强?
angular是否淘汰jquery了现在学front end framework的话哪个最好?
相关话题的讨论汇总
话题: angular话题: dom话题: backbone话题: dependency话题: angularjs