创建库应用程序 - 使用哪种方法?

时间:2011-12-26 01:15:42

标签: ruby-on-rails ruby

我希望得到一些建议。我想创建一个应用程序,就像一个包含许多不同信息的库,包括文档,图片等,用户可以登录并搜索不同的主题,并查看术语的定义。例如,用户可以点击“电流”一词,并且会出现电流定义以及支持信息的链接。不允许用户编辑任何仅读取的信息。

我想知道用这个来做的最好的语言是什么?我知道将所有信息存储在html文件中绝对不是可行的方法。但我不知道该使用什么 - 链接到数据库的html是否是一个不错的选择(我听说这也不是很好,因为你的数据库代码仍然可以访问)或ror是否是一个不错的选择。我认为ror将是一个很好的框架,但我仍然有一些疑问,如:

  1. 该应用程序不会在互联网上托管,但仅在内联网上仍然会有好处吗?
  2. “网站”基本上是静态的,除了少数具有管理员权限的用户,尽管稍后可能会有更多用户特定的功能。
  3. 任何建议都会很棒。提前谢谢。

2 个答案:

答案 0 :(得分:1)

在我看来,wiki类型系统适合您的目的。您可以使用Google Sites等免费服务创建一个而无需编写任何代码。

答案 1 :(得分:1)

我同意@Finbarr你的问题陈述听起来好像可以通过维基解决。

我建议mediawiki因为它是开源的 - 如果需要,您可以添加或更改核心软件。

或者可以使用任何其他开源wiki。见wikipedia article

Re:哪种语言:你的问题陈述相当广泛。从你告诉我们的,任何语言都可以。

最佳建议:找到最符合您需求的开源wiki,然后学习它所开发的语言。通常是php或perl。但是你也可以找到Ruby on Rails wiki,例如Instiki

已添加:欢迎使用Stack Overflow。请注意,您的问题非常广泛。所以它可能因为不够具体而被关闭。 Stack Overflow旨在回答有关软件编程的特定问题。见常见问题。