zoukankan      html  css  js  c++  java
  • 评 谷歌研发先进编程技术 简化Web应用开发

    对以下新闻的评价

    写一个通用组件容易,让多个语言使用组件确很难。这是为什么呢?

    这个轮子不是这么容易发明的。真的。 

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

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

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

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

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

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

  • 相关阅读:
    马赛克算法及iOS代码实现
    iOS制作Static Library(静态库),实现多工程的连编
    iOS由ImageIO.framework实现gif的系统解码
    KVC和KVO实现监听容器类(数组等)的变化
    Dynamicaly Typed(动态定型), Objective-C Runtime Programming
    Mac OSX下修改hosts文件
    MAC配置SVN服务器
    Encoding非常用编码转换
    Block作为参数使用
    UITextField关闭系统自动联想和首字母大写功能
  • 原文地址:https://www.cnblogs.com/Chrome/p/2421449.html
Copyright © 2011-2022 走看看