`
阿尔萨斯
  • 浏览: 4168201 次
社区版块
存档分类
最新评论

Visual Studio 2005与Netbeans IDE

 
阅读更多
做开发这么快一年了,其实我都没有完全用到这两个IDE的大部分功能,每个项目只是编写一些少量代码(不超过5000行)然后调试运行,至于版本控制,软件工程,项目管理之类的东西基本上没有去考虑,所以以下只是我从代码编写的方面来分析

Netbeans,用了快一年了,开发的项目至少有15个了吧,无论是Java ,C/C ++,JSP或是其他,不管项目的大小,都是在这个IDE下完成的。就Ver 5.5.1来说运行速度比较快,虽然还是比不上VS2005,但相对于6.0还是很快的,但功能就没有6.0那么丰富强大。Netbeans 6.0增加了很多功能,似乎变得越来越聪明了,比如:代码生成,编辑提示,支持更多模块,CVS,Java GUI代码生成器,Web J2ee开发,可视化移动开发(J2ME),支持Ruby on rails,可视化UML建模,SOA。。。功能方面来说目前已经强大到无可挑剔,易用性也做的非常不错,基本上可以做到了在完全不懂面向对象的情况下, 10分钟做出一个Java Desktop程序。但运行速度方面我觉得还是难于接受的,就我C4 1.7G+512MB+xp的配置来说,启动Netbeans6.0没有2分钟是不可能完成的,特别是编译J2ee项目的时候,会让人受不了,但同样配置,在Ubuntu 7.10(linux-kernel 2.6.4)下却快很多,了解中。学院的机房是P4 2.8G + 215MB+ Win2000,运行速度就快很多了,一分钟之内应该就可以开启Netbeans了,编译生成项目也比我的机器快好多,所以,对于今天正常的硬件水平(双核 1G)来说,VS2005和Netbeans都应该不算太慢,只是我的机器配置太差,对这些速度问题太敏感。

用两个IDE开发Web 项目,Netbeans是做的非常不错的,让我惊讶的是她居然集成了一个类似与Dreamware的功能,让程序员可以方便的写出Jsp,html页面, Xml的编辑也做到了可视化。而VS2005由于暂时没用到她来开发Web项目,所以各方面到底如何就不得而知了。

至于Desktop项目,感觉还是Netbeans好一点,因为一开始觉得vs2005运行速度可能会比netbeans快很多,不过开发了两三个项目之后,发现vs2005 僵死的情况并不会比Netbeans少,特别是用到Sql Server数据库的时候,调试程序,也要等半天那个窗口才能弹出来。晕死!从view code 到view disgner之间的切换也是经常僵死的,更要命的是如果调试的时候程序有"内存"错误的话可能还会导致VS2005强行退出,但不可否认,GUI设计方面绝对是VS2005强,MS是专门做这方面的,无话可说。同样的道理,可能是硬件的问题才导致这些僵死的情况产生,正常的机器我想是不会有这些奇奇怪怪的问题的。

数据库项目来说,两个IDE应该都差不多,可能VS2005好一点,毕竟可视化的东西太强悍了,而且Sql Server的大部分功能都可以在VS2005中实现,减少了窗口切换的麻烦,我觉得这一点很不错。

可能之后开发更多更大项目,需要发挥这两个IDE的强大功能的时候,我又会改变今天我对VS2005,Netbeans的看法。

刚刚在Netbeans.org上看到,据说可以在10min之内开发一个基于ruby的Web服务项目,赶快试一下。。。
分享到:
评论

相关推荐

    ruby免费ide集成开发环境netbeans-6.9.1第一个压缩包

    就是类似Microsoft Visual Studio 2010那样方便的ruby编程开发工具,关键词高亮、自动语法提示等等,使用起来比较方便。这是NetBeans的最后一个专门针对window环境的集成开发工具,此后的版本都是以ruby插件的方式...

    vscode-netbeans-light-theme:Visual Studio Code的NetBeans Light默认主题

    此VS Code主题扩展尝试将编辑器颜色设置为与默认NetBeans IDE浅色主题中使用的颜色相同的颜色。 当前支持的语言: JavaScript(JSON) 打字稿 HTML CSS Java 随时将您的变更请求和问题提交给;-) 享受!

    ruby免费ide集成开发环境netbeans-6.9.1第二个压缩包

    就是类似Microsoft Visual Studio 2010那样方便的ruby编程开发工具,关键词高亮、自动语法提示等等,使用起来比较方便。这是NetBeans的最后一个专门针对window环境的集成开发工具,此后的版本都是以ruby插件的方式...

    使用VisualStudio开发php的图文设置方法

    常见的php的IDE有Eclipse,NetBeans,Zend studio,vs.php等。这几个我也都用过,其中Eclipse,NetBeans,Zend studio都有win和linux的版本,也都集成了像代码感知、调试、设计、片段等的功能,都用过一阵子后发现,...

    ruby-debug-ide:一个将ruby-debug粘贴到Eclipse(RDT),NetBeans和RubyMine等IDE的接口

    “ ruby​​-debug-ide” gem提供协议来建立调试器引擎(例如或 )和IDE(例如RubyMine,Visual Studio Code或Eclipse)之间的通信。 “ ruby​​-debug-ide”将命令从IDE重定向到调试器引擎。 然后,它将从调试器...

    Calculator:我的项目是我为学校项目创建的计算器。-开源

    以下是一些建议:Visual Studio:https://www.visualstudio.com/zh-cn/products/visual-studio-community-vs.aspx(仅在Windows上)Netbeans:https://netbeans.org/index .html(在Microsoft Windows,Mac OS X和...

    Web-TWAIN-JavaScript-Comments:动态 Web TWAIN 的 JavaScript 文档注释

    动态 Web TWAIN 的 JavaScript 文档注释为Visual Studio、Netbeans等主流IDE的内容辅助功能编写的API。博客

    matlab集成c代码-Ismek2019JavaProgramming1:Ismek2019Java编程1

    ++,Dreamweaver,Visual Studio代码 什么是课程? 它们是我们可以编写Java代码的页面。 Java(语言)语法(规则):Java类名称规则: 不能以数字开头。 不应包含土耳其语字符(çğıöşüÇĞİÖŞÜ)。 因为在...

    Dani3laServer:Java服务器应用程序用于文件同步

    Dani3laServer Java服务器应用程序用于文件同步客户端: : 邮件格式:Protobuf 3.5.1 Java IDE:NetBeans 8.2 C ++ IDE:Visual Studio 2015

    CMPE130_Project

    CMPE 130项目报告参加者:Alireza Mahin parvar,... 复杂度分析: 用于编程的工具:我们每个人都可以为该项目使用不同类型的IDE,例如Visual Studio,Netbeans和Alireza。使用github将所有代码复制到存储库中贡献:A

    word源码java-like3.0:喜欢3.0

    Visual Studio) •开发语言 (C、C++、C# 或者Java ) •使用源代码管理工具(Github) 要求 (1). 实现一个控制台程序,给定一段英文字符串,统计其中各个英文单词(4字符以上含4字符)的出现频率。 •输出要求:...

    作品集:我的各种编码项目和针对计算机科学IT课程的书面作业

    技术技能和能力语言/网络技术: Java,Python,Python Flask,C ++,HTML,CSS,C,一些SQL,一些Perl IDE: Netbeans,Visual Studio代码,Cloud9,Repl.it 工具/应用程序: MS Excel,MS PowerPoint,Adobe Photo...

    [JAVA]十四种Java开发工具点评

    在计算机开发语言的历史中,从来没有哪种语言象Java... 1、JDK (Java Development Kit) 2、Java Workshop 3、NetBeans 与Sun Java Studio 5 4、Borland 的JBuilder 5、Oracle 的JDeveloper 6、IBM的Visual Age

    数据库原理(第5版)

    Oracle公司的Oracle数据库和MySQL),Web编辑器和集成开发环境(IDE)也很常用,例如Eclipse、NetBeans和Visual Studio Express版。PHP被认为是第四个最常用的编程语言,可以下载用于许多操作系统和Web服务器。 所以...

    在Eclipse中使用SVN与CVS代码管理工具管理项目

    许多开发团队换用SVN是因为 Trac、SourceForge、CollabNet、CodeBeamer等专案协同作业软件以及Eclipse、NetBeans等IDE提供SVN的支援整合。 除此之外,一些自由软件开发的协作网如SourceForge.net除了提供CVS外,现在...

Global site tag (gtag.js) - Google Analytics