为什么没有好的开源开发工具?难道它不应该成为社区的优先事项吗?

发布于 2024-12-02 21:33:05 字数 711 浏览 1 评论 0原文

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

我正在上一门免费技术课程,最近我一直在学习Linux,它看起来很有前途,但是我找不到好的开发工具,比如Visual Studio。 在尝试了很多其他 IDE 后,没有一个能够接近 MSVS 的功能。

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

另外,我只是想知道......为什么开源社区没有一个好的 IDE 放在优先列表的首位。

经过一番研究后,我发现很多描述操作系统社区如何运作的文章,它们总是分裂,当事情变得可用时,它们就会消散并开始处理更不可用的事情。

这让我非常难过,因为我认为开源是严肃的事情,所以我选择了免费技术课程,现在我几乎决定放弃。

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

如果我找不到一个具有我习惯的功能的优秀 C++ IDE,我就会放弃。我不是一个天才极客,只是一个用 C++ 编程并习惯于促进开发的工具的普通人或可能是愚蠢的人。 Emacs、Vim,所有这些东西对我来说都太多了。如果这是唯一可用于编程的工具,那么程序员将是世界上最稀有的人,因为你需要成为超级天才才能使用这些工具。

我想要 C++ IDE 的功能是: -良好的代码突出显示 - 弹出文档 -带有视觉辅助的良好调试器 -可用且智能的代码完成

谢谢。

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.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

可遇━不可求 2024-12-09 21:33:05

我认为你遇到的是文化差异。如果没有人拥有开发工具,那么肯定不会有这么多的免费开源软件。但开发它的人大多习惯于一种与 Visual Basic 开发人员所习惯的工具风格截然不同的工具。 Emacs、ctags、make、gdb、strace、ltrace 等等都非常强大,对于习惯 unix 的人来说比 MS 风格的 IDE 更自然……我犹豫是否简单地说 IDE,因为许多 FOSS 开发人员认为emacs 本身就是一个“IDE”。

如果您问“为什么没有类似 MSVS 的开源 IDE?”,也许您的问题会更有成效,也不会那么煽动性。

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?"

挽你眉间 2024-12-09 21:33:05

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

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

就像我的想法是尝试使用类似于 Visual Studio 的东西,但这只是一种习惯。

在 Visual Studio 之后,我转向了 Eclipse,我喜欢它!那时,有了 Visual Studio 和 Subversion,您需要一个外部工具! (现在存在一些工具)。

现在我用的是vim,为什么?超快、可定制和最小化(如果你愿意的话)。

但开源IDE最好的例子是smalltalk,我希望所有编程语言都带有smalltalk提供的工具。

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.

酒废 2024-12-09 21:33:05

嗯,获取 Eclipse 或 Netbeans。两者都是出色的免费 IDE,拥有数百万用户。

Um, get Eclipse or Netbeans. Both are great free IDEs with millions of users.

嘦怹 2024-12-09 21:33:05

有许多开源 IDE。查看 http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments 您可以看到一些许可证。

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文