as the saying goes, 工欲善其事 its prerequisite.
when VC + + development was previously done under Windows, almost only Visual Studio was available. I used to think that vs was one of the best Ides in the world, and then the VS version was getting faster and quicker, and the old project was compiled with vs2008 editing, and occasionally colleagues wanted to come together, but no one was willing to take the risk of changing the IDE. always do not understand why m$ must make vs into the family bucket, I just want to use the latest IDE, do not want to change the compiler Ah!!! in short, do VC/MFC development want to change the new version vs is almost impossible, of course, you can also say that m$ long ago to give up MFC ...
take off the pit to do Java to find, Java IDE can choose really many ah, and most of them are cross-platform, this has to praise! Most of the surrounding Javaer are using Eclipse and MyEclipse, and online IntelliJ idea is growing more blog/news than Eclipse, The strongest evidence is that Google launched the Android integrated IDE "Android Studio" based on IntelliJ idea, has been an ADT development package that can be integrated into eclipse (at least when I learned Android at the beginning of 2011).
So, install the latest version of IntelliJidea directly, another reason to choose it is to write Python has been using the pycharm, two of the same products belonging to JetBrains , The shortcut keys are all the same, and the dark theme--darcula is selected by default. the Community Edition is free, the ultimate version (or Professional Edition) is charged, but can be registered here (Manual boo ... )。
In addition to the IDE, a good editor is also essential. Used to win under the Gvim,notepad++,sourceinsight,ultraedit and so on, since the use of Sublimetext after the front of all unloaded, the advantages are too many, Plug-ins alone this is a few other editors to throw several streets. Although it is a fee software, but can be tried indefinitely ~
Program Ape The industry has always been a chain of contempt, from the development of the contempt of the language to the IDE's struggle has never been broken. I do not know what to contend with, just like looking for a wedding object, the best for their own.
—————————————————— Gorgeous split-line ——————————————————
Currently installed on Mac:
- IntelliJ idea , easily configure JDK 1.5 ~ JDK 1.8,tomcat, ETC., The built-in version control supports Git, Subversion, the best versioning tool I've ever used, and integrated ant, Maven, doesn't work better with
- Eclipse Mars , a plugin developed by the project team itself is only available for Eclipse
- Sublime Text 3 , common plugins installed
- vim , using OS X comes with terminal, input Vim can be used directly with
- Pycharm , with IntelliJ idea, writing python with
- Beyond Compare , file, Folder comparison tool, in fact, the integration of JetBrains products in the comparison tool is also very useful
- Dash ,api document browser && Code Snippets Management tool, with Alfred It's not too cool ( The latter is the most legendary efficiency product under the Mac platform, the weapon of God )
Original creates a comfortable development environment on OS X (ii)--ide, editor's page