新版本的.NET会当作一个“Service Pack”发布
.NET 3.5/VS 2008的Service Pack的beta版本带来一系列的新特性和类库,包括ADO.NET实体框架( Entity Framework )和数据服务(Data Services),此版本只影响到客户端程序,并修改了大部分的3.0和3.5的类库。不管他的名字,对很多开发人员来说,和3.5版本本身的意义是一样的。
.NET 3.5/VS 2008的Service Pack的beta版本带来一系列的新特性和类库,包括ADO.NET实体框架( Entity Framework )和数据服务(Data Services),此版本只影响到客户端程序,并修改了大部分的3.0和3.5的类库。不管他的名字,对很多开发人员来说,和3.5版本本身的意义是一样的。
Apusic OperaMasks
拥有独创技术的
Web开发框架直
接提高开发效率
3倍以上,所有源
码全部通过
OperaMasks.org
开放。
……马上体验!
讲座:Terracotta
集群技术落地中国
开源JVM集群框架
Terracotta创始人
和架构师,沃尔玛
公司前首席架构师
现场分析性能问题
SOA中国技术论坛
5月22日·北京
迷局,共享SOA实
施案例。InfoQ中
文站读者免费获取
价值280元电子票
Dev2Dev TechDays
如何在SOA参考架
构中使用Eclipse
Java,Flex和SOA?
现在报名即送Flex
套件和SOA书籍
SOY Framework
快速开发富客户端
应用,提高开发效
率,提升用户体验。
请点击这里访问在
线演示中心。
上个月我们问到Sun是否在关注OSGi;从JavaOne大会上我们很清楚地看到很多人都在关注它。不仅所有主流J2EE引擎现在都支持OSGi,而且连Spring也发布了其基于OSGi的Spring Source应用平台。幸运的是,在JSR277幕后已经发生了大量积极的变化;请继续阅读后面的内容以了解这一切。
由于软件应对需求变化的能力越来越差,最近业界出现了开发全新的软件以替代原有软件的趋势。这种做法相当有风险,因此策略的选择变得相当重要。在文章中,几个此方面的专家从成本、技术复杂性、潜在的商业风险等方面对几种可行方案进行了一些深入的探讨。
经过4年的辛苦工作,Mono最终开发完成了WinForms 2.0 API中所有的12776个方法。大约有115000行代码,当然还是可能存在一些Bug。
在几个月前InfoQ发表了一份对实体框架提供ADO.NET Provider支持的公司名单,他们有些正在提供各自的Provider。
Red Hat发布了JBoss Operations Network (JON) 2.0,这是一个集成的中间件管理平台用以简化应用开发、测试、部署和监控。它包含一个新的代理(通过远程代理配置的完全命令行接口)、针对协作的可扩展的APIs、真正的SSL加密以及服务器与代理通信的双向认证。
Apache Tuscany小组上月宣布Java SCA 1.2和SDO 1.1发布了。该发布使得Tuscany与最新的SCA规范兼容,包括SCA装配模型、SCA策略框架、SCA Java公用注解、SCA EJB、Spring、BPEL及Web Services绑定等等。
服务仿真(模仿)——模仿服务行为(甚至在它们实现之前)的能力——使服务消费者的开发人员和测试人员在服务实现之前就能并行工作。服务仿真还为昂贵的参考环境(reference environment)提供了一个轻量级的替代方案。
借助平台,软件开发人员和用户都能从中受益。Facebook在开发其API后,其平台的应用程序数量迅速增长。中国雅虎显然也意识到平台的重要性,并已经有所行动。日前,InfoQ中文站的编辑霍泰稳采访了中国雅虎的首席架构师曾宏威,就开放平台方面的各种问题和他进行了交流。
本文(以《面向服务架构揭秘》(Service Oriented Architecture Demystified)一书中一章为基础)讨论了在医疗领域异构环境中应用SOA的好处。本文以要解决的问题领域为焦点,而非空谈技术,给出了一个关于SOA商业动机的有趣观点。
世上本无银弹。我们虽深知这一点,但我们的行为却常常与之不符。你是否会觉得自己所用的语言、工具或者过程总好过别家?Jay Fields说道,“对症下药,量体裁衣”。正确的决策会因环境、人以及其他因素而异。
在四月份的Beijing Openparty上,InfoQ中文站特邀编辑仝健对三位开发者进行了采访,请他们从开发者角度谈一下对Android的认识和感觉。
可伸缩性并不是无状态设计倾向假设的那个布尔值(译注:一般都认为无状态设计的伸缩性好,此处暗示布尔值为True)。Udi的团队使用服务契约来处理多维度的伸缩性问题,避免了二次失败。
Jeremy Deane对使用NetKernel来编写REST风格的ESB应用做了一番深入的研究。他详细地剖析了选择商业ESB应用的决策过程,以及最终如何使用NetKernel来实现该应用。
当多个敏捷开发团队在同一个代码库上进行工作时,如何在保证混乱最小化的同时,还能在每个迭代结束时拥有一个干净的、可发布的软件版本?Henrik Kniberg在本文中罗列出了在“Scrum and XP from the Trenches”迷你书中所使用的策略要点。本文并非为版本控制专家编写,而是为我们这些希望进行简单、有效的协作的人所准备的。
依赖注入出现已经有一段时间了,很多团队都在重构自己的应用以利用DI。但这是一件麻烦的事情。在这篇文章中,Paul Hammant说明了如何将现存应用从单件嵌套设计转为完全成熟的DI设计。
前不久,InfoQ中文站上发表了一篇文章:Scrum在中国——企业实施情况调查实录,引起了激烈争论。在本文中,作者通过对调查实录中案例的分析诊断,探讨了敏捷开发方法的概念及应用。