这一年多来Vista有不少版本都在我机器上借宿过,从早期巨慢无比到beta1时我的显卡也能跑Aero了.现在RTM Business版也占据了我的硬盘的一部分。但是无论什么时候,总是感觉在Vista上做开发是那么不爽。我不知道有多少朋友现在已经从XP跳到Vsita上了,我的XP还是最常用的。
升不升级我的机器?我的本子是Dell Inspiron 6400,512 DDR 667的内存还要被集成显卡分一杯羹。中午吃饭的时候说起想加条1G内存的想法,我的PM建议我如果资金不充足最好不要加,一来本子升级本身就花销大而且自身寿命较台式机短,其二是现在在vista上做开发与我的工作(asp.net开发为主)并不是必须的,也不是最好选择。
Web开发的两个主要方面——客户端和服务器端,大致上可以分别对应vista中的IE7和IIS7,两者也都是新东西。从IE5到IE6再到IE7,在对css样式控制上是折磨了很多UI设计人员,即要让页面代码结构清晰,还要保证页面布局不混乱,一个css样式写完了还要加不少hack方法来润色才能再更好的支持FF,Opera和Safari,往往一堆东西弄完了,通过xhtml strict的验证又是意见麻烦事,这时候再那出javascript来...每晚都得在恶梦中惊醒。不过IE7中对XMLHttpRequest的支持却是帮了不少朋友的忙(tip)。但是在开发/调试时就比较费尽了,首先就是启动速度明显减慢,然后是tab这个东西(more)搞的IE经常假死,如果为了减少这种情况的影响多开两个,内存占用多又是个问题。HttpWatch我装了后没找到从哪里启动:( Fiddler是什么内容都取,占资源相对也多,一般不到迫不得已我不开它,小巧玲珑五脏俱全的HttpWatch是我的首选。调试javascript头疼,挂进vs2005里调试也不见得很有用,Firefox里的Firebug在这上面表现的还不是太差,同样小巧玲珑。
服务器端的IIS7是微软产品组在web server上的一个巨大改变,新特性增加了不少,更紧密的结合asp.net2.0,在安装IIS7时的一堆选项就看的让人发晕。但是我还没有见过用IIS7做网站服务器的朋友,我在打算在服务器上试一下,如果有在用的朋友留个言,多传授俺些少走弯路的方法。
SQL Server 2005我没有在vista上装过,不过前两天看到鞠强大哥遇到了一些似乎不应该骚扰我们的问题。
OK,这样看来2003是我们做web开发的好选择了,对于windows应用程序呢?
WPF和WCF上的漂亮的APP据我现在知道的不一定必须在vista上做,XP/2003装上一堆东西后也是可以的,只是无法看到Aero的透明,而这个又不是开发者需要关心的(通常情况下),所以vista再次又不是winform程序的必须的开发平台,此时选择轻量级系统看起来似乎更好。
什么情况下用呢?QQ增加的登陆框密码保护功能轻松把vista就blue screen了,我们得删除了那两个dll后才能用,而此时密码的保护功能就没了,看来腾讯的工程师们需要用vista来测试兼容性了。
剩下的就是需要使用vista上一些组件来做开发的朋友需要了,比如说windows sidebar(我目前还不知道能否不用vista) 和 Windows RSS Platform。
想到这里,我就决定坚守我现在的512内存,不转移开发平台了。园友们对待这个问题的看法是?......
posted on 2006-12-14 02:03
维生素C.NET 阅读(5688)
评论(54) 编辑 收藏 所属分类:
Code Warehouse
发表评论
Vista始终是要上di,开发人员除了做开发,还需要不停的学习新的东西。Vista带来的那么多新的东东,难道激不起你一点点的欲望?
总感觉现在这段时间是最难受的了。
尽管IE7看似带来了一大堆的好处,但是现在主流电脑还是在用IE6甚至IE5,在做ASP.Net程序的时候,还是要兼顾兼容性。
同时,以前做的控件没有判断出IE7,一些控件几乎无法在IE7中正常显示。前几天客户打来电话说,导航栏无法显示了,我很讷闷,以前不是好好的吗;当他说,是因为电脑装了IE7后,我就变成了郁闷。。。。。。
现在Vista是出来了,但是想做到普及,还是有相当一段距离的。就像我前几天看到有个客户还装着Win98。。。我建议他更新到XP,他说,现在既然用得好好的,为什么要更新呢?
所以,现在的难受就是程序要考虑很多方面,既要考虑对IE7的支持,又要考虑老版本的支持。发觉的是工作量大了。
等Vista的市场占又率到25%时候在转到vista上做开发.
公司的电脑和自用的电脑都跟Vista的要求,不知道,何年能感受一下Vista开发.
@Ben[匿名]
@泷洲狼
如果不激起我的欲望就不会有这个帖子了:)
答案就在于标准以及平台性无关性吧~~ 如果关注的是这两个方面,vista的出现会带来多少影响呢?
IE7 的HttpWatch需要在"自定义按钮栏"中手工添加到按钮里面
@NeedForSleep
呵呵.同感.我前天也碰到了用98的朋友,可爱的小IE整了我们一把...幸亏布局的时候头脑没发热,还保留了点土味,否则.
让vista慢慢来吧,相信MS内部的开发人员也用XP吧!
我也是主要用ASP.net做开发的,我装上VISTA有两个月了,一直在上面进行着工作,有时会遇到一些问题,但都解决了,现在感觉用起来还不错。
嘿嘿,因为装了VISTA,老总还给我的电脑升了级,现在VISTA里那个自带的评分是4.0分,这个最低分是显卡的分,其它的最低也在4.7分。
还早呢... 这种东西就不用赶时髦了吧,该用的时候再用
现在开发Web,而Web可不依赖OS哟,如果怀旧的话,在98完成就行了,何必再花大把银子去搞vista呢,安装vista,硬件也要上去哟!
从XP转Vista 有点象当年98转2000,所以不用太急
除非需要开发vista的新特性 否则我会一直使用 2k3
但是你的内存无论如何都需要达到你本子的理论最大值才行
以前微软最大的败笔是没有把.net1.0强制融入xp,最多也就随性开发几个小巧的应用程序承托一下。
现在的微软最大的败笔是不现实的在vista扩大需求,使用了陈旧技术的桌面的网络化,把本来windows的很多弊病都暴露出来了。google玩得是理念+小巧的程序。微软如果这样跟上的话,是很有风险的,很多基础的东西都没有十分显眼的亮点,而这之上的东西又会带给我们什么呢?
Vista开发保守估计也要2G内存。特效全开的情况下,我机器上的Vista启动后就占用了512的内存,开发是根本不敢想了.......
还是用2k3比较好
有1G内存的话,你就能看到Vista RTM比XP+SP2要快,当然是指界面效果都是全关的情况下。
1G 内存还是要di, Vista 也是趋势,但是512M RAM ,那还是不要Vista,启动Vista你就需要用掉400M
2003一直是我不一的选择,不过想试试vista,不过要升级电脑才行。
看了下感觉还是2K3好点.
对于VISTA我安装过.我是双系统.
体验了一把就够了.没什么的.开发不一定要在VISTA上做吧.
如果想仅仅"show"一下Vista 还可以,如果选择稳定性的话我宁愿选择VS2003
看来还有很多跟俺一样的呢,哈哈, 2003OS + VS2003/2005 最好的选择!
@uGoer
我启动了vista后啥也不干,内存占用是89% ....
各位没有提及VS 2005和Vista兼容性的问题吗?
等VS 2005 SP1 release之后我再转过去。
看来很多人都没用过vista
或许你们开发asp是没必要上vista
不过我觉得开发人员就要多尝试新事物
至少1G内存的情况下,开2,3个Vs2005也不会卡(Aero也打开)
@d
这话我不反对,但是对于公司来说,这样显得不太负责.
感觉Vista也没有传说中的慢哈,我用VS2005在上面开发速度不觉得很慢。或许刚刚用Vista的时候感觉速度不是很快,但是用久了速度就快起来了,可能和SuperFetch很有关系。反正,我觉得这个东西还是慢慢的适应就好。
@d
我大概测试了一下,好像Aero效果不占用多少内存.
@hesicong
vista下硬盘会经常狂转,但是使用几个小时后我就明显感觉系统变的慢了.不知道为何,beta2的时候也这样,而beta1的时候就没这回事(但beta1我用的时间也短)
vista对于我那机子来说是可望而不可及的神话
等咱有钱啦,再去用VISTA吧,现在就用XP+VS2003做点开发,满足了!
我还是觉得个有长处,毕竟vista也是新的技术,总需要一些开路先锋。我是个懒人,所以还是先2K3吧!
"以前微软最大的败笔是没有把.net1.0强制融入xp,最多也就随性开发几个小巧的应用程序承托一下。 "
呵呵,net1.0不成熟,而且完全是出于市场的考虑,让位与2.0
HttpWatch有快捷键的。楼主从来不看帮助文件的吗?呵呵。好像是shift+F2。我是xp+IE7下用过几天做一个web程序,搞完就删除了,没法帮你验证。按一下试试?
学习是要的,但使用的话........再说吧.
.NET3.0也可以在XP下开发.
我向各位请教一下,开VISTA用IE7有时关不掉IE7,是为什么?
做开发还是慢上VISTA吧,我在娱乐电脑上(P4 2.8HT/DDR 512M*2/ATI9600SE 128M/HD 120G)装了一下VISTA ULTIMATE,效果全开跑起来感觉不是很溜。而且IE7经常假死,非常头大,体验了10天,总体来说就漂亮点,但实质性的用户级功能提升不大,而且感觉没XP稳定。
做开发我反而觉得没有大问题,就是用户体验差了点。
软件兼容性很多,比如播放器的问题,输入法的问题,QQ的问题,搞死一批又一批人。
但是新出来的软件(开发软件)兼容性都很好,速度感觉还有所提升呢。
我的vista关闭特效,AMD 1800+, 1G 内存,感觉良好,就是cpu用的比较高,放片有些卡。主要是声音,vista需要一个什么硬件声卡之类的,如果没有对系统影响比较明显,尤其是我这种低速cpu。
但是开vs感觉更加快了(虽然是一点点)。当然内存占用也比较多,600m以上, 所以打开多个网页有时提示内存不够(我关了虚拟内存)。因此,总结一下,就是cpu 应该 2G以上, 内存1.5G比较好。