AngularDart 现已全面采用 Dart 开发

oschina
 oschina
发布于 2016年07月21日
收藏 7

一直以来,Angular 2依然采用TypeScript作为主流开发语言,然后自动编译成JavaScript 和 Dart。Dart开发者一直在进行Angular 2拆分,将其分为TypeScript/JavaScript版本和Dart版本,并成立了AngularDart团队。

昨天,AngularDart团队宣布彻底拆分Angular 2,全面采用Dart开发AngularDart。这将带来以下改变:

  • AngularDart框架更符合Dart语言习惯。

  • 完全符合Dart开发者,告别TypeScript。

  • AngularDart性能将会大幅度提升。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:AngularDart 现已全面采用 Dart 开发
加载中

精彩评论

布老虎
布老虎
不说普通话说方言的习惯要不得

最新评论(25

codemonk
codemonk
Angular 真是作死小能手啊,专心搞js/ts就好么,搞什么dart版,dart语言长的挫看着贼难受而且不怎么流行,移动搞不过knockoutjs,vue这些,PC管理站慢慢的被riotjs这样的小型MVVM干,真是时刻在作死啊
开源中国神盾局局长
开源中国神盾局局长

引用来自“eechen”的评论

前端jQuery后端PHP足够简单高效了

引用来自“idisikx”的评论

你还活在动态页面主宰的时代

引用来自“eechen”的评论

不说别的,就说我们访问的OSC的几个服务(社区,码云,众包,招聘),那个用到了AngularJS呢?哪个不用jQuery呢?

AngularJS等单页应用的缺陷:
首先,AngularJS不支持IE8,根据百度统计,IE8/7/6至少还有25%的使用份额,装机份额可能更大。
所以,如果你要开发面向国内大众用户的Web服务,显然你不能忽视这1/4的IE使用者。这时,你还得用jQuery 1。
移动端硬件资源有限,AngularJS这类复杂的前端框架体验并不好。
其次,AngularJS之类在前端渲染HTML的单页应用,不利于SEO,
因为搜素引擎抓到的是JS代码,而不是服务器端模板引擎输出的HTML实际内容。
如果你要求搜索引擎抓取你的JS代码后执行获取内容,这抓取的成本就显得比较高了,
显然现在的搜索引擎还不能广泛做到这一点。
最后,用户可以修改浏览器端代码逻辑,所以仍然避免不了需要服务器端进行逻辑验证。
所以说,以后在服务器端用PHP等模板引擎生成HTML依旧是主流,AJAX和JSON继续充当辅助。

引用来自“idisikx”的评论

太忙不想反驳~
osc 来个人帮忙回复下
eechen
eechen
@idisikx Ionic用基于AngularJS的IonicUI来结合Cordova在WebView上跑手机应用就是个错误的做法,手机硬件资源本来就有限,加上WebView性能相比本地应用本来就处于劣势,这时还上AngularJS,不仅拉低了应用的运行效率,把提高了Ionic的学习成本.
jamesmine
jamesmine

引用来自“eechen”的评论

前端jQuery后端PHP足够简单高效了

引用来自“idisikx”的评论

你还活在动态页面主宰的时代

引用来自“eechen”的评论

不说别的,就说我们访问的OSC的几个服务(社区,码云,众包,招聘),那个用到了AngularJS呢?哪个不用jQuery呢?

AngularJS等单页应用的缺陷:
首先,AngularJS不支持IE8,根据百度统计,IE8/7/6至少还有25%的使用份额,装机份额可能更大。
所以,如果你要开发面向国内大众用户的Web服务,显然你不能忽视这1/4的IE使用者。这时,你还得用jQuery 1。
移动端硬件资源有限,AngularJS这类复杂的前端框架体验并不好。
其次,AngularJS之类在前端渲染HTML的单页应用,不利于SEO,
因为搜素引擎抓到的是JS代码,而不是服务器端模板引擎输出的HTML实际内容。
如果你要求搜索引擎抓取你的JS代码后执行获取内容,这抓取的成本就显得比较高了,
显然现在的搜索引擎还不能广泛做到这一点。
最后,用户可以修改浏览器端代码逻辑,所以仍然避免不了需要服务器端进行逻辑验证。
所以说,以后在服务器端用PHP等模板引擎生成HTML依旧是主流,AJAX和JSON继续充当辅助。
太忙不想反驳~
osc 来个人帮忙回复下
eechen
eechen

引用来自“eechen”的评论

前端jQuery后端PHP足够简单高效了

引用来自“idisikx”的评论

你还活在动态页面主宰的时代
不说别的,就说我们访问的OSC的几个服务(社区,码云,众包,招聘),那个用到了AngularJS呢?哪个不用jQuery呢?

AngularJS等单页应用的缺陷:
首先,AngularJS不支持IE8,根据百度统计,IE8/7/6至少还有25%的使用份额,装机份额可能更大。
所以,如果你要开发面向国内大众用户的Web服务,显然你不能忽视这1/4的IE使用者。这时,你还得用jQuery 1。
移动端硬件资源有限,AngularJS这类复杂的前端框架体验并不好。
其次,AngularJS之类在前端渲染HTML的单页应用,不利于SEO,
因为搜素引擎抓到的是JS代码,而不是服务器端模板引擎输出的HTML实际内容。
如果你要求搜索引擎抓取你的JS代码后执行获取内容,这抓取的成本就显得比较高了,
显然现在的搜索引擎还不能广泛做到这一点。
最后,用户可以修改浏览器端代码逻辑,所以仍然避免不了需要服务器端进行逻辑验证。
所以说,以后在服务器端用PHP等模板引擎生成HTML依旧是主流,AJAX和JSON继续充当辅助。
开源中国妇女主任
开源中国妇女主任

引用来自“eechen”的评论

前端jQuery后端PHP足够简单高效了
真佩服你,活在自忆世界里
kuerant
kuerant
感觉越来越复杂了
jamesmine
jamesmine

引用来自“eechen”的评论

前端jQuery后端PHP足够简单高效了
你还活在动态页面主宰的时代
livend
livend
一个javascript越搞越复杂,真是无语了
风华神使
风华神使

引用来自“左蓝”的评论

dart本身都好奇怪。。。。说它半死不活又时不时出来诈尸。。。。
dart既想照顾java开发者,又想照顾js开发者,所以让人感觉奇怪
返回顶部
顶部