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服务项目,赶快试一下。。。

时间: 2024-10-14 06:22:05

Visual Studio 2005与Netbeans IDE的相关文章

Visual Studio 2005 IDE的使用技巧和窍门

将双手保持在键盘上 我最喜欢使用的键盘快捷方式 您可曾有过这样的期望:在 Visual Studio 内部进行开发工作时双手不必离开键盘?如果您是一名高级用户,您肯定会享受到使用键盘快捷方式执行各种操作所带给您的飞速体验.我确信大部分开发人员都已经熟悉了其中的某些快捷方式.使用 F5 执行 Debug.Start.F10 执行 Debug.StepOver.F4 执行 View.Properties,等等.不过仍有其他几个不太为人所知但极其实用的键盘快捷方式.在下表中,我列出了自己最喜欢使用的一

Visual Studio 2005 集成开发环境

Visual Studio 2005 集成开发环境   作者:ChinaBang时间:2005-04-10Blog: blog.csdn.net/shuaihj                 摘要:IDE增强     内容: Microsoft Visual Studio 2005 包含许多对开发环境新的增强.创新和提高,其目的在于使 Visual  .NET 开发人员比以往更加高效.本章探讨其中的一些功能,并且阐述开发人员如何使用它们以更快.更准确地编写代码. 提示除其他对 IDE 的"改进

Visual Studio 2005 XviD编译过程

这几天做一个BMP2AVI的转换器,要用到XviD Codec的编码器,使用过程中,发现有一个Status窗口弹出来,压缩过程奇慢GraphEdit里的结构如下:PushSourceBitmapSetFilter -> XviD MPEG-4 Codec -> AVI Mux -> FileWriter并且关闭GraphEdit的时候,关闭不了程序,程序失去响应,怀疑是因为Status窗口造成的,google上搜索了一下,发现需要修改XviD的源代码来去掉这个东西.参见http://to

Visual Studio 2005项目及项(文件)模板丢失的解决办法及补充

  最近做一个项目,其中用到ajax技术,所以就安装了asp.net2.0 ajax extensions.安装完后,打开vs2005,发现新建项目的时候很多工程模板没有了.郁闷!在google上搜了一下,找到很多解决方法,参照下面这两篇文章,顺利解决问题: 1.http://0531s.com/www/34/2007-12/15373.html 2.http://www.cnblogs.com/dotAge/archive/2005/11/19/280230.html   本人修复过程如下:

在Visual Studio 2005和ASP.NET 2.0中使用强类型数据存取

asp.net|visual|数据 "Never put off until run time what can be done at compile time."David Gries, Compiler Construction for Digital Computers Introduction 作为程序员,我们在学习一些新技术的时候,范例有时候会是我们最大的敌人.指南通常被设计成简单易懂,但同时里面的懒惰.无效率的甚至是危险的代码编写会增多.像这种情况最普遍存在的就是在ADO.

Visual Studio 2005/2008的代码段编辑器

代码段(Snippet)是可以从键盘上快速访问的代码模版.它不是代码生成器,而是一些面向常用编码模式的快捷方式.它支持字段链接,因此,当修改某一处参数名称的时候就会同时更新整个代码块.另外,代码段还会自动添加项目引用和(命名空间)声明. 除去作为提高生产力的帮手外,在Visual Basic中它还充当培训工具的作用,其中包括简单如创建一个属性.一个异常类到复杂如通过串口播叫电话的一些列任务等.如果需要看到VB代码段的完整列表,需要敲"?-tab".(虽然C#也支持代码段,但内置的任务类

Visual Studio 2005体验泛型编程

Visual Studio 2005 为 Microsoft .NET 框架带来了泛型编程的类型参数化模型.当然,类型参数化是C++程序员的事情.所以,对于那些还不熟悉它们的人,我将在本文中对泛型编程做一个简要的介绍. 泛型编程的基本思想是交付固定的代码库,这个代码库支持潜在的无限类型集合.有两种用于泛型编程的常规模型:通用类型容器模型(Universal Type Container Model,UTCM)和类型参数化模型(Type Parameter Model,TPM). 在 UTCM 中

Visual Studio 2005中C++的变化

下一代visual studio版本(以前whidbey,现在是visual studio 2005)提供更加丰富的改进的库文件和没有很多幕后精简和加速的压力,它的大量配合的工具和新的功能将使开发者的开发过程变得简单有趣,对我而言,这些与visual studio 2005对C++的处理相比就显得有些苍白,这里我主要谈谈在下一代visual studio中C++的变化. 跟下划线拜拜 在visual studio.NET中引入了对C++扩展名的处理,扩展名是以两个下划线开始的关键字,比如__gc

用Visual Studio 2005创建宏代码生成器

目前的软件并不是自动生成的,但是我们都知道软件将会一代代地发展下去.那么,为什么我们不努力于自动生成的软件?为什么不努力于创造能够一代代自动生长或发展使用的软件而却致力于改变现有的?目前我们所拥有的哪些技术能够支持生成的软件而遗忘了哪些技术呢?对这些问题的回答可能还不存在,但是VS 2005中已经具有一些能力来支持生成的代码了. 在Visual Studio 2005中,你可以使用宏来为你书写代码.这些宏代码生成器并不是随便生成的,而你也不必凭想象和发明来构划要写什么样的宏.两个独立但仍有联系的