My project is mainly based on J2ME and I’m a newbie to mobile application development with Java. The first thing that I was seeking was a good IDE for the j2me development, because a good IDE enhances the performance a lot. After surfing the internet, reading experts ideas that they have stated in their blogs, I found the exact match for my requirement. Its NetBeans 6.1!! I just wanted to try it and see coz experts are using it. The rest of this post is based on my search results and experience of last 3weeks.
I knew about NetBeans IDE from my first year but what I had in my mind is it’s only for java. This is the first time I got to know that NetBeans is not only for java. It covers a verity of platforms and languages like C/C++, Java, Ruby, Php, JavaScript, HTML/CSS, JSP, JavaFX, XSL, WSDL, UML, Groovy, Scala, Prolog, Tcl, and many more…even people do OpenGL development (3D graphics modeling) with NetBeans6.1.
From my point of view, Net-beans6.1 is the best IDE that a student can use (irrespective of the programming language as NetBeans supports a variety of programming languages) because students cant spend a lot of money on software. You might use cheap pirated proprietary IDEs, but it’s illegal. Since NetBeans is free you are not violating any others rights (I know the IT experts also agree with me on the above fact).
NetBeans6.1 is a best GUI builder and a Rapid Application Development tool which is rich in features and great in performance. NetBeans supports Windows, UNIX, Linux, Solaris, Mac OSX OS platforms. Visual Designer for MIDP applications is very much useful in my work. When the source code editor is concerned variable highlighting and code completion features are really good and performing very well. In addition to those the NetBeans6.1 IDE is having the following features and many more… (I got the feature information from http://wiki.netbeans.org/NB61NewAndNoteWorthy.)
- Faster and improved startup of the IDE and projects (40% faster startup than NB6.0).
- Transparent windows when dragging and when slide.
- Ability to create different types of projects that share same class libraries.
- Associating JARs with projects Javadoc and sources.
- Great support for MySQL in the Database Explorer allows developers to register a MySQL Server, view databases, view, create, and delete databases, easily create and open connections to these databases, and many more.
- Viewing Java Bean patterns in the Navigator + BeanInfo Editor.
- Code editing and code completing enhancements including editing of javadoc comments.
- JavaScript support.
- JSF CRUD Generator, Spring Framework Support, Axis2 support for web services, SOAP UI integration for Web Service testing and monitoring.



1 comments:
Use Eclipse instead of Netbeans. Netbeans is not developer friendly IDE. Netbeans good to start some technology. But it not good for production level development.
Post a Comment