操作系统的开发人员工具除了窗户以外
我目前使用 Visual Studio 2008 创建可以在 Windows 上运行的项目。您能给我推荐可用于为其他操作系统开发应用程序的其他工具吗?(Linux、Mac、Solaris) 最著名的编程语言都可以(C++、C#、F#) 和脚本语言(PHP、Perl 等)
I currently use visual studio 2008 for creating projects that can run on windows. Can you recommend me of other tools that can be used to develop applications for other operating systems?(Linux, Mac, Solaris)
The most prominent programming languages will do(C++, C#, F#)
And scripting languages(PHP, Perl, etc)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
Eclipse 强烈关注 Java,但支持多种其他语言并且是跨平台的。
MonoDevelop 享受跨平台 C# 乐趣
Eclipse strong Java focus, but support for a wide variety of other languages and is cross platform.
MonoDevelop for cross platform c# fun
Linux 上的一个有点类似的商业 IDE 是 SlickEdit。
Eclipse 和 NetBeans 是许多平台上开发的免费替代方案。
Emacs 和 vim 为您提供了很多功能,但界面有点粗糙。
A somewhat similar commercial IDE on Linux is SlickEdit.
Eclipse and NetBeans are free alternatives for development on many platforms.
Emacs and vim give you lots of functionality, with a bit coarser interface.
对于 Mac OS X,Apple 提供了 XCode,这是一个相当不错的 IDE,而且价格无与伦比。
我相信它可以开箱即用地处理 Java、C、Objective-C 和 C++ 应用程序。
For Mac OS X, Apple provides XCode which is a pretty decent IDE and you can't beat the price.
It handles Java, C, Objective-C and C++ apps out of the box, I believe.
Padre,Perl IDE 可用于开发 Perl 中的应用程序。它是跨平台的,并且由于 Perl(大部分)是跨平台的,因此您可以为其他操作系统开发应用程序。
Padre, the Perl IDE can be used to develop applications in Perl. It is cross platform and since Perl is (mostly) cross platform, you can develop applications for other operating systems.
在 Linux 上,我有时只使用 nano (与 语法高亮)、makefile 和 subversion。它的优点是速度比 ssh 快,除非您需要语法突出显示,否则 Netbeans 和 Eclipse 就有点过分了。
只需取消 nanorc 文件中一行的注释即可在 nano 中突出显示的语言有:asm、awk、c、c++、css、html、java、objective-c、ocaml、patch、perl、php、pov、python、ruby和嘘。 (它还突出显示了非编程内容,例如电子邮件和手册页)
On Linux, I sometimes just use nano (with syntax highlighting), makefiles and subversion. It has the advantage of being really fast over ssh, and unless you need syntax highlighting, Netbeans and Eclipse are overkill.
The languages that can be highlighted in nano by just uncommenting a line in the nanorc file are: asm, awk, c, c++, css, html, java, objective-c, ocaml, patch, perl, php, pov, python, ruby and sh. (It also has highlighting for non-programming things like email and man pages)
对于 Unix 上非常频繁的 C 编程,特别是对于较旧的程序,最好的组合是 make + gcc 和一个好的编辑器。 Emacs 与 C 源代码和编译器输出具有良好的集成。
For C programming which is very frequent on Unix especially for older programs, the best combination is make + gcc with a good editor. Emacs has good integration with C source, and compiler output.