公司由于业务需要,改用java了,伴随我们2 年多的.net将不再用来开发公司的主营项目. 最近公司接到了一个近2000万的项目.上层经过反复讨论,决定采用java. 操作系统是 linux, 数据库是oracle.

    原因很简单,就如许多网友所持的观点一样,java适合开发大型应用.而.net不适合!  其中一人告诉我:c#代码可读性没有java高. 这个观点让我觉得可笑.问他原因,他又回答不上来. 我问他为什么一定要选linux,他也回答不上来. 总之,大型项目就只有java适合,不能用windows,用linux才是最佳选择,数据库也不能用Sql Server,非oracle莫属!

    说实在的.仅有2年.net经验的我(况且开发的都是中小规模的项目,没有超过100万的),实在无法说服他们继续使用.net. 虽然c# 2.0马上就要发布了.vs.net 2005也推出了beta2. 但我没有能力做到.我感到很惭愧!

  前两天刚刚下载了vsts 2005 beta2 正想好好研究.才刚开始,就不得不放弃.2年来,经历了多少的不眠夜,经历了多少次解决问题时的兴奋,我也不记得了,只记得当初每次发现新东西都会高兴很久!我梦想着成为.net的高手,我梦想着自己快点跨过这道槛,进入“看山还是山”的境界!

     我是真的舍不得.虽然我知道具有.net 和java双重技术经验对我未来求职有更大的益处.但.net让我实在难以割舍!以后的日子,我只能做一个.net的爱好者了.

     在csdn上有人说语言不重要。但不管怎样,每个人其实都会有自己喜欢的语言。 我就喜欢c#,喜欢.net的思想,喜欢她优美的语法,喜欢她在细节之处绽放的灵感之花。 我认为他们都是业界最新的(起码在商业应用上是这样的)。
 
   我是为我没有能力在.net上构架如此之大的项目的能力而感到难过。 假如我对.net有足够的驾御能力。能提出足够的方案,以及提出足够多的使用.net开发大型项目的优点的话,这个项目就将继续使用.net, 所有的人都认为.net不能胜任,而我却无法证明给他们看,虽然我相信.net能做到,我更相信.net是有前途的!。

   .net的大型项目应用太少了,几乎没听说过,大部分.net从业人员也没经历过。 绝大部分经历过大型项目的人不是用java,就是用c++,他们从自己的项目经验出发,当然是放弃.net了。

   在他们做出了选择再告诉我时,我只能选择无言!