RSS 2.0 Feed
2004-07 Entries
摘要:        Together的处境是非常微妙的,在被Borland收购之前,它的市场分额就已经直逼Rational Rose系列,并且提供了Rose所不具备的很多功能,但是Rational公司的光环太过于眩目而令Rose增色不少,再加之其庞杂的RUP过程的支撑,一度使得Rose成为软件建模的代名词。         在Borland一连串的收购动作中,Together也进入了Borland的怀抱,成为Borland整个软件开发生命周期管理套件(Application Lifecycle Management)中必不可少的一个重要组成部分,从此Together也就没有了前世,人们再提到Together想起来的就只有Borland了,而Together也成为Borland同IBM(Rational)以及Microsoft(Visio)博弈的重要武器。打上了具有传奇色彩的Borland的烙印,对于Together来说应当算是一个好事情,但是Borland的历史往往都是悲壮的历史,看看Borland的软件蓝图,我们就会了解到,它横跨了J2EE以及.NET两大阵营的几乎所有领域:Windows/Linux/应用服务器/建模/开发/测试/协作/部署等等,方方面面覆盖到了极致。我没有能力来评判Borland这样做是否是正确的,但是目前Borland公司的确处在一个越来越尴尬的境地,资源远不如IBM和MS,资金同样如此,与其这样广而博,还不如专攻其中的一个领域会更好,战线拖得太长,迟早会有断裂的一天,那时候在选择彻底倒向哪一边就为时已晚了。Together处在这样的公司之内,也就不完全是一件好事情了。一个好的选择是SUN+BEA+Borland,就可以和IBM/Microsoft来一个三足鼎立了,可惜这只是痴人说梦了。         接触Together是在其4.0-5.0的时候,那时候的第一感觉就是这家伙不是给我们这些平民百姓准备的,因为他太吃内存了,几乎打开了Together就不能再工作了, ,也难怪,这是Java应用程序的通病,现在我1G的内存打开Together 6.2还是非常的吃力,不过随着Java虚拟机性能的逐步改善,这个情况比以前要好很多。         上面基本上都是一些题外话,在这篇随笔当中我会以Together Control Center 6.1/6.2 以及Together for VS.NET 2003 V2.0为依托来描述在实际项目中的运用,其间也会和Rose 2003 / XDE进行一些对比,当然由于自身能力所局限,我也只能尽我所能来展示了。之所以选择这个版本是因为这是目前最新Release出来的版本,其改进也逐渐成熟,尤其是Together for VS 2.0。         Together的版本有很多,主要如下:         Together ControlCenter :最完备的一个版本,简称为TCC,使我们要谈论的重点。         Together Solo :提供给小型Team使用的版本。         Together Edition for JBuilder :和JBuilder集成的版本(他的集成方式不是作为插件,而同样是独立的一个Application,只是它能感知到JBuilder的IDE存在,并自动进行双向同步)         Together Edition for Eclipse :和Eclipse集成的版本。         Together Edition for WebSphere Studio :和WSS集成的版本,但是没有多大用处,因为你选择了WSS就基本上会选择XDE了。         Together Edition for SAP NetWeaver Studio :没用过,         Together Edition for Microsoft Visual Studio .NET :这是我们下面要谈论的重点,目前最新版本是2.0。         Together Edition for C++BuilderX :没用过,应当和上面的基本类似。         感受一下Together吧: Goto Borland !          (to be continue...)...[阅读全文]

posted @ | Feedback (6) | Filed Under [ 程序人生 ]

摘要:    VSS相比大家都使用的十分广泛了,VSS简便快捷的特性也使得我们的协作开发变得更加容易了,尤其是VSS同微软自身开发软件的紧密集成使得它成为了Windows开发平台使用最为广泛的一个源代码协作工具。当然除了VSS之外还有很多其他的类似工具,比如CVS,还有微软内部自己使用的一个源代码协作工具(名字我忘记了,)。     虽然VSS很简便实用,但是不能让人理解的是,如此重要的一个工具,微软竟然连续N年没有什么大的改变,反观他的兄弟们(Visual Studio Suite),却是日新月异,与时俱进,我们也使用的不亦乐乎,VSS的毫无改观的确说不过去,尤其他不能支持基于Internet的异地协作开发,就成了他的一个致命缺陷,虽然有第三方工具厂商提供支持,但是也是别手别脚的。     终于随着VS2005的逐步推进,微软也逐渐意识到了这一点,在Visual Studio Team System中的VSS也有了很大的升级动作,我在安装了VS2005 Beta1之后就附带了VSS8,版本号是:8.0.40607.16。     VSS8主要在如下方面做了增强和提供新的支持: 1、提供了新的源代码控制模式       A. Lock-Modify-UnLock       B. Copy-Modify-Merge     第一种就是我们最常使用的模式,也就是独占模式;而第二种则是允许多人修改同一个文件,最终再进行整合。 2、支持基于Internet的远程访问模式     这个功能是我们期待已久的,我记得很早很早以前 开心就好 就曾经在微软产品意见收集的活动上提出过这个需求,当时好像很热门,好像还奖励了开心 一个什么好东东,。而这一点在开源社区的诸如CVS之类的工具中早已经实现。终于我们可以通过VSS来实现异地协同开发了。VSS8是通过Web Service来做到这一点的,这样做的好处就更大了,那就是我们可以轻易的穿透防火墙。 3、分布式团队协作增强     比如增加了对多语种的支持;Unicode的支持(这一点经常使用VS.NET配合VSS6的人会了解到);跨时区的文件时间支持;     当然VSS8带给我们的还有更多其他的特性,我就不再一一描述了。下面是一些VSS8特性的尝试以及同VS2005 Beta1的配合,会涉及到上面我们提到的VSS8特性。        首先,我们需要创建一个VSS8数据库:     VSS数据库格式,我们自然选择向后兼容模式了:   想要支持远程访问模式吗?   这就是上面我们提到的源代码控制模式:   好了   打开我们烂熟于心的 srcsafe.ini 文件,我们发现增加了一些控制选项,从字面就可以了解他是做什么的:   在创建完毕之后我们还可以通过VSS管理工具来更改一些配置:     接下来就是看看如何将一个VS2005的项目通过远程模式加入到远端VSS数据库中,以便实现分布式协作。 开始加入远端VSS之前要设置一下VS2005:          之后选择一个项目,还是老样子: <             最后有一个要注意的是,现在默认情况下VS2005会在你改动一个文件的时候自动将这个文件Check Out(如果你有权限),如果要恢复到和VS2003默认相同,只需要设置如下参数:      ...[阅读全文]

posted @ | Feedback (59) | Filed Under [ 程序人生 ]

摘要:1、昨天才折腾好Express,今天Visual Studio 2005 Enterprise Architect Beta 1已经可以从MSDN下载了。同时也提供了Express的完整下载。 http://msdn.microsoft.com/subscriptions/downloads 整个安装包内容如下: Visual Studio 2005 Enterprise Architect Beta 1 Amberpoint Express for Visual Studio 2005 Beta 1 MSDN Library for Visual Studio 2005 Beta 1 Remote Debugger for Visual Studio 2005 Beta 1 Visio Tools for Visual Studio 2005 Beta 1 可以开始准备技术迁移了...... 2、由于工作的缘故,临时未能去成北京参加Bill Gates的演讲,不知道下一次再有这样的机会将会是何年何月了?...[阅读全文]

posted @ | Feedback (36) | Filed Under [ 程序人生 ]

摘要:不知道是否有人和我一样的运气不佳?在微软公布了Visual Studio 2005 Express Beta Products公开下载之后,我就多次尝试安装其中的任何一个产品,但是由于安装过程需要在线下载并安装,每次总是在下在完成的时候就出现安装错误,提示我不能继续安装,我尝试了所有的产品 ,均发生这种情况,开始以为是权限问题,但是很快就被否定了,于是我尝试分析一下安装log,在这中间发现了解决方法,在文件dd_vsinstall80.txt中我看到如下log信息: “Visual Web Developer 2005 Express Edition Beta - English: dlmgr: CDownloadJob::VerifyFileSizeTime() : Failed to get file time of http://go.microsoft.com/fwlink/?linkid=30092&clcid=0x409” 于是尝试将其中的连接进行打开,哈哈,就可以直接下载完整的安装文件了,而不再是那一个小小的几兆在线安装文件了。再次尝试将linkid进行更改,于是我们就得到了整个Visual Studio 2005 Express Beta Products所有的完整安装包。 地址分别如下,累计大小约在510M左右: DotNET Framework Version 2.0 Redistributable Package Beta 1 (x86) - 24Mhttp://go.microsoft.com/fwlink/?linkid=30093&clcid=0x409 DotNET Framework 2.0 SDK Beta 1 x86 - 229Mhttp://www.microsoft.com/downloads/details.aspx?familyid=916EC067-8BDC-4737-9430-6CEC9667655C&displaylang=en Visual Web Developer 2005 Express Edition Beta - 43.4Mhttp://go.microsoft.com/fwlink/?linkid=30092&clcid=0x409 SQL Server 2005 Express Edition Beta - 36Mhttp://go.microsoft.com/fwlink/?linkid=31760&clcid=0x409 Visual C# 2005 Express Edition Beta - 28.9http://go.microsoft.com/fwlink/?linkid=30090&clcid=0x409 Visual Basic 2005 Express Edition Beta - 34.1Mhttp://go.microsoft.com/fwlink/?linkid=30088&clcid=0x409 Visual C++ 2005 Express Edition Beta - 65.3Mhttp://go.microsoft.com/fwlink/?linkid=30089&clcid=0x409 Visual J# 2005 Express Edition Beta - 32.3Mhttp://go.microsoft.com/fwlink/?linkid=30091&clcid=0x409 如果你想下载整个 Visual Studio 2005 Express Beta Products(Full Package) - 505M,可以直接使用FlashGet: http://www.magicpower.com.cn/DownloadFiles/Visual%20Studio%202005%20Express%20Beta%20Products(Full%20Package)/Visual%20Studio%202005%20Express%20Beta%20Products(Full%20Package).rar 注意:非常大的数据量导致了Web......[阅读全文]

posted @ | Feedback (110) | Filed Under [ 程序人生 ]