技术开发 频道

开发工具王者比拼 .NET单挑J2EE


   
    4、软件质量和测试


    测试对于保证软件开发质量有着非常重要的作用,Eclipse内置对JUnit单元测试的支持,测试首要的开发体系和代码错误预防是Eclipse平台不可或缺的功能。它内置对JUnit(包括JUnit 4或TestNG插件)的支持,使得测试非常容易且非常自然。Eclipse还非常善于检测潜在的错误(例如self assigning class properties in setter methods),代码格式问题和修补建议。不过,在Web服务测试方面,Visual Studio要超过Eclipse,在Visual Studio中测试Web服务非常容易和简单,这是这个工具中我最喜欢的功能之一,甚至在其免费版的Express版中也支持该功能。

    获胜者:Eclipse

    5、建立和部署

    这是比较难判断的一项。.NET作为框架比J2EE更加容易部署,但是同时也给我们的比较工作带来了困难,很难在部署过程中来比较这两个工具。由于Eclipse内置了对ANT创建工具的支持,和对基于“热”部署的类加载器的支持,所以可以很好的部署J2EE应用程序。但是Visual Studio的部署能力同样根本不需要你担心,它可以完全控制目标部署服务器,可能是IIS,SQL Server或BizTalk。

    获胜者:平局

    总获胜者:Eclipse

    Eclipse如此强大,以致于业界的任何其他IDE工具都不能对其构成威胁,包括Visual Studio。有经验的程序员在使用Eclipse的时候,会一种感觉:IDE可以与它心意互通。在所有方面,这是一个开发者为开发者开发的工具。

    Visual Studio也非常不错,它是一个非常伟大且高效的工具,它是一个.NET开发的完美工具。很明显,微软已经尽了最大的努力来为.NET开发者提供一个非常高效且非常直观的开发工具。甚至,其免费版的Visual Studio Express版也非常令人印象深刻。

    但是,由于得到了如此巨大的开发社区的反馈信息和开源开发者的无私奉献,Eclipse明显已经先行一步,实际上重新定义了IDE的概念,把传统IDE带入到一个更强大更智能的境界,使它本身变为开发者思考过程的一种延续和扩展。因此我选择了Eclipse作为最后的胜利者。
0
相关文章