我的母语不是英语,所以请原谅我的错误。
我正在做一个免费技术的课程,最近我一直在学习Linux,它看起来很有前途,然而,我找不到像Visual Studio这样的好的开发工具。在尝试了许多其他IDE之后,它们都不能接近MSVS功能。
我知道开发一个好的IDE并不容易,但是有几十个“几乎”的IDE,我想知道如果开发人员共同努力,他们能做什么。
还有,我想知道..。为什么开源社区没有一个好的IDE放在优先级列表的最上面。
在做了一些研究之后,我发现有很多文章描述了操作系统社区是如何工作的,它们总是分崩离析,当事情变得有用时,它们就消失了,开始从事更多不可用的事情。
这让我非常悲伤,因为我认为开源是严肃的东西,这就是为什么我选择了自由技术这门课,现在我几乎决定放弃了。
从桌面环境到python脚本,有成百上千的Linux发行版和成百上千个类似的软件做着几乎相同的事情,人们正在重新发明轮子。开源是数量而不是质量。
如果我找不到一个好的具有我习惯的特性的C++集成开发环境,我将会放弃。我不是一个天才的极客,只是一个用C++编程的普通人,或者可能是个笨蛋,我习惯于使用方便开发的工具。Emacs Vim那些东西我受不了了如果这是唯一可用的编程工具,那么程序员将是世界上最稀有的人,因为你需要成为超级天才才能使用这些工具。
我希望在C++集成开发环境中使用的功能包括:-Good代码突出显示、弹出窗口文档、带有可视化帮助的-Good调试器、-Usable和智能代码完成
谢谢。
发布于 2011-09-03 09:20:08
我认为你所遇到的是文化上的差异。当然,如果没有人拥有开发工具,就不会有如此多的自由和开源软件存在。但开发它的人大多习惯于一种与Visual Basic上的人所习惯的完全不同的工具风格。Emacs、ctag、make、gdb、strace、ltrace等等都非常强大,对于习惯于unix的人来说,它们比MS风格的IDE更自然……我不愿简单地说IDE,因为许多自由/开源软件开发人员认为emacs本身就是一个"IDE“。
如果你问“为什么没有开源的类似MSVS的IDE?”,也许你的问题会更有成效,更少的争议。
发布于 2011-09-03 09:22:20
我同意迭戈·塞维利亚的评论。
作为开发人员,我的第一次经验是使用Visual Studio,这影响了我的工作方式。
就像我的大脑试图使用等同于Visual Studio的东西一样,但这只是一种习惯。
在Visual Studio之后,我转到了Eclipse,我喜欢它!那时,使用visual studio和subversion时,您需要一个外部工具!(现在已经有了一些工具)。
现在我用的是vim,为什么?超快,可定制和最小(如果你想要)。
但是开源IDE最好的例子是smalltalk,我希望所有的编程长度都来自smalltalk提供的工具。
发布于 2011-09-03 09:14:19
嗯,买Eclipse或者Netbeans。两者都是拥有数百万用户的伟大的免费IDE。
https://stackoverflow.com/questions/7290524
复制相似问题