Uestc95的空间站 - 火星就是地球的未来?...

如果你有一个苹果,我有一个苹果,我们交换以后还是一人一个苹果,但如果你有一种思想,我有一种思想,我们交换以后,每个人便拥有了两种思想。

随笔 - 129, 评论 - 1290, 引用 - 44

导航

关于


MSN:
uestc95 at GMail.com

Mail: 
uestc95 at GMail.com

另一个博客
博思 - 汇聚思想间的碰撞

欢迎交流!

标签

每月存档

最新留言

广告

Together 应用之路(1) - 我没有前世

        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 on 2004-07-09 21:46:00 by uestc95  评论(6) 阅读(11534)

Visual Studio 2005 Beta1 之 Visual SourceSafe 8.0

    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 on 2004-07-03 13:54:00 by uestc95  评论(59) 阅读(36619)

Visual Studio 2005 Enterprise Architect Beta 1 Download

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 on 2004-07-02 07:58:00 by uestc95  评论(36) 阅读(16458)

Visual Studio 2005 Express Beta Products(Full Package) Download

不知道是否有人和我一样的运气不佳?在微软公布了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) - 24M
http://go.microsoft.com/fwlink/?linkid=30093&clcid=0x409

DotNET Framework 2.0 SDK Beta 1 x86 - 229M
http://www.microsoft.com/downloads/details.aspx?familyid=916EC067-8BDC-4737-9430-6CEC9667655C&displaylang=en

Visual Web Developer 2005 Express Edition Beta - 43.4M
http://go.microsoft.com/fwlink/?linkid=30092&clcid=0x409

SQL Server 2005 Express Edition Beta - 36M
http://go.microsoft.com/fwlink/?linkid=31760&clcid=0x409

Visual C# 2005 Express Edition Beta - 28.9
http://go.microsoft.com/fwlink/?linkid=30090&clcid=0x409

Visual Basic 2005 Express Edition Beta - 34.1M
http://go.microsoft.com/fwlink/?linkid=30088&clcid=0x409

Visual C++ 2005 Express Edition Beta - 65.3M
http://go.microsoft.com/fwlink/?linkid=30089&clcid=0x409

Visual J# 2005 Express Edition Beta - 32.3M
http://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 Server多次瘫痪,不得已将Visual Studio 2005 Express Beta Products(Full Package) 移动到了FTP站点,地址如下!

http://www.magicpower.com.cn/Forums/ShowPost.aspx?PostID=175

posted on 2004-07-01 09:40:00 by uestc95  评论(110) 阅读(72258)

Powered by: Joycode.MVC引擎 0.5.2.0