xin

关心
随笔 - 84, 评论 - 739, 引用 - 40

导航

关于

所有内容均属个人意见,没有任何担保或授权,以"现状"提供。“现状”到底是什么,我也不一定清楚。

标签

每月存档

最新留言

  • re: 2008 年 十大预测的总结 (只对了一半左右)
    我还记得一些: 1.人民币会继续升值(已经开贬了,正赶英超美ing……) 2.通胀加剧(是啊,越来越厉害了……连楼下自助洗衣房都在一月之内从3块一桶涨成4块一桶了) 3.SharePoint推广...
    by cy(匿名) on 2008/12/16 11:13:39
  • re: 同学们对《现代软件工程》课程的意见
    只看到tank和slobgraphics有可用的程序…… tank进了房间ready以后就只能在那里傻等…… slobgraphic感觉比windows自带的画图还难用…… 当然还少不了一些wo...
    by cy(匿名) on 2008/12/16 10:55:57
  • re: 人山人海人立方 http://renlifang.msra.cn
    "有奖竞猜 - 在人立方发布的第一天中,用户搜索的名词最多的是姚明,其次是刘翔,请问第三名是何许人也?" 嗯,陈冠希?
    by kaneboy(匿名) on 2008/8/7 16:29:04
  • re: 人山人海人立方 http://renlifang.msra.cn
    姚明能拿第一我才觉得奇怪呢,十强里面,东瀛女优国的爱情动作片巨星肯定占据大半江山。。。
    by cy(匿名) on 2008/8/4 13:04:00
  • re: 地图点儿莱唔点儿康的新功能 - 路况 和 短信
    用周边搜索,比如在西安的“西工大”周围搜“餐馆”,有一大堆返回结果,每个结果下方有个“发送到...”链接,单击后会有个下拉菜单,里面有个“免费短信”的选项。。。 地图搜索下貌似没找到这个featur...
    by cy(匿名) on 2008/7/14 13:36:13
  • fdffgsgg
    <a href="http://www.vgoldseller.com/runescape-c-599.html">runescape money</a> ...
    by cxb000(匿名) on 2008/3/26 10:33:44
  • re: 一目了然
    楼上的都答错了,是某某照门主角的关系网……
    by juqiang(匿名) on 2008/3/12 23:40:39
  • re: 重要但不紧急的事
    It's a test.
    by 开心就好(匿名) on 2008/3/9 15:58:02
  • 回复: 重要但不紧急的事
    收藏了。呵呵 <br>谢谢。 <br>新年快乐。
    by hello(匿名) on 2008/2/15 20:15:00
  • 回复: 一目了然
    最外面的点是什么,卫星链路吗
    by lee(匿名) on 2008/2/14 9:21:00
  • 回复: 重要但不紧急的事
    先盾看…… 有用时再细看
    by 91cn88(匿名) on 2008/2/13 23:53:00
  • 回复: 重要但不紧急的事
    嗯,不错,收藏,收藏,
    by xjb(匿名) on 2008/2/12 18:08:00
  • 回复: 重要但不紧急的事
    嗯,不错,收藏,收藏,
    by xjb(匿名) on 2008/2/12 18:08:00
  • 回复: 重要但不紧急的事
    EFFECTIVE C++ <br>N年前看过,基本忘光了... <br> <br>代码大全(第二版) <br>去年连滚带爬的看过... <br&...
    by kaneboy(匿名) on 2008/2/12 17:48:00
  • 重要但不紧急的事
    事儿真多。 有重要的事,有紧急的事,有紧急但不重要的事,也有重要但不紧急的事。(详细的论述参见 “超级高效人士的超级6+1个习惯”或者其他时间管理的书籍) 对于IT 行业的人来说,读书,是一件重要但不...
    by Joycode@Ab110.com(匿名) on 2008/2/12 13:32:00
  • 回复: 一目了然
    西瓜杀手 - 你真厉害。 <br> <br>排除了所有不可能的,剩下的选择,即使看上去非常不合情理,就是正确的答案。 <br>
    by xinz(匿名) on 2008/2/11 21:11:00
  • 回复: 一目了然
    有点晕乎,像是图的全连接
    by 沈胜衣(匿名) on 2008/2/11 6:38:00
  • 回复: 一目了然
    正确答案应该是关系距阵,应该是正确答案
    by netgod(匿名) on 2008/2/9 5:24:00
  • 回复: 一目了然
    正确答案是关系距阵
    by netgod(匿名) on 2008/2/9 5:23:00
  • 回复: 一目了然
    CCTV sucks! <br>连看个节目预告都看不了
    by tom(匿名) on 2008/2/8 3:52:00
  • 回复: 一目了然
    写得非常不错,思路不错, 顶一个,新年快乐……
    by 91cn44(匿名) on 2008/2/8 2:28:00
  • 回复: 一目了然
    我认为答案是d),原因如下: <br> <br>a) 某星系的结构图 <br>星系内各天体的分布不可能如此均匀,由万有引力可知,各星体直接都应该互相联系,与该图不符...
    by 西瓜杀手(匿名) on 2008/2/7 5:54:00
  • 回复: 一目了然
    这玩意儿天象不像啊。 <br>是什么东西呢。
    by 在线代理(匿名) on 2008/2/7 3:58:00
  • 回复: 一目了然
    电信早就做好流氓软件挺进广告业了 <br>CCTV做网络视频也绝对会成功,不过不需要网民参与而且质量也高 <br>
    by Hikey(匿名) on 2008/2/6 7:43:00
  • 回复: 一目了然
    一点儿也不&quot;一目了然&quot;...
    by VincentChen(匿名) on 2008/2/6 7:29:00

广告

Visual Studio 从2003 到 2005 的演化 (全文)

第一部分 –Visual Studio的演化
首先,让我们先来看看Visual Studio .NET 2003的产品系列,了解我们目前有什么,以及未来会有什么变化。
Figure 1.1 - Visual Studio .NET 2003
图 1.1 – Visual Studio .NET 2003
每一种Visual Studio .NET的版本都包括其下面版本的所有功能。
举例来说, Visual Studio .NET 2003 Enterprise Developer包括Visual Studio .NET Professional的所有功能;而Visual Studio .NET Professional则包含了Visual Basic .NET 2003 Standard Edition、Visual Studio .NET C# 2003 Standard Edition、and Visual C++ 2003 Standard Edition全部的功能。

Visual Studio .NET 2003 Enterprise Architect和Visual Studio .NET 2003 Professional是最被广泛使用的Visual Studio .NET 2003版本。其中又以Visual Studio .NET 2003 Enterprise Architect拥有较高的市场占有率,而且可以通过购买MSDN Universal subscription来获得。

接着,让我们看看Visual Studio产品系列在发展到Visual Studio 2005的过程中是如何演化的。
Figure 1.2 - Evolving Visual Studio
图 1.2 – Visual Studio的演化
由上图可见,产品系列是从许多方向发展的。第一,产品系列从目前各特地语言的标准版产品向下延伸,变成一系列较便宜的Express版本,另外也包括了一个针对Web应用程序开发的版本。
Figure 1.3 – Visual Studio 2005 Express Editions
图 1.3 – Visual Studio 2005 Express Editions
Express版本非常适合的业余软件开发爱好者或是第一次接触软件和网站开发的人来使用。

目前这些特定语言的Standard版本将演变成Visual Studio 2005 Standard Edition,包括了许多新的功能(例如类型设计工具)以及Visual Studio .NET 2003 Professional的所有功能 (例如支持智能型装置和行动Web应用程序开发)。
Figure 1.4 – Visual Studio 2005 Standard Edition
图 1.4 – Visual Studio 2005 Standard Edition
除了Visual Studio 2005 Standard Edition所有的功能外,Visual Studio 2005 Professional Edition现在包含了Visual Studio .NET Enterprise Developer和Visual Studio .NET 2003 Enterprise Architect大部分的功能。

这种情形对于Microsoft的开发工具来说是很典型的。当某些功能变得越来越普及或是大家都理所当然地要用这些功能的时候,这些功能将会被整合到较低端的版本上。
Figure 1.5 – Visual Studio 2005 Professional Edition
图 1.5 – Visual Studio 2005 Professional Edition
对于那些属于Visual Studio .NET 2003 Enterprise Architect而未包含在Visual Studio 2005 Professional Edition的功能 (例如Visio for Enterprise Architects),用户可以通过购买新的MSDN Premium Subscription获得。

说到这里,Visual Studio 2005本质上已经包含了所有Visual Studio .NET 2003的功能,更不用说增加了许多新的功能。然而此时,我们还没有谈到Visual Studio 2005 Team System (团队系统)呢。

看看Team System,我们先不谈Team Foundation Server,而是先考虑以角色为基础(role-based)的产品,例如Team Edition for Software Architects、Team Edition for Software Developers和Team Edition for Software Testers。
Figure 1.6 – Visual Studio 2005 Team Editions
图 1.6 – Visual Studio 2005 Team Editions
Team Edition for Software Developers提供了许多Microsoft之前未商业化的功能(例如单元测试和C/C++机器码分析)或是之前没有被整合到Visual Studio IDE的功能(例如profiling和托管程序代码分析)。

Team Edition for Software Architects的分布式系统设计工具(Distributed System Designers)属于Microsoft 正在进行中的一项大型计划,叫做 “Dynamic Systems Initiative”。这些设计工具和伴随的工具代表的是第一波用来辅助设计和部署service-oriented应用程序的工具。

Team Edition for Software Testers代表的是专业软件测试工程师的角色,包含了管理测试的功能、执行负载和压力测试、管理负载测试代理、和整合Virtual Server 2005达到机器虚拟化。为了增进负载测试的能力,测试经理可以通过购买Visual Studio 2005 Team Test Load Agent增加更多的负载测试代理。

此外,每个Visual Studio 2005 Team Editions都包含了Visual Studio 2005 Tools for the Microsoft Office System。用户可以方便的进行Office 上的开发。

对于团队软件开发来说,团队合作和沟通或许是其中最大的一项挑战。为了解决这个问题,Visual Studio 2005增加了一个新的服务器端产品,Visual Studio 2005 Team Foundation Server(团队协作服务器)。Team Foundation Server是Visual Studio 2005实现团队软件开发的重要核心。通过高度整合的核心服务,Team Foundation Server提供版本控制(version control),工作项目追踪(work item tracking),和构建自动化(build automation)。此外,Team Foundation Server整合了Windows SharePoint Services来提供项目入口网站和SQL Server Reporting Services来提供项目报表。
Figure 1.7 – Visual Studio 2005 Team Foundation Server
图 1.7 – Visual Studio 2005 Team Foundation Server
通过和SQL Server类似的模式,客户端需要Client Access License (CAL)来连结Team Foundation Server。每一Team Edition产品都包含了一个 CAL和Team Explorer。对于那些需要所有Team Edition产品安装在同一机器的人来说会有Visual Studio 2005 Team Suite可供选择,将三个Team Edition产品整合为一。
Figure 1.8 – Visual Studio 2005 Team Suite
图 1.8 – Visual Studio 2005 Team Suite
此外,Visual Studio 2005 Professional Edition和Visual Studio 2005 Standard Edition的使用者也可以购买Team Foundation Server CAL通过 Team Explorer来整合Team Foundation的功能。
Figure 1.9 – Visual Studio 2005 Team Explorer
图 1.9 – Visual Studio 2005 Team Explorer
假如你目前进行中的项目没办法移植到Visual Studio 2005但是你又希望开始使用Team Foundation Server,这时你可以购买Team Foundation Server CAL然后使用Team Explorer与Visual Studio .NET 2003或是较早版本的Visual Studio并存使用。虽然你没办法享受Visual Studio 2005的整合开发功能,但是你仍可以获得Team Foundation Server的核心功能,例如版本控制和工作项追踪。
Figure 1.10 – Visual Studio 2005 Team Explorer with Visual Studio .NET 2003
图 1.10 –Visual Studio .NET 2003搭配Visual Studio 2005 Team Explorer
总结?– Visual Studio 2005代表的是Visual Studio一个相当大幅度的演化。通过新增的Visual Studio 2005 Team System,Microsoft延伸原有的市场到软件开发生命周期工具的市场。

在第二部分,我将会探讨Visual Studio 2005的定价和授权。

posted on 2005-05-22 11:57:00 by xinz  评论(16) 阅读(26133)

Powered by: Joycode.MVC引擎 0.5.2.0