大家觉得angularjs 怎么样?
发布于 11 年前 作者 firstgeniusboy 21468 次浏览 最后一次编辑是 8 年前

大家觉得angularjs 怎么样? 最近看了看 这个js ,但是觉得api文档很乱 。 不知道用起来怎么样、

21 回复

非常有前景,把java上常用的那套IOC用在javascript上,现在主要的问题是,SEO晓果不好,如是要搞些交互性高的东西,AngularJS是首选。

注入器那些东西看得我都有点晕了, 原本还想看看源码,发现竟然一万多行,果断放弃想法。不过按着他的例子写东西觉得特别爽。

推荐angularjs框架 以及meteor这2个都不错 一个前端 一个平台

meteor和angularjs都很酷,不过个人觉得meteor更有’未来’的味道…

前端mvc有一个很大的问题在于,页面加载完后才发ajax请求拿数据,这时用户看到的是一个空空荡荡的页面,体验不是很好

meteor和angularjs的原理是什么?

这两个东西都挺有意思 很想快速科普一下它两

从技术的角度,这两者是很难放在一起比较的,我勉强为之。

Angularjs 只是一个前端的Framework, 是MVC或不是MVC还很难说,不过它的方法让在browser中开发程序变得容易多了,至于后端,AngularJS没有直接的方法,大家可用自个喜爱的方法,自由度高。html 用来将前端的各个部件连系起来,可以说注入式靠的就是html, 非常容易测试。

Meteor是个完整的平台,根据socketio这东西的,你的App也就是个socketAPP, html/css只是template而已,前后台其实合而为一,可以很快速的开发软件,目前好像只有Mongodb,要是用别的db, 有困难,同时,meteor有自个的packages, 不用npm, npm现在有两万多个的modules, 无法直接用在meteor上,我对它的测试性不大清楚,可能有些难度。

当然,对于大部分的开发者来说,大家都熟悉一些后端,所以比较可变为:

Angularjs 加自选后端 跟 meteor的比较, 我觉得,Angularjs比较成熟,因为那些东西也都是现在大家都在用的,同时也有一、两个大型的开发经验,比如说:doubleclick, 这样大型、安全度要求高的网站也用,这就让大家有信心。meteor的方法非常“激进”,可能前途无量,也可能被别的代替,比如说Derby已经出现,觉得meteor也应当是开发者必备的工具。

@venngomez 看来是我问的方式有点误导了,我不是说这两个东西有不同和相同,是前端还是后端,我是说angular的原理是什么,是不是类似标签库,象taglib(如果先不考虑前后端的话) 然后加载js后给每个标签上绑定一个函数,相当于将标签映射过函数动作,这样本来需要写代码的地方,只需要加载标签,然后设定属性值就好了

Meteor就是通过websocket建立常连接,在存储端监听感兴趣的数据,一有变动就主动推送到socket 不知道是不是这样

简单看了看Meteor 的文档,英文不好,看的有些吃力。好像目前nodejs module 不能直接在meteor上跑,觉得angular js 跟 node 搭配挺好的,你们觉得呢?

@yakczh 对taglib不熟悉,不过根据你说的,就好像是angular的directive/component, 是可以做到的,这只是angularjs的一小部分功能。如果要用java的那些东西跟angular比较的话,angular就好像tapestry5在客服端的一个实现,两者有很多的相似。

我觉得angular跟nodejs 搭配比较稳,meteor比较前卫。

只是web应用开发用meteor很不错,如果开发的web应用有移动端用angularjs是不错选择

比如说超市的收银机软件,我觉得用meteor很合适。

http://stackoverflow.com/questions/19853419/why-would-i-need-angular-if-i-use-meteor 我用了meteor有一段时间了,准备学angularjs,当初也跟提问者有相同的疑问,然后看到就看到了这个回答。。

所以很多都是第一次请求的时候Server render整个模板,之后的才是ajax

angularjs? 赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞!!

很难学。特别是关于directive的内容,scope,controller一堆特绕人的东西。用angular,不把东西写成angular style,会觉得很别扭。很多东西想写angular style的东西也是很别扭。

2012 的老坟…

不过现在看angular 的发展, 大家貌似都认可了…

非常好,可以加这个295378978群,都是几个新人不过。

angularjs不错,交互方面特别好用,不过中文的资料不是很齐全,所以尽量看官方的api比较好。

回到顶部