开发数据库驱动的网站的最佳脚本语言是什么?

时间:2011-02-01 14:19:34

标签: scripting frameworks

我打算开发一个数据库驱动的网站。数据库非常庞大。我无法将它与维基百科进行比较,但可能与imdb.com一样巨大。关于选择哪种脚本语言,我处于两难境地。使用ruby on rails web开发框架,编写代码的速度更快,但是管理庞大的数据库和性能可扩展性等是很好的,我不确定RoR。请为我的项目建议一个良好的Web开发框架。如果可能的话,将您的选择与列出利弊的其他框架进行比较。

4 个答案:

答案 0 :(得分:3)

我想分两部分回答这个问题。

<强> 1。数据库:如果您的数据量很大,那么您的第一个重点将是设计数据库。数据库驱动的开发,总是由数据库瓶颈而不是框架工作。如果你有时间,那么尝试探索数据库,

现在进入第二点

<强> 2。框架/语言:这里几乎所有语言都将执行〜相同级别,这取决于数据库的设计以及最终应用程序的内容。如果要使用基于Web的应用程序,请转到

如果您计划在许多方面(使用多语言)开发应用程序,如脚本,数据库接口和Web界面,那么

  1. 脚本:Perl / Python
  2. 数据库接口:C / C ++
  3. Web界面:Django / ROR

答案 1 :(得分:2)

您还可以使用专门用于构建数据库驱动网站的WebDNA。它是一种脚本语言以及数据库系统。

答案 2 :(得分:1)

如果您拥有大量用户,脚本语言才能真正发挥作用。然而,即便如此,这取决于你如何编写代码,例如Facebook使用PHP。

使用大型数据库 - 查看您正在使用的RDBMS非常重要 - 并确保它能够应对您打算如何处理它。如果没有这个,你甚至可以在进入应用程序层之前获得瓶颈。

您使用的数据库是什么?

答案 3 :(得分:0)

用户可能拥有无人用户群,数据库中只有2个用户。大多数这些假设的网络开发人员都是白痴,不知道他们在做什么,也没有商业计划。他们也没有大脑