Angular JS | Closure | Google Web Toolkit | Dart | Polymer 概要集中

Dart

https://www.dartlang.org/

Dart([KK] 塞尔维亚语发音:/dɑrt/, [DJ] 爱沙尼亚语发音:/dɑ:t/)是一种基于项目标可选类型化编程语言,类似于Javascript。它是一种面向对象语言,由Google着力开发,于2011年10月公然。它的付出集团由Google Chrome浏览器V8引擎)团队的公司主拉尔斯·Buck(Lars Bak)所主办。

GWT

https://code.google.com/p/google-web-toolkit/

Google Web Toolkit (GWT) 是一种开源 Java 软件开发框架,能够使不会采取第两种浏览器言语的开发人士编写 Google 地图和 Gmail 等 AJAX 应用程序时进一步轻松。GWT 可在使你避免那么些麻烦的还要,还为您的用户提供相同的与业内卓殊的动态体验。您只需利用 Java 编程语言编写您的前端,GWT 编译器会将你的 Java 类转换为与浏览器兼容的 JavaScript 和 HTML。

AngularJS,Closure 

https://code.google.com/p/closure-library/

https://developers.google.com/closure/

http://www.cnblogs.com/2018/archive/2013/01/16/2862547.html

Closure Compiler(用于转移紧凑且高性能代码的工具)、Closure Templates(用于动态生成HTML)、Closure Linter(JavaScript风格检查器)及Closure Stylesheets(对CSS的一套扩大)

AngularJS | Closure | Google Web Toolkit | Dart | Polymer

Polymer

http://www.polymer-project.org

意味着了下一代Web框架的样子:一切皆组件,尽量减弱代码量,尽量缩短框架限制。

Polymer由进入Google的原Palm webOS开发团队制作,是一套以“一切皆组件、最少化代码量、最少框架限制”为计划理念的Web UI框架。Web Components则提供了一种更彻底的解耦模式,更加便于了UI的开销和模块化,可以说是Polymer的基础之一。

https://www.dartlang.org/articles/web-ui/ 以前的dart webui库

 

 

以上可见google开发个的web应用库就广大了,从语言到界面等六个规模提供了缓解的艺术,大家按照具体的需要进行精选吗。

angularjs

http://angularjs.org/

http://www.angularjs.cn/ 

 

http://developer.51cto.com/art/201302/380661.htm

http://damoqiongqiu.iteye.com/blog/1965167 

http://www.infoq.com/cn/news/2013/02/angular-web-app 

动用AngularJS构建大型Web应用

 

AngularJS 自集成了模版,不可以拔取第三方的——但是你照样可以 Jade 之类的沙盘举办预编译,以简化书写。
与一些 MDV Model Driven Views同类对待(非死不可 有 React;Google 此外还有 DartPolymer;Mozilla 有 X-Tag),我认为 AngularJS 胜在可用和易于测试这两上边。

 Are you doing heavy DOM manipulation? I would use jquery and backbone

 Very data driven app? Angular with it’s nice data binding

 Game programming? none, direct to canvas, maybe a game engine

 

http://www.infoq.com/research/top-javascript-mvc-frameworks  Top JavaScript MVC Frameworks 

相关文章