组装电脑与品牌机

    作者: Flyingis   

    软件人做开发,重要在于思想而非工具。虽说如此,个人还是更喜欢Java一些,自己真正开始知道Java还是在大学二年级的时候,一家知名的软件培训机构来学校讲座,一位专家站在讲台上侃侃而谈,他与学校老师完全不同的讲授风格吸引了我,也正式这次讲座,让我知道了SCJP/SCJD,当然,也知道了Java。培训机构来讲座,无非是想做做广告,多吸引一些学员,后来我才知道这些证书泛滥的要命。但是,正是这场讲座,让我深深被Java所吸引,回到寝室后就将《VC技术内幕》放上书架,直到本科毕业卖掉之前都没有再翻过一次。

    还是那次讲座,现场准备了几份礼物,我比较幸运,获得的了Visual Studio.NET beta版全套软件(Java讲座,送VS.NET beta光盘),好像有5张光盘,包在一个小册子里,那个时候Visual Studio.NET还没有正式发布。虽说如此,我没有再去关心.NET,这套软件在我手中也从此长眠。

    在本科阶段自己周围学计算机开发的环境不是很好,但自己始终没有停止对Java的关注,到研究生阶段才开始将Java应用到实际项目中,积累了一些经验。这几年Java开源浪潮一浪比一浪高,各种开源产品层出不穷,百家争鸣,以前在做一个项目方案的时候,经验稍有不足,还真不知道选择哪种方案好。随着开源文档的不断完善和web2.0的不断发展,网上有越来越多的资料可供参考,Web框架、Web容器、数据持久化解决方案、开源数据库、测试工具、Ajax框架等等在各个细节上都有多种主流产品可以选择。在自己还无从下手的时候,选择一个比较成熟的方案,加上网上大量的文档,花点时间自己就能一点点摸索搭建起一个简易的框架,再逐步去学习、完善,深入一点,可以看源码、学架构,在这个过程中自己就能逐渐提高了。

    这段时间开始用ASP.NET/C#在.NET平台下做项目了,一个ArcIMS+MIS系统,因为工作需要不得不转到.NET平台下,这也是我第一次接触.NET,到目前为止在.NET下面做了近一个月,虽然我这点资历来谈论Visual Studio.NET显得有些底气不足,但我想谈谈自己的感受。

    在自己安装好Visual Studio 2005,看了两周的MSDN,并开始在VS2005上进行部分功能模块开发后,发现无论是文档,还是开发工具,微软都提供了近乎完美的实现,MSDN不谈,就拿ASP.NET来说,以前需要在Eclipse下编码实现的多级DropDownList,数据库连接,主从表显示,小数据量的分页显示,CRUD快速开发等等都能够像Photoshop处理图片一样,基本上用鼠标点击就能完成,当然稍麻烦一点的DataSet还是要自己写,但这些已经省去很多工作了。虽说Eclipse加上插件能够实现Web界面可视化设计,但相比VS2005还是要弱许多。代码编辑的IntelliSense功能也异常强大,Web调试也非常方便,这些为开发人员减少了很多负担,我也不得不佩服微软强大的技术。但是,在这样的环境中,有时我感觉自己好像不是一个完全的开发人员,有时像是一个设计人员,在自己的工程面板中快速制作着各种设计方案,可能是之前一直都处在Java的世界里,思想还没有及时转变过来,当自己出现这种想法的时候,我想应该是自己还只是一个.NET初级开发人员,不懂得在这个完美的平台上去展现更深层次的思想。不管怎么样,我还真的有点不习惯。

    软件人做开发,重在于思想。各种方便的机械化工具提供给我们,大家花点时间了解如何操作后,都能够做出一个简单的应用,一个浅层次的开发,但如果停留在这个层面,我们就只能处于金字塔的底部。以前我们需要自己来写简单的分页,现在不用了,以前需要花时间进行页面设计,现在花的时间少了,我们如何在这个层次上进行深度开发,如何把握对架构的理解,就显得更重要。

    当我们想买台电脑时,我们完全可以按照自己的需求定制出满足自己需要的开发环境,在功能、性能、易用性方面作出权衡,就像到电脑城去DIY一台电脑一样,CPU、内存、主板、硬盘、显卡、显示器等等都可以根据自己的实际需要来购买组装。另外,我们也可以直接到专卖店去买品牌机,机器已经配置好了,外观也搭配好了,售后服务也有。不管是DIY的组装机,还是品牌机,都需要我们充分利用其资源来最好的为我们服务。

    .NET我还要继续做,但我还是喜欢Java。

你可能感兴趣的:(eclipse,.net,软件测试,asp.net,asp)