Tapestry for Nonbelievers
I. Drobiazko和R. Zubairov合作撰写了一篇文章,详细介绍Apache Tapestry 版本5——一个面向组件web框架。文章向读者展示了创建组件方法,并谈到了Tapestry中的IoC以及Ajax的相关特性。
- Java,
作者 Jonathan Allen译者 王翔 (Vision Wang) 发布于 2007年10月22日 上午6时13分
微软发布了Visual Basic 9的规范(Specification),这意味着该语言已经冻结,在今年底发布前不太可能再有大的修改。
以往,微软很少提供VB家族语言的规范。VB的文档通常采用“程序员参考”的形式,针对的对象偏向于商业用户和偶尔使用VB的人,其内容比一般的参考手册更偏重指导性。
如今跨平台日益受到关注,语言规范被视为要件。没有.NET平台语言规范这个资源,像Mono这样的项目将无法实现。Ruby之类没有规范的语言给试图移植它的人带来麻烦,尤其当需要完成一个净室实现的时候。
值得注意的是,与C#及其API不同,Visual Basic本身不是标准。虽然规范是存在的,但要不要把它实际当成规范来用还有许多争议。不过这不新鲜,数十年前从多个dBASE克隆版本出现的时候开始,语言归属与权利的问题就一直存在。
语言规范不仅对编译器作者有利,ReSharper、Refactor/CodeRush之类产品的开发人员同样需要在规范中找到详细的语法分析信息,尤其在语言变得比以往更加复杂的情况下。
查看英文原文:Visual Basic 9 Specification ReleasedI. Drobiazko和R. Zubairov合作撰写了一篇文章,详细介绍Apache Tapestry 版本5——一个面向组件web框架。文章向读者展示了创建组件方法,并谈到了Tapestry中的IoC以及Ajax的相关特性。
在本文中,Adrien Louis讨论了两种基于ESB的SOA拓扑方案的优缺点:单个公司级ESB vs. 彼此互联的“部门级”ESB系统。Adrien讨论了每种方案对管理、业务监测、治理、可靠性和编配等问题的影响。
InfoQ中文站有幸与IBM中国开发中心Web 2.0首席架构师毛新生聊了聊Project Zero和软件新发展的相关话题,其中包括Project Zero的组织形式、支持的语言、以及未来发展方向等等。
在某个软件产品设计的初始阶段,Segundo Velasquez曾以客户的身份与一个敏捷团队共同工作;Deborah Hartmann就这段经历对他进行了采访。
本视频从互联网的分类讲起,介绍了开放平台的类型、开放的价值以及开放平台对开发者的机会和挑战。然后以雅虎的NCP开放平台为例,讲解了NCP的特点、基本架构和具体的开发过程。
1 条回复
回复