Why there are no good open-source development tools? Shouldn't it be a priority for the community? [closed]
My native language is not english, so please sorry my mistakes.
I'm doing a course of free technologies and recently I've been learning Linux and it seems promising, however, I couldn't find good development tools, something like Visual Studio. After trying a lot of other IDEs, none of them gets close to MSVS functionality.
I know it's not easy to develop a good IDE, but there are dozens of "almost-there" IDEs, I wonder what they could do if the developers had joined efforts.
Also, I'm just wondering... Why the open-source community doesn't have a good IDE on top of the priority list.
After researching a little, I found a lot of articles describing how the OS community works, they always break apart, when things are getting usable they just dissipate and begin to work on more unusable things.
This made me very sad, because I thought open-source were serious stuff, and that's why I choose the course on free technologies, now I'm almost decided to give up.
There are hundreds of Linux distros, and hundreds of similar software that does almost the same thing, from desktop environments to python scripts, people are reinventing the wheel. Open-source is quantity and not quality.
If I can't find a good C++ IDE that has the features I'm used to, I'm going to give up. I'm not a genius geek, just a normal or maybe dumb guy who programs in C++ and is used to tools that facilitate the development. Emacs, Vim, all that stuff is too much for me. If开发者_运维技巧 that were the only tools available for programming, then programmers would be the rarest persons in the world because you need to be a super-genius to use these tools.
The features I want in a C++ IDE are: -Good code highlighting -Pop-up documentation -Good debugger with visual aid -Usable and smart code completion
Thank you.
I think what you're encountering is a difference in culture. Surely there would not be the amount of free and open source software that exists if nobody had the tools to develop it. But the people who are developing it are mostly used to a very different flavor of tools that what folks brought up on Visual Basic are used to. Emacs, ctags, make, gdb, strace, ltrace, and so on are all very powerful and much more natural to somebody used to unix than a MS-style IDE... and I hesitate to simply say IDE, because many FOSS developers consider emacs itself to be an "IDE".
Perhaps your question would be more productive and less inflammatory if you instead asked "Why are there no open source MSVS-like IDEs?"
I agree with Diego Sevilla comment.
My first experience as developer was with Visual Studio and that skew my way of work.
Like my mind was trying to use something equals to Visual Studio, but that is only an habit.
After Visual Studio I moved to Eclipse, I loved it! at that times with visual studio and subversion you needed an external tool! (today exists some tools out there).
Now I am using vim, why? ultra fast, customizable and minimal (if you want).
But the best best example of open source IDE is smalltalk, I wish all programming lenguage came with the tools smalltalk provide.
Um, get Eclipse or Netbeans. Both are great free IDEs with millions of users.
There are many open source IDE's. Check out http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments You can see some of the licenses.
精彩评论