教书愚人 毁人不倦
开发dotnet,走过人生的历程
posts - 159,comments - 959,trackbacks - 21

初学DOTNET的同学都在问我一个问题:

DWEDITPLUSVS2003VS2005……这么多开发工具,我应该选哪个?

他们原来学过DW,感觉DW简单,容易上手;

EDITPLUS纯文本编辑器,更简单!

我到底应该选择什么样的开发工具?

我给他们举个例子:

用什么工具开发软件,就如同用什么武器和敌人战斗?长矛大刀确实使用很简单,只要有两膀子力量就可以了,但是你和使用火枪大炮甚至更先进的火箭导弹的敌人搞,你不是找死吗?

还有,你毕业出来以后,来到工作岗位,看到VS,两眼一抹黑,人家怎么要你?用你?

所以答案自明!

开发一个软件产品(DOTNET方向),总体来说需要以下工具:

开发框架:ASP.NET2.0+IIS6.0(注意目前已推出ASP.NET3.0+IIS7.0

数据库平台:SQL Server 2005DB2或者Oracle

分析工具:Visual Studio Team System for Software Architects

设计工具:MS Visio或者 Power Designer

主要编程语言:C#2.0或者VB.net(目前已推出C#3.0

主要开发工具:Visual Studio Team System for Software Developers

版本控制工具:Team Foundation server Version Control或者Visual Source Safe

测试工具:Visual Studio Team System for Software Testers

团队协作工具:MS ProjectWindows SharePoint Sercies

另外撰写文档时,对WordMathtypeAdobe Acrobat Professional等工具要熟练掌握。

以上主要开发过程中的工具几乎在Visual Studio Team System 2005中都可以找到。

Visual Studio Team System 2005不仅仅在编写代码方面给程序员提供巨大的帮助和代码自动感应、代码自动纠错、自动格式化代码等等功能,他更是一整套软件产品开发线。

如下图:

 





图1


 

2

 

如图1所示,VSTS是以角色为基础的,包含项目开发中的各类角色成员:

  • 项目经理(Project Manager
  • 软件架构师(Software Architect
  • 开发工程师(Software Developer
  • 测试工程师(Software Tester
  • 解决方案构架师(Team Foundation Server

各类角色成员通过使用VSTS而在项目开发过程中紧密地结合起来,及时有效的完成角色的任务。

如图2所示,产品套件包括:

  • VS2005 Team Edition for Software Architects
  • VS2005 Team Edition for Software Developers
  • VS2005 Team Edition for Software Testers
  • VS2005 Team Foundation Server
  • VS2005 Team Test Load Agent
  • VS2005 Team Suite

Team Suite VSTS的组成部分,它为核心软件开发团队中的每个角色成员提供了相应的工具,比如软件设计,开发和测试,以及团队沟通和管理方面,是成员之间形成自由,无缝的连接。通过和Visual Studio Team Foundation Server的整合使用, Team Suite帮助项目管理者更好的控制产品在软件生命周期中的每个环节。

后面俺会把学习VS2005中分布式系统设计器(Application DesignerSystem DesignerLogical Datacenter DesignerDeployment Designer)的情况汇报给大家。

posted on 2007-08-16 09:13 教书愚人 毁人不倦 阅读(961) 评论(2)  编辑 收藏 网摘 所属分类: dotnet技术

FeedBack:
2007-08-16 09:54 | Reeezak      
嗯,不错~~
对于那些听说过.NET但又不知道.NET为何物的同学来说,这确实是一篇很不错的介绍。

不过,我觉得还可以简单一些,有些东西说多了估计会让人害怕,比如不一定要使用VSTS,就用PRO版就可以了(毕竟是个人学习使用而已),除此之外的那些关于测试的、设计的、团队协作的,大可不必关心,先入门再说,其他东西会在学习的过程中很自然的慢慢接触到的^_^

  回复  引用  查看    
2007-08-16 10:20 | m[未注册用户]
@Reeezak
是的
我们平时绝大多数只关心了
针对开发工程师的VS2005 Team Edition for Software Developers 部分,也就是写代码部分!
我就是想全面介绍一下VSTS。

  回复  引用    



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 857537




相关文章:

相关链接: