2009-04-29 57 views
1

我不知道Ruby on Rails,我想学习它做些什么。我提出了一个非常小的项目,我想知道是否可以在Ruby on Rails中实现它,因为我的资源有限。在资源有限的Ruby on Rails中开发是否可行?

我应该编程的办公室根本没有互联网连接,硬件还有几年(Intel Celeron 2.63 GZ,512 MB RAM,80 GB硬盘)。另外,操作系统是WinXP,使用Linux的机会很小。无法更新这些资源,所以我必须尽我所能地与他们做。

由于我从来没有对Rails做过任何事情,您认为考虑到有限的资源来实现系统是可行的吗?

我可以选择开发任何我想要的,但我真的想用轨道来做。我要做的系统是传统的学校系统,管理学生档案,他们的帮助和评级,在第三世界的一所州立学校。

回答

1

这取决于服务器的繁忙程度。对于轻量级使用来说,硬件听起来很不错,可能是每秒几次查询。除非这是一所庞大的学校,否则这似乎是合理的。

你当然可以使用另一个运行速度更快的平台(PHP也许),但是一旦你学会了解决方法,Rails将更快更友好的开发,而且我认为性能不会成为问题一个小系统。 (噢,如果可以的话,安装Linux就像许多开源系统一样,Ruby在Unix操作系统上的使用和开发注意力要比在Windows上的更多,所以它在Linux上的效果往往更好。使得更有效地使用更少的硬件)。

1

你应该没问题。

最糟糕的情况是您的内存不足,并解决您可能会在该机器上加载Linux的问题。

如果您正在处理涉及大量Web工作和数据库工作的事情,那么您使用Rails做出了一个不错的选择。

1

结账the Baobab project。他们在非常硬件和带宽限制的环境下使用Rails - 马拉维的健康诊所。

+0

我没有任何互联网连接,甚至拨号 – eKek0 2009-04-29 23:50:31