好吧,这可能不是最好的标题,但我不知道我到底想做什么,所以,请听我说完。
我几乎一生都在使用Windows,尽管我在几个场合使用过Linux。在工作中,每个人都使用相同的IDE和工具,在Windows上使用php进行web开发。
我想体验一下强大的Linux命令行,并在本地测试运行php Linux版本的web应用程序,但我更喜欢继续使用IDE,因为我觉得版本控制、FTP、代码完成等对我的工作效率很有帮助。最后,我还想深入了解Ruby和Python,我听说它们并不真正适合Windows用户。
在虚拟机中运行Linux发行版是我最好的选择吗?我应该尝试一下Wubi (在Windows中运行Ubuntu)这样的东西吗?或者还有其他选择吗?
发布于 2010-05-15 04:37:46
首先,运行虚拟机不是一个坏主意。但最大胆的一步是从你的个人笔记本电脑/机器上删除windows,然后只安装Linux。当我想弄脏我的手的时候,我就是这么做的。这是一种既简单又困难的学习方法。就IDE而言,我认为netbeans可以满足您在PHP、Ruby等方面的所有需求。请注意,netbeans还需要安装Java开发工具包。
发布于 2010-05-15 04:38:42
在虚拟机中安装Linux。我建议您使用Linux沉浸式程序。全屏运行您的虚拟机,并尝试在Linux中执行所有操作。
如果您仍然希望依赖Windows工具或IDE,请在主机和来宾操作系统之间创建一个共享文件夹。这样,您就可以使用Windows IDE编辑将由您的Linux VM提供服务的文件。
不要过于担心语言“并不真正适合”Windows (或任何其他操作系统)。这些概念大多是社会结构。
发布于 2010-05-15 04:39:05
我在我的Windows机上使用VirtualBox来访问各种linux虚拟机,用于某些在Vista上很困难的项目。它工作得很好。我使用NetBeans进行Ruby on Rails开发。它是一个优秀的IDE,支持Java、Ruby on Rails、Python、PHP等等。
您可以使用VirtualBox从Turnkey Linux加载Ruby on Rails appliance。不过,如果您想真正了解Linux,您可能需要从一个普通的Ubuntu安装开始,学习如何使用命令行以及各种包管理实用程序。
在Windows上开发Python绝对不成问题。我在Vista上使用ActivePython和Wing IDE来做谷歌AppEngine开发工作。
https://stackoverflow.com/questions/2837429
复制相似问题