新足迹

 找回密码
 注册

精华好帖回顾

· 几个半老头老太心心念念的南美之行(全文完) (2019-10-7) glflj · APPLENET在澳洲10次搬家的经历(填完坑) (2008-4-8) applenet
· 升级木屐,继续谈楼花,持续更新(6楼case study) (2013-5-28) elm · 中秋家宴~雪花家的中秋宴~(做法已上) (2010-9-23) 紫雪花
Advertisement
Advertisement
查看: 2503|回复: 25

谷歌研发先进编程技术 简化Web应用开发 [复制链接]

发表于 2012-3-28 17:04 |显示全部楼层
此文章由 yuba 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yuba 所有!转贴必须注明作者、出处和本声明,并保持内容完整
北京时间3月28日消息,据国外媒体报道,谷歌工程师亚历克斯·拉塞尔(Alex Russell)本周在EclipseCon会议上表示,该公司在开发许多先进的编程技术,简化Web应用开发。

拉塞尔说,“Web的发展已经到了一个关键点,正在成为运行时间库整合平台。”尽管非常普及,但与Java或Windows等平台相比,Web只提供了相对原始的编程能力。Web的一大缺点是没有“通用组件模型”(common component model),影响了代码测试和重用。

拉塞尔表示,谷歌在从事大量不同的项目,为Web带来先进的软件技术概念。谷歌的目标是,在不给初学者带来困惑的情况下,为Web带来底层控制元素。

拉塞尔承认,Web很大一部分优势在于其易用性,但这种易用性限制了开发者的表达能力。谷歌的努力包括创建一个通用组件模型,为JavaScript增添类,甚至开发面向大型Web应用的编程语言。

拉塞尔称,谷歌工程师还在制订为下一版JavaScript增添类的提案。类是面向对象编程语言的核心元素,是数据和代码重用的基础。目前,JavaScript不支持类,编程人员只能使用函数调用完成一些功能,既浪费时间,编写出的代码也不利于重用。

评分

参与人数 1积分 +3 收起 理由
porcorosso + 3 感谢分享

查看全部评分

Advertisement
Advertisement

2010年度奖章获得者

发表于 2012-3-28 17:15 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Sounds like another googles fantasy

发表于 2012-3-28 17:53 |显示全部楼层
此文章由 Dan.and.Andy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Dan.and.Andy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
html + javascript + css + json + restful + nosql db = web

微软应该还是要强化 xaml 体系,这些东西不擅长,与其跟风,不如站到对立面死磕!

发表于 2012-3-28 20:50 |显示全部楼层
此文章由 dcc82 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dcc82 所有!转贴必须注明作者、出处和本声明,并保持内容完整
不是很看好, javascript最大的问题还是对浏览器的兼容性, 尤其是复杂的企业环境, 除非哪一天chrome(或是其他webkit浏览器)独占全球才有可能真正改变web应用体验.
另外,相比oracle和apple, 这些年来google推的一些新语言似乎一直都没什么影响力, 像go和dart估计也只能自己用用

发表于 2012-3-28 20:52 |显示全部楼层
此文章由 kawara 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kawara 所有!转贴必须注明作者、出处和本声明,并保持内容完整
.net程序员们请进来哭

发表于 2012-3-28 22:27 |显示全部楼层
此文章由 Dan.and.Andy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Dan.and.Andy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 kawara 于 2012-3-28 20:52 发表
.net程序员们请进来哭


不明白为什么要哭。web 就是 web,没必要搞的那么复杂。企业级架构和开发依赖web这种形式从一开始就是弯路。B/S 其实综合指数永远不低 C/S,除了一项 -- 雇主招人便宜。

评分

参与人数 1积分 +4 收起 理由
atransformer + 4 我很赞同

查看全部评分

Advertisement
Advertisement

2012年度奖章获得者 2011年度奖章获得者

发表于 2012-3-28 22:48 |显示全部楼层
此文章由 交易人生 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 交易人生 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 Dan.and.Andy 于 2012-3-28 17:53 发表
html + javascript + css + json + restful + nosql db = web

微软应该还是要强化 xaml 体系,这些东西不擅长,与其跟风,不如站到对立面死磕!

顶这个,xaml有其先进性,oo,view和code 的分离,无论开发、测试、使用、带宽,都是领先的,微软不能死磕,可能是它在mobile 和tablet领域上不具有竞争意思。

评分

参与人数 1积分 +4 收起 理由
atransformer + 4 谢谢奉献

查看全部评分

0  to 1

发表于 2012-3-30 21:15 |显示全部楼层
此文章由 rainmore 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rainmore 所有!转贴必须注明作者、出处和本声明,并保持内容完整
问题是google自己都不用这些,最终会不会和GWT一样呢?

发表于 2012-3-30 21:45 |显示全部楼层
此文章由 wil 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 wil 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 rainmore 于 2012-3-30 21:15 发表
问题是google自己都不用这些,最终会不会和GWT一样呢?


GWT怎么了,windows是用C#开发的?
回忆是红色的天空

发表于 2012-3-30 21:48 |显示全部楼层
此文章由 wil 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 wil 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 交易人生 于 2012-3-28 22:48 发表

顶这个,xaml有其先进性,oo,view和code 的分离,无论开发、测试、使用、带宽,都是领先的,微软不能死磕,可能是它在mobile 和tablet领域上不具有竞争意思。


除了“oo,view和code 的分离”xaml还有什么?我不了解xaml,纯粹学习,因为“oo,view和code 的分离”并不是xaml独有的
回忆是红色的天空

发表于 2012-3-30 21:56 |显示全部楼层
此文章由 bulaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bulaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
javascript: 从奴隶到将军
Advertisement
Advertisement

发表于 2012-3-30 23:55 |显示全部楼层
此文章由 yuba 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yuba 所有!转贴必须注明作者、出处和本声明,并保持内容完整
不想当厨子的裁缝不是好司机
头像被屏蔽

禁止发言

发表于 2012-4-2 11:50 |显示全部楼层
此文章由 linkspeed 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 linkspeed 所有!转贴必须注明作者、出处和本声明,并保持内容完整
支持xaml,以后的各种应用开发就应该是xaml+c#全部完成,
连sql都最好别用了。
头像被屏蔽

禁止访问

发表于 2012-4-2 11:54 |显示全部楼层
此文章由 dlcat 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dlcat 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这个理念,其实早就有了,
只是没有公司有能力做,

以google的实力,地图也出来了,安卓也出来了,实际google已经有很多通用组件在web里运行了,我相信这个计划并不难,对于google,因为他们有大量的用户群来支持他们做这些事情。
头像被屏蔽

禁止访问

发表于 2012-4-2 11:57 |显示全部楼层
此文章由 dlcat 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dlcat 所有!转贴必须注明作者、出处和本声明,并保持内容完整
google里现在的应用改头换面,整合一下,再用google出的浏览器,没什么难点实际,web应用有什么,各类窗口已近最基本的,都能实现,甚至ajax就能实现,google再把他现有的各类应用整合进去,实际就是个升级的过程,都谈不上开发,利用客户群,做好客户体验、易用性操作,以后就是后端云,前端web跑类似js的应用,似乎这也是20年前就提出的理念。

[ 本帖最后由 dlcat 于 2012-4-2 10:59 编辑 ]

发表于 2012-4-2 12:31 |显示全部楼层
此文章由 鱼羊鲜 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 鱼羊鲜 所有!转贴必须注明作者、出处和本声明,并保持内容完整
期待
Advertisement
Advertisement

发表于 2012-4-4 12:21 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 yuba 于 2012-3-28 16:04 发表

拉塞尔称,谷歌工程师还在制订为下一版JavaScript增添类的提案。类是面向对象编程语言的核心元素,是数据和代码重用的基础。目前,JavaScript不支持类,编程人员只能使用函数调用完成一些功能,既浪费时间,编写出的代码也不利于重用。


任何企图把传统意义上的class引入到javascript中的努力都将是徒劳的,会遭到稍微了解js oo机制人的嘲笑.

真不敢相信这哥们好像当真了.

http://infrequently.org/2011/09/google-the-future-of-javascript/
头像被屏蔽

禁止访问

发表于 2012-4-4 12:27 |显示全部楼层
此文章由 dlcat 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dlcat 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 无视 于 2012-4-4 11:21 发表


任何企图把传统意义上的class引入到javascript中的努力都将是徒劳的,会遭到稍微了解js oo机制人的嘲笑.

真不敢相信这哥们好像当真了.

http://infrequently.org/2011/09/google-the-future-of-javascript/

以前我还不信google earth可以在web上实现,后来不信google能做一个通用的操作系统。

发表于 2012-4-4 12:53 |显示全部楼层
此文章由 wil 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 wil 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 无视 于 2012-4-4 11:21 发表


任何企图把传统意义上的class引入到javascript中的努力都将是徒劳的,会遭到稍微了解js oo机制人的嘲笑.

真不敢相信这哥们好像当真了.

http://infrequently.org/2011/09/google-the-future-of-javascript/


说的没错,如果“传统意义上的class”指的是c++/java里的class的定义的话。有的oo语言有class概念,有的oo语言里没有,class概念也分很多变种,有效的利用class概念里好的方面对js也是一种有意义的尝试,就像很多试图向js里引入static type的尝试也会推动js的发展

[ 本帖最后由 wil 于 2012-4-4 11:55 编辑 ]
回忆是红色的天空

发表于 2012-4-4 12:59 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 dlcat 于 2012-4-4 11:27 发表

以前我还不信google earth可以在web上实现,后来不信google能做一个通用的操作系统。


你可能不了解制定 ECMA-262 specification那些人的技术倾向。他们从骨子里反对传统意义的class,google没有强大到左右他们的倾向。

从wikipedia对javascript的定义你就可以闻到些味道。

JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions.

http://en.wikipedia.org/wiki/JavaScript

发表于 2012-4-4 13:16 |显示全部楼层
此文章由 wil 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 wil 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 无视 于 2012-4-4 11:59 发表


你可能不了解制定 ECMA-262 specification那些人的技术倾向。他们从骨子里反对传统意义的class,google没有强大到左右他们的倾向。

从wikipedia对javascript的定义你就可以闻到些味道。

JavaScript is a prototype ...


这个不是太大问题,当初apple想用linux平台,结果Linux那些大胡子不屑于和商业公司合作,结果apple现在开发出了自己的可能并不比Linux差的平台,重要的是对于非IT用户来说apple比linux更深入人心。在java开源社区和官方之间的竞争中,这种specification被忽视的例子更多。总之specification不是绝对法律,社区/商业/政治等力量都可以一定程度上的影响specification的发展变化。除了google,微软也对js的发展有自己的想法,有些是和google相似的
回忆是红色的天空
Advertisement
Advertisement

发表于 2012-4-4 14:34 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 wil 于 2012-4-4 12:16 发表


这个不是太大问题,当初apple想用linux平台,结果Linux那些大胡子不屑于和商业公司合作,结果apple现在开发出了自己的可能并不比Linux差的平台,重要的是对于非IT用户来说apple比linux更深入人心。在java开源社区和官方之 ...


我同意可以出js的分支,就像现在很多人在用coffeescript,而不是直接用js。

但引入传统意义上class的概念就有点从根本上改变了,达到specification起码要N年如果他们幸运的话,不幸运估计chrome都懒得支持它,得到一线browser的支持又得N年,除非他们想走server side js的路子,避开web.

google他们写新东西不少,但真正能到最后不被砍,做成成熟的产品,以至于被人们接受的产品也就是那么几个,人们知道的腹死胎中的东西太多了,相信连门都没出就被砍得更多。

瞎说的,别当真。

发表于 2012-4-4 14:59 |显示全部楼层
此文章由 wil 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 wil 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 无视 于 2012-4-4 13:34 发表

google他们写新东西不少,但真正能到最后不被砍,做成成熟的产品,以至于被人们接受的产品也就是那么几个,人们知道的腹死胎中的东西太多了,相信连门都没出就被砍得更多。


这个是好事啊,很多大公司都有自己的研发lab,微软IBM等等,走技术发展路线才能引领IT潮流,国内就是缺少这样的公司。腾讯只知道抄不知道分享,淘宝支付宝阿里这方面做的还可以。还有创新工场,希望他们也能生存下来,改变国内IT现状

google以前我挺不喜欢的,觉得除了搜索引擎之外对IT领域没啥太大贡献,但现在印象有所改观,他们也开始成为技术发展的一个力量
回忆是红色的天空

发表于 2012-4-5 06:47 |显示全部楼层
此文章由 bulaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bulaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 wil 于 2012-4-4 13:59 发表


这个是好事啊,很多大公司都有自己的研发lab,微软IBM等等,走技术发展路线才能引领IT潮流,国内就是缺少这样的公司。腾讯只知道抄不知道分享,淘宝支付宝阿里这方面做的还可以。还有创新工场,希望他们也能生存下来,改变国内IT现状

google以前我挺不喜欢的,觉得除了搜索引擎之外对IT领域没啥太大贡献,但现在印象有所改观,他们也开始成为技术发展的一个力量


Search Engine这一项还不够?看来你的标准比较高 说实话我现在每次回想一下Google出现以前search的糟糕程度,都会真实地感受到Google改变了包括我在内的很多人的生活。
头像被屏蔽

禁止访问

发表于 2012-4-5 07:57 |显示全部楼层
此文章由 dlcat 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dlcat 所有!转贴必须注明作者、出处和本声明,并保持内容完整
以JS的标准去考虑google的未来计划,
就如同以windows的标准去考虑google当年的安卓,

google的影响力,一定是要做出一个自己的东西,只是从功能上,将其比喻成JS这种用前端窗口解释的脚本。

不知道大家用没用过google类似open office那样的在线组件,我觉得google做前端运行的这类软件,浏览器,软件,用户,都是现成的,不过是整合和推广而已,拿JS这个小框去套,太小了。

发表于 2012-4-5 09:31 |显示全部楼层
此文章由 yuba 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yuba 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 wil 于 2012-4-4 12:16 发表
当初apple想用linux平台,结果Linux那些大胡子不屑于和商业公司合作


这可能是你第一次看Linus的照片,据说他上小学后就不蓄胡子了



这是一个以很多人的理解能力,愿意去相信的“事实”

Linux Torvalds was invited to apple HQ by Steve jobs back in 2000 and was offered to work on their new OS X. They also told him to stop working on Linux…

即使这个描述,也被某人理解为,Jobs 想让 Linus走上管理岗位,不要自己辛苦地亲自介入Linux的开发了。

最后的结论,Linus給脸不要脸,有今天的下场,纯粹是活该

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
Advertisement
Advertisement

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部