6 Reasons to Use Netbeans IDE
21–30 of 47 posts
Re: 6 Reasons to Use Netbeans IDE
#22(I mean absolutely no disrespect towards the author and his great post, it's just that after reading it I felt I have to write down an Emacs version of that.) Six reasons to use Emacs Emacs is a great IDE for octopuses and Lisp developers, but did you also know you can use it for almost every other project? Here are 6 reasons why you should use Emacs for your projects. Emacs is at the top of a one-element list when i…
> You name it, Emacs can handle it. - Graphics tooling. - GUI designer - Semantic refactoring - Graphic visualization of CSS modes - Integration of JavaScript frameworks with code-completion support and two way editing between CSS, HTML and JavaScript code - Graphical visualization of data structures in debugger - Graphical support of heap data and threads in debugger - ...
Re: 6 Reasons to Use Netbeans IDE
#23(I mean absolutely no disrespect towards the author and his great post, it's just that after reading it I felt I have to write down an Emacs version of that.) Six reasons to use Emacs Emacs is a great IDE for octopuses and Lisp developers, but did you also know you can use it for almost every other project? Here are 6 reasons why you should use Emacs for your projects. Emacs is at the top of a one-element list when i…
Considering the number of plugins that exist for Eclipse, IDEA and NetBeans, the claim that emacs is more modular than all these IDE's is a bit absurd, don't you think?
> Like all great open-source projects, Emacs has a very active online community.
As do Eclipse and IDEA (NetBeans being a distant third, not so much).
> Working on a team or alone I like to use version control (Git mostly) to manage my work.
All the IDE's have git (and other revision systems) plugins. They all have their pros and cons and personally, I prefer to use an external tool (SourceTree) but emacs is unlikely to have an obvious advantage here.
> 2 - Browser REPLs
The Lisp eval mode and shell interaction are nice, but they are pretty limited to elisp and shell. All the IDE's have evaluation windows that let you run any arbitrary Java code, something that doesn't exist in emacs.
> 1 - Feature rich
Well, yes, all these tools have a lot of features.
It's interesting that you don't list the number one (and pretty much only) advantage that emacs has over any other text editor: macros. Macros are pretty much the only reason why I still use emacs today (\C-x(, \C-x) and \C-xe). And occasionally for small text files.
But for code, if you're not using a specialized IDE, you're not as productive as you could be.
Re: 6 Reasons to Use Netbeans IDE
#24I used to use Netbeans before moving to Sublime Text, there was only really one thing I missed, the way it showed changes in the gutter.
Re: 6 Reasons to Use Netbeans IDE
#25Netbeans is an excellent IDE for developing C++ on Linux. I've been using it for a Cocos2d-X project with few complaints. It has a really good Vim emulator which is critical to me and where Jetbrains continues to disappoint me.
It helps being the official Solaris IDE.
Re: 6 Reasons to Use Netbeans IDE
#26Earlier quoted context omitted.
> You name it, Emacs can handle it. - Graphics tooling. - GUI designer - Semantic refactoring - Graphic visualization of CSS modes - Integration of JavaScript frameworks with code-completion support and two way editing between CSS, HTML and JavaScript code - Graphical visualization of data structures in debugger - Graphical support of heap data and threads in debugger - ...
Most important in my book: an IDE should be a simple batteries included experience. Something tweakable like eclipse or emacs is fine, but I want it tweaked. I don't want to tell my editor where it can find my compiler or what language I'm using. I want to install, type in a syntax highlighted and auto-completed hello world program, and have it run. Plenty of IDE's do this, for example variations of eclipse/netbeans/…
Fortunately, with the recent inclusion of a decent module manager in Emacs 24, one could hope people will start making preconfigured Emacs "distros" for particular use cases.
Re: 6 Reasons to Use Netbeans IDE
#27(I mean absolutely no disrespect towards the author and his great post, it's just that after reading it I felt I have to write down an Emacs version of that.) Six reasons to use Emacs Emacs is a great IDE for octopuses and Lisp developers, but did you also know you can use it for almost every other project? Here are 6 reasons why you should use Emacs for your projects. Emacs is at the top of a one-element list when i…
> Unlike Eclipse, Netbeans, or most others, Emacs is a really modular IDE. Considering the number of plugins that exist for Eclipse, IDEA and NetBeans, the claim that emacs is more modular than all these IDE's is a bit absurd, don't you think? > Like all great open-source projects, Emacs has a very active online community. As do Eclipse and IDEA (NetBeans being a distant third, not so much). > Working on a team or al…
Is modularity measured by plugin count alone? Or is it measured by something like how feasible it is to remove some of the core IDE logic and replace it with your own choice of logic?
Re: 6 Reasons to Use Netbeans IDE
#281 - I need a good Editor, not an IDE
Re: 6 Reasons to Use Netbeans IDE
#29(I mean absolutely no disrespect towards the author and his great post, it's just that after reading it I felt I have to write down an Emacs version of that.) Six reasons to use Emacs Emacs is a great IDE for octopuses and Lisp developers, but did you also know you can use it for almost every other project? Here are 6 reasons why you should use Emacs for your projects. Emacs is at the top of a one-element list when i…
> Unlike Eclipse, Netbeans, or most others, Emacs is a really modular IDE. Considering the number of plugins that exist for Eclipse, IDEA and NetBeans, the claim that emacs is more modular than all these IDE's is a bit absurd, don't you think? > Like all great open-source projects, Emacs has a very active online community. As do Eclipse and IDEA (NetBeans being a distant third, not so much). > Working on a team or al…
Modularity is not measured in how many plugins you can have, but in what those plugins can do with your editor without stepping on each other's toes.
All your other criticism applies to the original text as much as to my comedy piece.
> The Lisp eval mode and shell interaction are nice, but they are pretty limited to elisp and shell.
No; go and check it out. I specifically wrote about browser REPLs. People wrote REPLs that connect to the browser and let you execute arbitrary JavaScript, as well as transfer HTML and CSS between Emacs and an open page. Check out Moz Repl and skewer-mode.
> All the IDE's have evaluation windows that let you run any arbitrary Java code, something that doesn't exist in emacs.
Well Emacs has it too. Just install a Java REPL. Or shell out from inside Emacs, like all the IDEs used to do.
> It's interesting that you don't list the number one (and pretty much only) advantage that emacs has over any other text editor: macros. Macros are pretty much the only reason why I still use emacs today (\C-x(, \C-x) and \C-xe).
Well, I don't find macros that important alone. Their power depends on having complex text selection, navigation and modification tools. Things like reverse incremental search (regexp or regexp-free version, whatever you like), skipping and selecting semantic units (sentences, paragraphs, s-expressions, etc.), expand-region, transposing, sorting, rectangle-operations, etc. And then there are things like ace-jump, multiple-cursors, etc.
The power and convenience of Emacs lies in all those features being readily available everywhere, one key press away. Emacs is a "total greater than sum of its parts" type of editor.