WEB开发网
开发学院服务器云计算 开放的云让业务更“闪亮” 阅读

开放的云让业务更“闪亮”

 2010-06-30 00:00:00 来源:WEB开发网   
核心提示: 动态编程语言——新一代的原生动态编程语言(像Ruby)使得软件开发变得更容易,这是通过为特定的虚拟机对原生语言进行改写(JVM上的JRuby或者DLR上的IronRuby),开放的云让业务更“闪亮”(3),或者通过在虚拟机之上使用动态编程语言(像整合在Java和C#代码中

动态编程语言——新一代的原生动态编程语言(像Ruby)使得软件开发变得更容易,这是通过为特定的虚拟机对原生语言进行改写(JVM上的JRuby或者DLR上的IronRuby),或者通过在虚拟机之上使用动态编程语言(像整合在Java和C#代码中的Clojure或者Scala)达到的。

测试工具—— 测试仍然是考虑的重点,因为它已经被证明是可承受和敏捷的IT关键元素之一。测试也是消耗时间、易于出错并且很消耗资金的。现在你可以“直接编码(code directly)”或者“快捷的”功能测试、单元测试、模拟测试、负载测试、压力测试、行为驱动测试等等。大多数工具(Fitnesse、Selenium、 Fitnium、jMeter、The Grinder等等),或者市场上可用的测试API(xUnit,Rspec,jwebunit, DBUnit等等)都已经成熟(大多数都是免费的)。现在在云上可以提供负载测试,只要支付一定费用就可以最真实地模拟用户访问高峰的情况(像SOASTA、BrowserMob、KeyNote、LoadStorm、 CloudTestGo等等)。

持续的测试和构建——几套可靠的集成工具就可以支撑起敏捷的骨架。Hudson或者Cruise Control可以用来管理测试和构建任务,并与Sonar 或者Xdepend集成来完成代码质量评估,不要忘了Ant或者Maven(如果需要,可以和Nexus或者Archiva一起来管理构建产品库)、Subversion、 Checkstyle、Findbugs、Cobertura、PMD、FxCop等等。像Electric-cloud或者Atlassian 等商业套件会为安装提供便捷的方法,并且已经在其中集成了构建和测试平台。代码质量现在也可以作为服务来提供(像Kalistic 或 Metrixware)。

模型驱动方法——对象管理组织(OMG)仍在改进UML的规范(现在是2.1版)并推出各种UML扩展(像最近的SysML,描述软件部署和架构)。OMG现在越来越深入地参与到业务相关技术的标准化工作中。微软对将在Visual Studio 2010中实现的OSLO和UML投入了巨大的资金。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:开放 云让 业务

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接