×

消息

EU e-Privacy Directive

This website uses cookies to manage authentication, navigation, and other functions. By using our website, you agree that we can place these types of cookies on your device.

View e-Privacy Directive Documents

You have declined cookies. This decision can be reversed.

昨天下午几乎啥都没干,就在visual studio的build、rebuild,还有git的fetch、pull和rebase中度过。

开始做.NET有两个月了,开发写代码从一开始就没有障碍,但效率却一直离Java+Eclipse的水品差了十万八千里。debug时跳转一行代码,vs都经常会拼了老命重编译一堆莫名其妙的东西;改动一个配置文件,重编译相关模块还不够,经常要全方案重建;vs默认快捷键渣渣等于没有,加了resharper之后也还是离不开鼠标;动不动就因为某个dll不一致而编译失败,又要全方案清空重建;debug没有jump to frame功能,跑过了就要重新开始。。。我越来越经常要抑制住骂娘的冲动了。

由于项目环境特殊,代码量大得不像话,纯代码从git克隆出来就有7G以上,随便编译一个方案,repo就上30G了。这种规模的项目,一次清空重建,在我i7-3770+16G内存+ssd的机器上就要花20分钟以上。而这样的重建却是家常便饭,vs小小闹一次脾气就要来一回。同样由于代码量巨大,git这个业界最好的vcs也成功地被化神奇为腐朽。每次做fetch all或者rebase,我都是按了按钮,然后叫上同事一起去喝咖啡吹牛,半个小时以后回来就好了。。。

看来.net和vs真不是我的菜,下次再找项目,绝不能碰了。我要回到Java的怀抱,用回贴心的Eclipse。

评论   

#2 mrdaydreamer 2015-02-24 10:45
引用 So Simple:
从服务器来讲,Windows感觉就是不如Linux,图形界面有太多羁绊,而且不开源。编程应该也是这样。

对呀,但.net就是依赖于windows。抽空研究一下mono,要是能用eclipse写代码+编译, 在linux下部署,我说不定就捏着鼻子学一学.net。要不然就算了,实在不是好玩的东西。
引用
#1 So Simple 2015-02-20 15:01
从服务器来讲,Windows感觉就是不如Linux,图形界面有太多羁绊,而且不开源。编程应该也是这样
引用

提交评论


安全码
刷新