Visual Studio 2005中文版结合了项目管理、带入软件工程的概念、首度提供免费的Visual Studio Express版本,以及在.NET平台紧密整合SQL Server 2005数据库。这些变化为软件开发的市场版图以及企业开发软件的方式带来了新的思维和冲击,而以.NET为前提的应用,更包藏着平台争夺的企图。
让软件开发回归软件工程
微软在新一代的Visual Studio 2005,不但扮演着延续Visual Studio这个开发工具承先启后的生命,此次改版更注重团队开发与开发方法,不再执着于技术上提升。简单地说,让软件更容易管理比起更容易开发显得重要些,而且企业主管更在意前一点,他们也正是决定掏腰包的人,只有工程师会喜欢后者,只是更容易撰写程序并无法降低人力成本。VS2005重要改变是平台化与涵盖软件开发生命周期,接下来我们将会分析这些改变所带来的影响。
改善团队开发的人力负担与协调默契
VS2005采用软件开发生命周期,作为企业在选择信息系统发展方法论时的标准流程,其特征是将开发流程区分为几个连续阶段(3个~20个不等),标示着不同的系统发展成果,实作时则配合专门的技术角色(分析师、项目经理等),目的是容易管理、分层负责与确保软件质量。VS2005则在软件开发生命周期中定义出区分架构师、开发人员、测试人员与项目经理,并将软件依角色区分为3种版本:Team Architect、Team Developer、Team Tester等,项目经理的权责则包含在Excel或Project上,可与Team System整合。
微软Visual Studio 2005 是否会改变软件教育模式
VS2005改变软件开发方法论,希望由操作工具而熟悉软件工程,但最终还是让企业导入软件开发生命周期,这需要时间证明。此外,过程中也引导出以前不受重视的测试工程师角色,也让企业在拔擢人才上受到考验。
微软VS2005会改变企业软件开发流程吗?
软件工程将软件开发生命周期视为重要的起步,但软件工程属于信息教育基础之一。如果现今软件开发与维护所面对的问题,必须由微软等这类厂商在工具中内建模板,反客为主来教育企业中的开发人员,那么我们确实得思考长久以来,信息教育讲究速成的严重问题。企业主管面对软件质量不佳,软件项目高失败率等,却也不愿意投资成本以提升软件工程师的素质,那么VS2005只会是舒缓疼痛的止痛药,而非根治的良方。
Express版永久免费,力抗LAMP
.开放界对Visual Studio Express的看法
.Windows界对Visual Studio Express的看法
虽然微软释出了免费的善意,并希望藉此推广.NET技术。不过.NET使用者视Express版为免费「试用」及「体验」的好途径;而开放源码界却视其为「邪恶帝国的阴谋」。所以Express版除了平台及功能的限制之外,还是得面对「信仰」意识型态作祟的问题。
VS 2005 与SQL Server 2005整合优势在哪里?
站在程序开发者的立场,数据库与商业逻辑分开,数据库纯粹储存数据,程序开发交由应用程序处理比较单纯;但从DBA的角度出发,系统归系统,数据的处理由数据库负责比较好。虽然两者看法分岐,不过,Stored Procedure贴近数据库引擎,执行效能较佳,况且数据确实有预先处理的需求,透过程序远程处理不仅耗时,而且有网络断线造成执行失败的风险,因此,实务上Stored Procedure有存在的必要性。
(责任编辑:铭铭mingming_ky@126.com )
|
|||
| · 我是黑客我怕谁——讲.. · ARP攻击防范与解决方案 · Solaris 10 配置管理 · Solaris基础知识入门 · RIP路由协议专栏 · MPLS路由协议专栏 · OSPF路由协议专栏 · 思科路由器产品 |
· 华为路由器产品 · 路由器模拟器 · AIX操作系统管理应用(.. · 思科路由器配置 · 路由器组网解决方案 · 路由器密码恢复 · 无线路由器故障处理 · 路由故障处理手册 |
||
|
|||
| · Java基础教程 · VPN技术 · SQL Server 2005全解 · ARP攻击防范与解决方案 · SOA 面向服务架构 · SQL Server 2005全解 · Java编程开发手册 · 三层交换技术专题 |
· SQL Server入门到精通 · Windows Server 2003企.. · Windows远程桌面应用 · C#技术开发指南 · VPN技术 · Solaris 10 配置管理 · C#技术开发指南 · Windows操作系统安装 |
||
|
|||
| · ARP攻击防范与解决方案 · VPN技术 · SQL Server 2005全解 · Java基础教程 · SQL Server入门到精通 · SQL Server 2005全解 · SOA 面向服务架构 · Java编程开发手册 |
· C#技术开发指南 · 三层交换技术专题 · C#技术开发指南 · Windows远程桌面应用 · Windows Server 2003企.. · 邮件服务器专题 · wimax技术与趋势 · Windows操作系统安装 |
||
| ·DB2 Viper快速入门 ·DB2 9数据库的镜像分割与.. |
·将XML应用程序从DB2 8.x.. ·DB2 9中的pureXML:如何.. |
| ·服务器中的“傻瓜机”在.. ·盖茨也喜欢登录Youtube看.. |
· · |
| ·网名接龙--之大话黄琨 ^o^ ·ARP欺骗引发的“冤案”—.. |
·ARP欺骗的原理、步骤和危.. ·利用负载均衡技术针对Web.. |
| ·VMware Workstation 6.01.. ·Windows Server 2008 RC0.. |
·ISA Server 2006的全自动.. ·ISA Server、虚拟机、托.. |
| · NGN:下一代网络 · 网络访问中断大排查 · FTTx光纤接入 |
· IT基础教程 · 平凡黑客讲述精彩人生(.. · 平凡黑客讲述精彩人生(.. |
| · C++是垃圾语言?! · 2007年IT界七大抄袭事件 · Java实用开发全集 |
· 解析Ajax开发框架 走进A.. · 基于Google Maps与Ajax.. · 基于Google Maps与Ajax.. |
| · 热门 IT 培训认证官方资.. · Ubuntu 中文开源频道 · Solaris基础知识入门 |
· AMD三核心处理器解析 痛.. · 服务器基础知识入门 · Rambus第二?看全缓冲内.. |
| · 甲骨文Oracle 11g正式发.. · Oracle数据库开发之PL/S.. · Oracle数据库开发基础教.. |
· 存储2006,一个并购的大.. · IDC宣布浪潮蝉联存储市.. · 双机热备技术 |