首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么没有好的开源开发工具?这不应该是社区的优先事项吗?

为什么没有好的开源开发工具?这不应该是社区的优先事项吗?
EN

Stack Overflow用户
提问于 2011-09-03 09:10:04
回答 4查看 436关注 0票数 0

我的母语不是英语,所以请原谅我的错误。

我正在做一个免费技术的课程,最近我一直在学习Linux,它看起来很有前途,然而,我找不到像Visual Studio这样的好的开发工具。在尝试了许多其他IDE之后,它们都不能接近MSVS功能。

我知道开发一个好的IDE并不容易,但是有几十个“几乎”的IDE,我想知道如果开发人员共同努力,他们能做什么。

还有,我想知道..。为什么开源社区没有一个好的IDE放在优先级列表的最上面。

在做了一些研究之后,我发现有很多文章描述了操作系统社区是如何工作的,它们总是分崩离析,当事情变得有用时,它们就消失了,开始从事更多不可用的事情。

这让我非常悲伤,因为我认为开源是严肃的东西,这就是为什么我选择了自由技术这门课,现在我几乎决定放弃了。

从桌面环境到python脚本,有成百上千的Linux发行版和成百上千个类似的软件做着几乎相同的事情,人们正在重新发明轮子。开源是数量而不是质量。

如果我找不到一个好的具有我习惯的特性的C++集成开发环境,我将会放弃。我不是一个天才的极客,只是一个用C++编程的普通人,或者可能是个笨蛋,我习惯于使用方便开发的工具。Emacs Vim那些东西我受不了了如果这是唯一可用的编程工具,那么程序员将是世界上最稀有的人,因为你需要成为超级天才才能使用这些工具。

我希望在C++集成开发环境中使用的功能包括:-Good代码突出显示、弹出窗口文档、带有可视化帮助的-Good调试器、-Usable和智能代码完成

谢谢。

EN

回答 4

Stack Overflow用户

发布于 2011-09-03 09:20:08

我认为你所遇到的是文化上的差异。当然,如果没有人拥有开发工具,就不会有如此多的自由和开源软件存在。但开发它的人大多习惯于一种与Visual Basic上的人所习惯的完全不同的工具风格。Emacs、ctag、make、gdb、strace、ltrace等等都非常强大,对于习惯于unix的人来说,它们比MS风格的IDE更自然……我不愿简单地说IDE,因为许多自由/开源软件开发人员认为emacs本身就是一个"IDE“。

如果你问“为什么没有开源的类似MSVS的IDE?”,也许你的问题会更有成效,更少的争议。

票数 2
EN

Stack Overflow用户

发布于 2011-09-03 09:22:20

我同意迭戈·塞维利亚的评论。

作为开发人员,我的第一次经验是使用Visual Studio,这影响了我的工作方式。

就像我的大脑试图使用等同于Visual Studio的东西一样,但这只是一种习惯。

在Visual Studio之后,我转到了Eclipse,我喜欢它!那时,使用visual studio和subversion时,您需要一个外部工具!(现在已经有了一些工具)。

现在我用的是vim,为什么?超快,可定制和最小(如果你想要)。

但是开源IDE最好的例子是smalltalk,我希望所有的编程长度都来自smalltalk提供的工具。

票数 2
EN

Stack Overflow用户

发布于 2011-09-03 09:14:19

嗯,买Eclipse或者Netbeans。两者都是拥有数百万用户的伟大的免费IDE。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7290524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档