锁定老帖子 主题:浅谈我对几个Web前端开发框架的比较
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-07-02
最后修改:2010-07-02
fight_bird 写道 javaest 写道 Adobe在Flex方面似乎后劲不足,版本推的很慢,技术提升也不大.
在技术实力上看,长此以往很有可能被MS赶超,远期前途不明朗. 个人看法. 同感,Flex的技术进步速度很慢,我个人怀疑Adobe公司缺少Anders这种大师级的人物,看看MXML的繁复和简陋的API(和JDK比)就知道了,试水Flex有4个月,3个小项目已经完工,在IDE、组件定制等方面却越来越失望,曾经试用过SilverLight,C#组合VS绝对胜过ActionScript与Flash Builder,只可惜对于技术力量有限的中小型公司来说,倒向微软往往意味着放弃Java,放弃和选择都是代价高昂的。 我现在有点犹豫,选Flex也许是个错。 正在调研JavaFX和JQuery类JS前端框架,JS前端框架本已是放弃的方案,原因是性能和开发效率低,现在看看JS引擎风起云涌,性能突飞猛进,是要重新审视了。 首先MXML并不繁复,标签式标识语言描述界面,都是大同小异,MXML提供完善的布局,容器,组件,数据绑定以及验证等等,编码的时候也可以灵活应用。层次和逻辑明确,便于阅读和理解。 Flex框架提供了一整套功能强大的API,可以实现功组件外观的定制,能复杂的人机交互,图形展示等,从而模糊了C/S架构和B/S架构的软件的界限。Flex提供了丰富数据类型,比如:XML, Function... 先进的语法和机制:闭包,数据绑定等。所以不能说Flexd的API简陋,而且和JAVA的API也没有任何可比性。 语言没有优劣,适合你的就是最好的,当你不理解它的时候,最好不要做太多的评价。 |
|
返回顶楼 | |
发表时间:2010-07-02
楼主对Silverlight的理解有些不准确
|
|
返回顶楼 | |
发表时间:2010-07-02
yza0088 写道 楼主对Silverlight的理解有些不准确
好的,期待您指点一二 :) |
|
返回顶楼 | |
发表时间:2010-07-02
有了extjs core后, 基本消除了针对extjs体积大的说法.
extjs core vs motools/jquery |
|
返回顶楼 | |
发表时间:2010-07-02
SilverLighting 可不是net only
|
|
返回顶楼 | |
发表时间:2010-07-02
引用 但HTML5的统一为时尚远,各大浏览器对HTML5的支持,Adobe是否会有对策,这些会怎么样现在都不好说,HTML5与HTML4并行应该会有很长一段时间,至少Flex在现在是一个名列前茅的好产品,所以我选择了它。 现在和以前不同了,标准的推动更快更猛了,所以HTML5不会像之前的标准那样缓慢而缺乏推动了 |
|
返回顶楼 | |
发表时间:2010-07-02
chrisx 写道 SilverLighting 微软平台的,只能用在Asp.net中。同样,除了jQuery,Asp.net也不适合与以上等框架集成,因为Asp.net是事件驱动,这些框架都是为消息驱动而生的,勉强应用只会事倍功半,丧失.net本身的优势。 闲话不多说了,希望能给刚走进前端开发的朋友一点帮助。 [/size] 这帖子太误导人了,首先是Silverlight(没见Silverlighting称为称呼习惯的),Silverlight除了可以用.NET的多种语言当然大部分会用C#开发外和Asp.net几乎没啥关系,你可以在windows、在mac甚至在wp7上看到Silverlight的应用程序,但你根本不知道back-end是啥,是啥都可以php、ror、java当然也可以是asp.net |
|
返回顶楼 | |
发表时间:2010-07-02
在我眼里,UI框架只有2种。
1 组件式,如extJs,flex,silverlight 2 非组件式,如jsp,php UI的用途主要是2种, 1 注重内容的web,适合非组件式框架 2 信息管理系统,适合组件式框架。 组件式框架一般有对话框(但未必实现模式对话框),另外flex之类不支持同步调用,实际上用起来也很麻烦。 |
|
返回顶楼 | |
发表时间:2010-07-02
lz对常见的web前端开发框架的总结,确实不错!
|
|
返回顶楼 | |
发表时间:2010-07-02
怎么没有说说dojo呢?dojo得到像ibm这样大公司的支持,本身mvc的模式也很明显,开发ui有类似swing的感觉。而且js语言比java灵活,更适合开发ui,比如dojo的publis/subscribe模式对于swing还是很新鲜的。
|
|
返回顶楼 | |