2025 年技术指引:让真实案例和经验为开发者开路 了解详情
写点什么

文章:访谈——Didier Girard,GWT 和 Volta 是 Web 上的 GCC 吗?

  • 2008-03-17
  • 本文字数:633 字

    阅读完需:约 2 分钟

微软去年十二月发布 Volta 预览版。许多人都对这项新技术和架构营造(Architecture Factoring)的概念发表了评论。有些人还将它与GWT( Google Web Toolkit )进行了比较

Deepak Naik 对 Volta 的特性总结到:

  • 语言独立性。用任何语言编写 Volta 代码,然后将其编译成 MSIL。例如:C#, VB, IronPython 等等。
  • 利用整个.NET 工具链。能利用现有包;IDE、智能感知、自动完成、Snippets、FxCop、Profiler、类浏览器、ILDASM 等等。
  • 进入门槛比较低。减小了学习负担;利用你已经懂得的语言。
  • 利用旧设施的能力。Volta 能让现有程序融入云计算。
  • 多于两层。重复应用相同的机制,重构到所需要的任意多的层次。
  • 不可磨灭的 CLR 语义。能跨平台保留准确的 CLR 语义。
  • 跨浏览器支持。用一种编程模型来跨越多个浏览器。
  • 与重构完全正交。混合并且匹配了重构与运行平台的重定向。
  • Ajax 支持。用熟悉的.NET 语言编写 Ajax 模式和惯用法。
  • 跨浏览器支持。代码可以同时用于 Internet Explorer 和 Firefox。
  • 调试的透明性。用一种特定的浏览器调试代码。
  • 充分利用浏览器特有的功能。可以利用每种浏览器特有特性。
  • 可以与 Visual-Studio 集成。可以与 IDE 无缝集成。

结论是:

与 GWT 功能非常相似。

James McKay 对这些新的抽象持怀疑态度,因为JavaScript 的开发环境已经在逐步得到改善。

Didier Girard 是巴黎一个名叫 SFEIR 的咨询公司的 CTO, 他一直在 OnGWT.com 上写有关 GWT 的博客。InfoQ 也就此问题与他进行了一番讨论。

查看全文:访谈:Didier Girard,GWT 和 Volta 是 Web 上的 GCC 吗?

2008-03-17 04:32698
用户头像

发布了 23 篇内容, 共 47173 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

TiDB Operator高可用配置

TiDB 社区干货传送门

集群管理 管理与运维 安装 & 部署

面试官:什么是自旋锁?自旋的好处和后果是什么呢?

风铃架构日知录

Java 程序员 后端 自旋锁 循环

4个MySQL 数据同步 Elasticsearch 的方案!

风铃架构日知录

Java MySQL elasticsearch IT 数据同步

聊聊 SpringMVC 是如何工作的?

风铃架构日知录

程序员 springmvc IT springboot

版本控制 | 设计师和美术人员的理想版本控制软件是?

龙智—DevSecOps解决方案

版本控制 版本控制软件

代码质量与安全 | 展望:2023年商业软件开发的五大关键目标

龙智—DevSecOps解决方案

静态代码分析

【社区智慧合集】TiDB 相关 SQL 脚本大全

TiDB 社区干货传送门

【堡垒机小知识】堡垒机属于安全设备吗?为什么?有什么作用?

行云管家

堡垒机 自动化运维 安全设备

【UE虚幻引擎】手把手教学,UE新手打包全攻略!

3DCAT实时渲染

游戏开发 虚幻引擎 虚幻引擎5 UE5 游戏开发引擎

OpenMLDB v0.7.0 发布

第四范式开发者社区

人工智能 机器学习 开源 特征 数据库·

通过TiDB Operator升级TiDB集群

TiDB 社区干货传送门

集群管理 管理与运维 故障排查/诊断 安装 & 部署 扩/缩容

阿里云化身“智能云管”,助力中国联通首次实现大规模平台自主运维

云布道师

阿里云

软件测试/测试开发 | 静态扫描体系集成

测试人

软件测试 持续集成 jenkins 自动化测试 测试开发

火山引擎DataTester:一次A/B测试,帮助产品分享率提升超20%

字节跳动数据平台

大数据 AB testing实战

Getaverse入选KuCoin Labs首批孵化项目

Geek_Web3

#区块链# 元宇宙 web3

Hackathon特别策划 | 72小时灵感冲刺,创意就该这么玩

LigaAI

敏捷开发 研发管理 hackathon 黑客马拉松 企业号 1 月 PK 榜

企业真的需要一个私有化的即时通讯吗?

BeeWorks

企业移动应用APP是否能实现统一整合与管理呢?

BeeWorks

【Unity渲染】一文看懂!Unity通用渲染管线URP介绍

3DCAT实时渲染

Unity 渲染 实时云渲染 渲染服务 Unity3D

【从零开始学爬虫】采集丁香医生新冠问答数据

前嗅大数据

数据采集 爬虫教程 爬虫案例 爬虫工具 爬虫技术

2023年主流知名堡垒机重点推荐

行云管家

网络安全 堡垒机

收官!OceanBase第五届技术征文大赛获奖名单公布!

OceanBase 数据库

数据库 oceanbase

软件测试/测试开发 | 单元测试体系集成

测试人

软件测试 单元测试 自动化测试 JUnit 测试开发

岁末年初再添佳誉丨Kyligence 荣获多个奖项及榜单认可

Kyligence

数据分析 多维数据库

Inspur KOS 龙蜥衍生版面向智慧新媒体转型的探索与实践 | 龙蜥案例

OpenAnolis小助手

龙蜥社区 CentOS迁移 浪潮信息 KOS 服务器操作系统

TiCDC 集群工作过程解析

TiDB 社区干货传送门

TiDB Operator升级

TiDB 社区干货传送门

实践案例 集群管理 管理与运维 安装 & 部署

TiDB 生产集群与加密通讯TLS的辛酸苦辣 - 工具篇

TiDB 社区干货传送门

集群管理 管理与运维 备份 & 恢复

JDBC的基本概念

Geek_7ubdnf

Java

PyFlink 最新进展解读及典型应用场景介绍

Apache Flink

大数据 flink 实时计算

研讨会回顾 | UI自动化测试现场演示

龙智—DevSecOps解决方案

软件测试 自动化测试 测试软件

文章:访谈——Didier Girard,GWT和Volta是Web上的GCC吗?_Java_Jean-Jacques Dubray_InfoQ精选文章