Here’s the Deal
Slant is powered by a community that helps you make informed decisions. Tell us what you’re passionate about to get your personalized feed and help others.
NetBeans is an excellent IDE for EVERTHING! Java, Java EE, C++, PHP, Python, etc. See More
NetBeans is a free, GPL-licensed IDE. It can run on any computer with a Java virtual machine. If a computer has a Java virtual machine (JVM), Netbeans can run on it. Netbeans can, therefore, run on a variety of operating systems such as Windows, *nix, and Mac OS. Being open source means that developers can contribute changes to the code to have the IDE better serve them. See More
I'm working with it for years with no trouble. Strongly recommended. See More
Multiple cursors & column selection allow versatile ways of editing. ctrl + d will select the current word and each time the command is repeated add the next occurence of the word to the selection. ctrl + click or middle-mouse click will place another cursor in the place that's clicked. Cursors can then be controlled together. This also allows selecting vertically. ctrl + shift + l will place a cursor on every highlighted line. See More
Sublime Text uses TextMate's syntax declaration files to support new languages, has all its menus and keybindings generated from JSON files, and can be scripted to add new features using Python. If Sublime Text doesn't support a desired language or feature, it's usually not long before someone implements it themselves - examples include the plugin package manager and the 'open in browser' command. See More
Sublime Text, while being lighter-weight than an IDE, still supports many IDE features. Text from the current file is used to provide autocomplete Project Support (folder browsing, scoped history, build-system declarations) Refactoring support is emulated through multi-select, project-wide find & replace, and regular expression search Syntax-aware selection and GoTo for quickly jumping to locations in the project Snippets & Macros A Python console for everything else See More
Due to its modular design almost any aspect of the editor can be changed. Even seemingly core packages like the one's taking care of search and replace functionality can be forked on GitHub, changed and replaced in the editor. The Documentation for creating new plugins is also great and thus it's easier for developers ti jump in and create plugins for Atom. See More
Multiple cursors and column selection allow for versatile ways of editing. ctrl + d will select the current word and each time the command is repeated, it adds the next occurrence of the word to the selection. ctrl + click or middle-mouse click will place another cursor in the place that's clicked. Cursors can then be controlled together. This also allows for selecting vertically. See More
One of the goals of Atom is to be a text editor for both experienced and beginner programmers. You can add keyboard shortcuts, change themes, install plugins, and change core settings by clicking through a GUI, or by manually editing config files the old-fashioned way. It has the added advantage of being built using the same engine that powers Google Chrome, so actions like opening and closing tabs feel familiar, even to new or non-programmers. See More
Installing Atom adds two command line commands - atom and apm. The first one runs the application itself and the second one is the Atom Package Manager that's used to add and remove various components from the package listing. While these features can be set up with other editors as well, Atom takes care of them out of the box. See More
If you're working with a remote dev team, you'll quickly realize the importance of code collaboration while programming. With the Komodo IDE you don't have to setup a separate teamviewer session, or even share code via dropbox with other devs. All you need is an ActiveState account (+ a partner with the KomodoIDE ofcourse) and your remote team could see LIVE and contribute to your changes in the source files of your app See More
There's no need to reach for the mouse or the ctrl/alt buttons again. Everything is 1 or 2 key presses away with almost 200 functions specifically for text editing. Vim does support the mouse, but it's designed so you don't have to for more efficient usage. Versions of vim like gVim or MacVim still allow you to use the mouse and familiar platform shortcuts. That can help ease the learning curve and you'll probably find you won't want to, or need to, use the mouse after a while. See More
Vi/vim exists on almost all Unix-like platforms, it is the de-facto Unix editor, and is easily installed on Windows. All you need to make it work is a text-based connection, so it works well for remote machines with slow connections, or when you're too lazy to set up a VNC/Remote Desktop connection. See More
All the best PHP Intellisense, formatting, and debug within Eclipse. See More
Used Zend Studio for many years, forking out lots of money to do so. Since Zend stopped offering Zend Server as a free edition, I switched to PhpStorm. The difference is amazing - PhpStorm is so much nicer to use, and has many more time-saving and code-improving features. For a start, PhpStorm knows all about Drupal coding standards, and Drupal as a content management framework. It even spots when you create a project that uses Drupal: two clicks later you are configured for Drupal coding style and you have automatic code completion for Drupal hook functions! See More
Help millions of people make better decisions.
Each month, over 2.8 million people use Slant to find the best products and share their knowledge. Pick the tags you’re passionate about to get a personalized feed and begin contributing your knowledge.