我想做的是,从“无处不在”的互联网连接处理我的项目
我尝试了以下内容:
尝试使用远程桌面应用程序(例如Team Viewer等)从我的办公室连接到主PC。这非常缓慢而且无聊。 (看到我在2-3秒延迟后键入的内容,这真的很烦人)
随身携带笔记本电脑也不是个好主意。 (体重约4-5公斤。)
闪存驱动器也不是一个好主意......我的所有项目总共约为20-30 GB。
对我来说唯一舒服的方式是:基于Web的IDE (类似于Netbeans,我的意思是内置的项目管理等。但是基于网络)。
我一直在寻找支持PHP,HTML,JS和其他各种语言的基于Web的IDE。我的主PC始终连接到互联网。因此,如果有任何良好的开源(或免费)解决方案,我可以通过我的虚拟主机帐户或直接从我的PC提供此IDE。 (例如,这项服务http://c9.io/正是我所需要的。但是有一些问题:1它是付费的.2我不想在第三方服务器上托管我的项目。我需要类似的东西,但是想要在我自己的服务器上安装这样的系统)
您如何看待/您的建议是什么? Thx提前......
答案 0 :(得分:4)
你应该看看Codiad - http://www.codiad.com - 你可以在自己的服务器上托管它,配置它来做你需要的,并在任何地方访问它。
答案 1 :(得分:1)
如果您想从任何地方开展项目,那么您可能希望使用像Git这样的分散版本控制系统。优点是您可以使用Git和IDE或文本编辑器在任何计算机上工作,而不依赖于第三方基于Web的服务,该服务可以对您的数据执行任何操作,也可能在一夜之间消失。
答案 2 :(得分:1)
作为解决问题的另一种方法:我的所有项目都托管在GitHub上。我在三台电脑之间分配工作。当我坐下来开展一个项目时,我会运行git pull
并且我对其他项目所做的任何更改都会被删除。您不必重新同步所有20GB数据,只需重新同步您已更改的位。然后,您可以继续使用本机OS应用程序。
您可以在自己的服务器上免费安装Git。
答案 3 :(得分:1)
那么您想要一个免费基于网络的IDE,它允许您在自己的服务器中设置项目文件夹?我猜这是可行的,但我不确定是否还有人做过。
但总有 vim 。我经常使用它,虽然它有一些学习曲线,你可以在任何有控制台(linux或putty on windows)的任何地方使用它,我认为它具有你提到的所有功能。