阅读更多
北京时间3月28日消息,据国外媒体报道,谷歌工程师亚历克斯•拉塞尔(Alex Russell)本周在EclipseCon会议上表示,该公司正在开发许多先进的编程技术,以简化Web应用开发。

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

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

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

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

谷歌的另一个项目是去年推出的名为Dart的编程语言。谷歌软件开发人员丹•拉贝尔(Dan Rubel)在EclipseCon会议上谈到Dart时说,“在开发大型Web应用时,当前的编程语言在可伸缩性方面都存在问题。”这也是谷歌推出Dart的原因之一。

来自: 腾讯科技
15
0
评论 共 16 条 请登录后发表评论
16 楼 kaway 2012-03-30 10:45
我只能说 支持!
15 楼 leavesforeye 2012-03-29 20:58
achun 写道
jhacker7 写道
leavesforeye 写道
我觉得google如果能给web开发定位一个“windowsAPI”还是很不错的。毕竟这么久了一直没有这种技术规范诞生,但是我个人感觉,如果还是利用JS输出元素,那么意义不是很大了。
jqueryUI很快,因为元素不都是动态生成的。
Ext相比就慢了很多,元素需要自己生成document

我刚看ExtJS介绍的时候 说有可能是下一代的web版windowAPI 结果我觉得这句话说的很不负责任。



”元素需要自己生成document“ , 啥意思?

就是说jqueyUI渲染的时候是用字符串组成html源码,然后直接innerHTML了,extJS是document.createElement一个一个的element嵌套生成的,这种方法效率低。但是createElement有他自己的好处,比如说不用对内容里面有标签的代码进行转义.



其实不是这样,我本意是Ext在页面上不需要写任何HTML代码。就可以生成页面。
但是JQUERY需要在页面上写多少一些HTML。

其实Ext也是输出的HTML元素。
14 楼 tsoukw 2012-03-29 14:29
web以自由灵活著称,某一类应用或许可以统一,但并不是终点,web永远在路上
13 楼 aninfeel 2012-03-29 14:13
话说,一定要用class声明才叫做类吗?使用prototype也能很好的封装和组织api啊
12 楼 jhacker7 2012-03-29 13:44
QiuQiu0034 写道
yidao620c 写道
骨之灵魂 写道
yawei 写道
JavaScript不支持类是个很恶心的缺陷。

JS不支持类?你该被犀牛撞几下

被犀牛撞。。。太狠了

本来就不支持好不好
js的类机制只能叫做模拟
而且还麻烦

不是模拟, js确实没有类的观念, 可以说是一个Object或Function
11 楼 QiuQiu0034 2012-03-29 13:12
yidao620c 写道
骨之灵魂 写道
yawei 写道
JavaScript不支持类是个很恶心的缺陷。

JS不支持类?你该被犀牛撞几下

被犀牛撞。。。太狠了

本来就不支持好不好
js的类机制只能叫做模拟
而且还麻烦
10 楼 yidao620c 2012-03-29 13:01
骨之灵魂 写道
yawei 写道
JavaScript不支持类是个很恶心的缺陷。

JS不支持类?你该被犀牛撞几下

被犀牛撞。。。太狠了
9 楼 骨之灵魂 2012-03-29 12:23
yawei 写道
JavaScript不支持类是个很恶心的缺陷。

JS不支持类?你该被犀牛撞几下
8 楼 achun 2012-03-29 11:50
jhacker7 写道
leavesforeye 写道
我觉得google如果能给web开发定位一个“windowsAPI”还是很不错的。毕竟这么久了一直没有这种技术规范诞生,但是我个人感觉,如果还是利用JS输出元素,那么意义不是很大了。
jqueryUI很快,因为元素不都是动态生成的。
Ext相比就慢了很多,元素需要自己生成document

我刚看ExtJS介绍的时候 说有可能是下一代的web版windowAPI 结果我觉得这句话说的很不负责任。



”元素需要自己生成document“ , 啥意思?

就是说jqueyUI渲染的时候是用字符串组成html源码,然后直接innerHTML了,extJS是document.createElement一个一个的element嵌套生成的,这种方法效率低。但是createElement有他自己的好处,比如说不用对内容里面有标签的代码进行转义.
7 楼 jhacker7 2012-03-29 09:59
leavesforeye 写道
我觉得google如果能给web开发定位一个“windowsAPI”还是很不错的。毕竟这么久了一直没有这种技术规范诞生,但是我个人感觉,如果还是利用JS输出元素,那么意义不是很大了。
jqueryUI很快,因为元素不都是动态生成的。
Ext相比就慢了很多,元素需要自己生成document

我刚看ExtJS介绍的时候 说有可能是下一代的web版windowAPI 结果我觉得这句话说的很不负责任。



”元素需要自己生成document“ , 啥意思?
6 楼 田梦桦 2012-03-29 09:11
观摩
5 楼 leavesforeye 2012-03-29 08:48
我觉得google如果能给web开发定位一个“windowsAPI”还是很不错的。毕竟这么久了一直没有这种技术规范诞生,但是我个人感觉,如果还是利用JS输出元素,那么意义不是很大了。
jqueryUI很快,因为元素不都是动态生成的。
Ext相比就慢了很多,元素需要自己生成document

我刚看ExtJS介绍的时候 说有可能是下一代的web版windowAPI 结果我觉得这句话说的很不负责任。
4 楼 hehongwei44 2012-03-29 08:42
看好谷歌 加油
3 楼 levithinking 2012-03-29 08:39
我喜欢coffeescript,觉得比google那个Dart好
2 楼 yawei 2012-03-29 04:53
JavaScript不支持类是个很恶心的缺陷。
1 楼 mengyancui 2012-03-28 17:01
看来dart确实不行了,google又要另屁洗净!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 【网络安全】Web应用程序的工作原理

    Web应用程序是一种通过网络(通常是互联网)访问的、具有交互性和动态功能的软件应用。与普通网页相比,Web应用程序具有以下区别:1.Web应用程序通过与用户进行双向通信,实现了更高级的交互性。用户可以与应用程序...

  • 谷歌研发先进编程技术 简化Web应用开发

    北京时间3月28日消息,谷歌工程师Alex Russell本周在EclipseCon会议上表示,该公司在开发许多先进的编程技术,简化Web应用开发。 Alex Russell说,“Web的发展已经到了一个关键点,正在成为运行时间库整合平台。”...

  • web开发入门课---web技术发展历程

    讨论Web开发技术的历史,当然要先说说Web的起源。Web的前身是1980年Tim Berners-Lee负责的Enquire(Enquire Within Upon Everything的简称)项目。1990年11月,第一个Web服务器nxoc01.cern.ch开始运行,Tim Berners-...

  • web开发框架_Web开发的十大框架

    web开发框架 Web框架旨在帮助开发Web应用程序,包括Web管理,Web资产和Web API。 因此,框架就是可以帮助您更快,更智能地构建应用程序的库! 哪些是Web开发的十大框架? 如今,Web框架的数量已大大增加。 ...

  • 2020年每个Web开发人员必须知道的9种Web技术

    Web开发附带了每个网站开发人员都应了解的大量规则和技术。如果你希望网站按其期望的外观和功能运行,则需要熟悉可帮助您实现目标的网络技术。 开发应用或网站通常归结为三种主要语言:JavaScript,CSS和HTML。尽管...

  • Web前端:2022年最新web开发技术

    每年,新技术都为网站和网络应用的发展做出贡献。Web开发伴随着大量的规则和技术,每个企业都应该了解。如果你想让一个网站看起来和运行起来都像你想要的那样,你需要学习网络技术来帮助你实现目标。

  • Web应用系统开发的两种流行架构

    总结 B/S编程相对于C/S编程的优点是,C/S中每当版本更新之后客户端都要重新安装,而web编程却省去了这一点。 而且B/S主要业务逻辑在服务器端实现,大大简化了客户端电脑负荷,减轻了系统维护与升级的成本和工作量,...

  • Web第五讲:Web前端开发技术概述

    开发环境设置 安装vs-code,并安装前端开发工程师常用的插件。 vscode-icon:文件图标 Class autocomplete for HTML:自动补全html代码 beautify:格式化代码,使javascript、JSON、CSS、Sass、HTML代码更美观 ...

  • Web开发技术汇总

    Web开发技术汇总、 一、前端部分 基础篇 1.HtTML5        HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。 2.CSS3 &...

  • WEB服务器端技术

    WEB服务器端技术 客户端是与用户交互的唯一接口,对于软件测试人员来说不可掉以轻心,那么服务器端又需要我们了解哪些技术呢? 事实上,对于Web系统来说,相比于客户端技术,服务器端技术更是深不可测,其各类技术...

  • Web开发的十大Python框架

    在本文中,我们将分享用于Web开发的十大Python框架列表,我们相信这些框架将帮助您开发出色的应用程序和技术能力。 考虑到动态Web开发的发展方式,Python框架的流行似乎只是在增加。这种面向对象,功能强大的组合,...

  • 【Golang】go编程语言适合哪些项目开发?

    无论是网络编程、大数据处理、云计算、Web开发还是嵌入式系统,Go语言都能够提供出色的性能和可扩展性。希望本文能够帮助读者了解Go语言的优势,并在项目开发中做出明智的选择。如果大家对相关文章感兴趣,可以关注...

  • 移动应用程序开发_7种用于移动应用程序开发的终极编程语言

    移动应用程序开发" ” 您是否知道21%的人每天打开一个应用50次以上? (Do you know that 21% of people open an app 50+ times per day?) Yes, you heard that right. With the rapid development of technology, ...

  • Delphi Web前端开发教程(5):基于TMS WEB Core框架

    从技术上讲,Delphi 是一个由 Object Pascal 编程语言支持并为其提供开发环境的IDE,可以实现高生产力和快速应用程序开发的工具。 Delphi 的第一个版本的想法最初是从 Borland 的 Turbo Pascal 开始出现的。然而,...

  • 网络开发语言之争:PHP与Python - 哪一种最适合Web应用程序?

    原文: PHP Vs Python: Which Is Best For Web Applications In 2021? 链接:...感谢开发优秀功能应用程序的web和移动应用程序开发公司。在构建移动或网络

  • 【移动开发趋势】2022 年移动应用程序开发的主要趋势

    移动应用开发的现状如何?五年后移动应用程序开发会是什么样子?要回答这些问题,您必须了解 2022 年移动应用行业可能出现的趋势。在一般的移动市场中,关于元宇宙和移动应用程序区块链集成的兴起引起了很多关注。...

  • 虚拟研讨会:移动Web应用开发技术最新动态

    为了掌握移动Web应用开发的最新动态,InfoQ邀请一些该领域最流行的库、工具和框架的缔造者,组织了一场虚拟研讨会。参与者及其框架分别是:Michael Mullany,Sencha TouchBrian LeRoux,PhoneGapChristopher Plieger...

  • Web前端发展史(自我成长技术路线图)

    我这里只针对 web 开发的前端而言(下文统称前端)。简单点说,针对浏览器的开发,浏览器呈现出来的页面就是前端。它的实质是前端代码在浏览器端被编译、运行、渲染。前端代码主要由三个部分构成:HTML(超文本标记...

  • 你确定不了解下 2021 年 Web 开发的趋势嘛

    多年来,Web 开发已经证明自己是任何组织/业务成功不可或缺的因素。它是你企业的窗口,帮助你在全球范围内成长。 现在,Web 开发世界正在不断变化,趋势也是如此。有时候,这些趋势变化的速度远远快于它们可以被利用...

  • 移动应用开发——作业1

    题目一:请查找资料,简单描述Web应用开发框架Vue.js、React.js、Angular.js的特点,及在移动应用方面的发展,每种400字至600字。 1. Web应用开发框架——Vue.js: 特点: Vue.js是一套用于构建用户界面的渐进式...

Global site tag (gtag.js) - Google Analytics