Each solution still has its own drawbacks and frustrations. In fact, many developers use both Eclipse and NetBeans - just for different projects or clients. So, now that the two environments are on a fairly even footing in the features and functionality they provide, what's the difference? A lot of it has to do with personal preference and what the IDE is being used for. In contrast, new adopters of NetBeans have plenty of positive things to say about the IDE. But early adopters who dropped NetBeans to return to Eclipse still have a bad taste in their mouth that will take a while to fade. Today, most of the complaints about earlier versions of NetBeans have been resolved as the platform has matured. ![]() In the first two years, the development process was so open that more time was spent debating than implementing." That's a polite way of saying that things got off to a rocky start. The next few years involved learning about what worked in terms of open-source processes. ![]() The first year (through NetBeans 3.2), the project spent trying to find its feet. In the words of the website authors themselves, " An open source project is a living entity that needs time to find the right balance of people and contribution. This IDE was developed as open source beginning in 2000 (sponsored by Sun Microsystems). It doesn't help NetBeans that their earlier versions left a lot to be desired. That's why you'll see lots of discussions online about whether or not to switch to NetBeans from Eclipse and not the other way around. Right now, it's simply the IDE that most people are using already. Today, Eclipse is viewed as a well-proven platform that commercial vendors can build on to create their own set of products and that enterprise users can rely on for internal application development. The company's two pronged approach of making the IDE open source and freely downloadable while also bolstering its own investment in the technology has helped ensure ongoing participation from both inside and outside the IBM client base. IBM revamped its own products during the same time period to rely heavily on the Eclipse platform. Acceptance spiked even higher when IBM released control of the IDE to the newly created Eclipse Foundation. By 2003, Eclipse already had a substantial following in the IBM community. Although Eclipse and NetBeans were actually in their initial development/early launch stages at the same time (the late 1990s and early 2000s), Eclipse was rolled out successfully to a much larger user population earlier than NetBeans. ![]() Right now, what we're looking at is simply a matter of better market penetration strategies. The primary reason for the popularity of Eclipse is not really about how well the two platforms compare from a functional standpoint. So, what makes Eclipse so special that it blots out the competition? Does NetBeans really not amount to more than a hill of beans? Turns out, timing has a lot to do with it. Having all the development tools collected in one application is key for Java developers who want to compile and run new programs faster than they could using a traditional text editor and its associated tools as separate components. GUI builders, version control and other IDE features are also included. You get pointers on debugging and optimizing code as you go along. You get the auto-complete options for Java code so you can select from a menu rather than typing everything out. And you will still use the console a lot even if you start using Rubymine.The basic versions of both Eclipse and NetBeans offer very similar standard capabilities. consume more power/memory and resources in general.you might miss some of your favorite bundles.Good integration with rails (run rake tasks, generators, bundle install.'Find in project' works pretty fast when compared to textmate.Ability to easily browse the source code for any gem you are using.Autocomplete (this is actually pretty good, given that ruby is a dynamic lang).Good support for other frameworks and tech around the ruby eco system (etc: cucumber, bundler, rvm.).Based on the solid, proven intelliJ IDEA base. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |