第一只螃蟹: windows .net server rc2
- 安装没有什么好说的,不过安装好以后没有认出我机器的红外端口,懒得找(估计也找不到)驱动,就在bios里把这个东东禁了,其他设备正常。
- .net server带的iis 是6.0,和5相比还是改了不少di:
(图片懒得贴了)
有几点比较重要的改变:1. 在iis6里可以为某个site/vdir单独配置一个application pool,他们运行在不同的地址空间,相互不影响。2.这在图上看不出来,iis可以把配置保存为xml格式的文件。3.net server 预装了.net framework 1.1,图上asp.net 1.0的那一项是我为了装vs.net 2002 手工加的。4. 相比以前的iis, 6.0多了个uddi 的 service, uddi 是干什么用的自己去看书/资料,偶不多说。 :)不过安装uddi service 后台要有个数据库,而我装的sql 2k + sp2 它居然说版本太低…只能用.net 自己带的msde的说,好在sql 2k 可以在一台机器上有多个实例,大问题到也没有。
- xp界面风格就不用多说了,地球银都知道。
- .net server的关机/重起需要你输入一个理由,就是告诉它你为什么要关机,它会在eventlog 里给你记上一笔,感觉这个东东怪怪的;
- .net server 没有任何随机游戏,挖雷纸牌统统没有的干活,而且它用的directx 版本是5,没有d3d支持,且最新的dx8.1b(dx 9 beta 未测试)不能在.net server 上安装,想回家玩游戏的朋友还是省省的好。 :)
- .net server 缺省安装好以后有个cluster 管理工具, 没有用过,不发表评论,另外象cert server之类的win 2k就有了,而且我也没有装。
- 最后就是.net server的ie 是6.0 + sp1, 不过对中文的支持非常不好,经常出现乱码。另外.net server速度不快,xp的任务栏假死现象在.net server里也有出现。
第二只螃蟹: visual studio.net 2003 final beta
- 安装:这个东东的安装盘有8张,比2002要多一张,2张是vs.net 2003安装盘;3张msdn;1张 pre request 安装盘;一张visio 和一张vss 6.0d。我只安装了msdn和 程序,visio什么的没有装。安装这个的时候我系统里已经装好了vs.net 2002的e文版和中文版的vs.net 2002 msdn,安装没有什么大问题,安装好以后发现2002和2003的帮助文件全打不开了。试了不少时候,后来把这二个帮助的快捷方式改了一下,强行制定lcid 为 us english(1033) 才好了,不过系统还是会时不时报某个dll出错,估计是中文vs的帮助和e文的有冲突引起的,不过不影响使用。
- .net framework 的类库接口改动不大,虽然号称是改个几k个bug,但是接口基本没有变动(不知道我原来发现的那个bug有没有改掉),看whatnew 里面security好像增加了几个类。
- 另外和2002相比,2003附带了一个第三方的混淆器,这东西好像不太容易用,不过对保护代码还是非常有用的。而且这个东西对2002生成的程序也能混淆。不过用混淆器有个问题就是如果程序是强名称的,由于混淆器打乱了il,强名称的签名会失效,偶现在还不知道这个问题应该怎么解决。
- 2003和2002相比,多增加了一种语言的支持,就是visual j#,这东西应该是给从vj6 转过来的人用的,偶没有用过,估计和java 的语法相似。
- 2003还内置了移动开发的支持,可以在上面开发pocket pc的应用,不过似乎只有vb和vc#有这种project template。
总体感觉和2002 相差不大,不过就冲着那个混淆器,也值得去装一个玩玩。
