一直以来,Angular 2依然采用TypeScript作为主流开发语言,然后自动编译成JavaScript 和 Dart。Dart开发者一直在进行Angular 2拆分,将其分为TypeScript/JavaScript版本和Dart版本,并成立了AngularDart团队。
昨天,AngularDart团队宣布彻底拆分Angular 2,全面采用Dart开发AngularDart。这将带来以下改变:
AngularDart框架更符合Dart语言习惯。
完全符合Dart开发者,告别TypeScript。
AngularDart性能将会大幅度提升。
引用来自“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”的评论
前端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”的评论
前端jQuery后端PHP足够简单高效了引用来自“idisikx”的评论
你还活在动态页面主宰的时代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足够简单高效了引用来自“eechen”的评论
前端jQuery后端PHP足够简单高效了引用来自“左蓝”的评论
dart本身都好奇怪。。。。说它半死不活又时不时出来诈尸。。。。