开放的云让业务更“闪亮”
2010-06-30 00:00:00 来源:WEB开发网动态编程语言——新一代的原生动态编程语言(像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投入了巨大的资金。
- ››业务连续性的命名标准
- ››开放的云让业务更“闪亮”
- ››开放源码 CMS 入门,第 1 部分: 下载、安装和开始...
- ››开放源码 CMS 入门,第 2 部分: 通过 Eclipse 构建...
- ››开放源码 CMS 入门,第 3 部分: 构建定制存储
- ››开放源码 CMS 入门,第 5 部分: 为 Jakarta Slide...
- ››开放源码 CMS 入门,第 6 部分: 为 Jakarta Slide...
- ››业务活动监视(BAM)中的多维度分析,第 1 部分:...
- ››开放标准、开放源码和 Domino 6: 通过 Python 和 ...
- ››开放源码-SMTP发信客户端 for Java
- ››业务连续管理是真正的未雨绸缪
- ››开放防火墙端口实现 Robocopy 文件复制
更多精彩
赞助商链接