10 位程序员眼中的:寻找软件开发利器
05 [收藏到我的网摘]软件开发生命周期包括需求分析、设计、开发、测试、交付布署等各个阶段,以及贯穿在整个开发过程的软件开发项目管理环节,,在每一种阶段都出现了令人眼花缭乱的技术与应用,同步这些技术还将深入影响的发展,令人充斥期待
建模和开发工具平台 UML 在版本升级到 2
0 后来,本来的 UML 工具的大哥大 Rational 从风行到被收购,目前几乎没有了声音
建模工具没有太明显的变化,倒是开发工具出现了从本来的百花齐放到目前只有少数巨头竞争的局面
其中最耀眼的当属诞生于 IBM,后在开源小区得到迅速发 展的 Eclipse,目前它已进入嵌入式开发领域
另一种就是微软携其强大财力与人力打造的 VSTS 开发工具平台,它将成为可以贯穿整个软件开发生命周期 和饰演不一样的角色的平台,在近来也有不俗体现
此外尚有 Sun 的 NetBean IDE 开发工具和 BEA 的 WorkShop 开发工具等
这些开发工具平台都可以进入整个软件开发生命周期,并且可以在其上进行多种不一样应用的开发,说白了就是兼容性足够强
开发与应用 不管使用何种工具,真正最活跃的仍然是应用与开发
JavaEE5 的公布,EJB3
0 原则的落地,标注取代布署描述符,实体即是 POJO 等,也许这些 变化对 Java 进行轻量级应用开发的复杂性会有所变化
在软件开发界最流行的框架,包括 Struts、Spring、Hibernate 等,这些分布在 Web 容器和 EJB 容器中的多种应用框架变得让人眼花缭乱,要选择最适合自己的看来越来越困难了
由于 JavaEE5 的公布,著名的 JBoss 应用服务器 的构造也发生了较大的变化
NET 的 2
0 平台和下一代操作系统 Window Vista 桌面版公布,同步提供应广大顾客的 WinF