visual studio和eclipse我不得不说的话

本文作者作为一名拥有六年Java经验的开发者,分享了转向C#开发时对Visual Studio(VS2008)的使用感受。作者指出,虽然C#语法与Java相似,但微软的开发环境配置复杂,且VS在自动补全、查找、浏览、导航等功能上不如Eclipse便捷。文章还提到了VS的性能问题以及resharper插件在改善开发体验方面的帮助。
摘要由CSDN通过智能技术生成

    换了工作,需要使用C#开发部分代码。这也就有机会接触一下微软操作系统以外的产品。其实上大学的时候就见过VC6.0吧可能是。好像是借着有一门课叫VC++程序设计什么的,当时踌躇满志的还真想学点本事呢。不过正好被非典给耽误了,从此就再也没有接触过。
   先交代一下技术背景,六年java经验,可是由于公司产品技术路线的原因一直都只限于j2se本身,面向对象是入门了,对j2ee什么的也没有了解过。现在想想技术面还真是挺窄的,有点惭愧。

    C#接触了一个月左右时间,确实语法什么的大同小异毕竟基本上是一个时代的面向对象语言。但是整个微软的开发环境和java还是挺不一样的。由于java跨平台的特点吧,环境配置什么的都和操作系统关联不大,只要jdk装好,eclipse绿色小软件儿一考,程序本身编译不出问题,想跑起来那是基本上没有问题的,只要classpath的概念清晰成。可是到了微软这边可没那么容易,想顺顺当当把开发环境搭起来就不是一件容易事情。什么东西都相互依赖着,不知不觉装了一大堆,看着就晕。
   作为我这样的C#初学者,倒是可以暂时对环境的细节无视一阵子,毕竟还没有用到那么深。对于C#语言本身比较不适应可是namespace和partial这两个概念。
   其实java里面package是与C#里面namespace对应的概念,可是package是与文件所在的位置完全对应的,也就是说类文件的位置和类的package之间基本上是可以相互表示的。但是到了C#里面就不一样了,namespace只是表明了一个逻辑概念,namespace属性和文件的位置完全没有关系,说实话挺晕的。不知道这样的灵活性是出于什么目的。
   partial这个我倒是理解人家的用意,主要是想把自动生成的代码和手写的代码分开。也就不会出现可视化编辑器写好的界面代码稍微修改不慎就无法打开的尴尬。可是在vs里面想在几个partial文件中切换还挺麻烦的,算是各有优缺点吧。
   现在VS登场。我用的是VS2008,可能我们解决方案中的工程太多了(一百多个)的缘故吧,干个什么操作反应都很慢(我的机子配置还可以的啊)。

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值