制作在线词典的最佳方法?

时间:2009-09-18 09:55:30

标签: php mysql dictionary frameworks

我正在尝试创建一个在线词典(一些罕见的语言)并需要你的建议。 我的php,mysql和javascript知识虽然远非优秀,但足以理解代码并对其进行一些更改。我之前已经和Drupal做了一些项目,现在正在考虑为这个项目尝试一个php框架,因为我相信在这种情况下php框架可以更灵活。我对任何框架都没有任何经验。该项目不是商业性的,更像是一种爱好。

所以,问题是 - 是否值得尝试PHP框架或者我应该坚持使用Drupal?也许,还有其他一些选择吗?

谢谢。

3 个答案:

答案 0 :(得分:2)

有些人认为编写自己的引擎而不是使用CMS是不值得的。 但是如果您使用一个框架,例如Zend Framework,Symfony,CakePHP,CodeIgniter等......您将能够拥有一个强大的基本引擎,可以根据您的需求进行扩展,并随着时间的推移而得到改进。 随着时间的推移,您可以编写自己的库,并且最重要的是,它可以满足您的特定需求。

所以,在编写它之前尝试找到它,但写下你无法找到它,或者它不能适应你的需要,或者适应它会花费你额外的时间。

请考虑以下事项:

  • 模板引擎是否可让我设计任何我想要的内容
  • 软件是否足够模块化以便我能够开发插件或新模块
  • 是否值得学习如何使用它?
  • 是否有活动开发,并提供文档?
  • 用它开发是否需要花费额外的时间而不是从头开始编写它并创建我自己的库?
  • 可能还有其他我忘了的事。

答案 1 :(得分:0)

既然你提到PHP,为什么不考虑Mediawiki(维基百科背后的引擎)?

答案 2 :(得分:0)

总是Wiktionary,如果它是您正在处理的开放项目。