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

Scripting 开发数据库驱动网站的最佳脚本语言是什么?,scripting,frameworks,Scripting,Frameworks,我计划开发一个数据库驱动的网站。数据库真的很大。我无法将其与维基百科进行比较,但它可能与imdb.com一样庞大。对于选择哪种脚本语言,我进退两难。有了RubyonRails web开发框架,编写代码的速度会更快,但它是否有利于管理大型数据库和性能可伸缩性等。我不确定RoR。请为我的项目推荐一个好的web开发框架。如果可能的话,请将您的选择与其他框架进行比较,列出优缺点。如果您有大量用户,脚本语言将真正发挥作用。然而,即使如此,这也取决于您如何编写代码,例如Facebook使用PHP 对于大型数

我计划开发一个数据库驱动的网站。数据库真的很大。我无法将其与维基百科进行比较,但它可能与imdb.com一样庞大。对于选择哪种脚本语言,我进退两难。有了RubyonRails web开发框架,编写代码的速度会更快,但它是否有利于管理大型数据库和性能可伸缩性等。我不确定RoR。请为我的项目推荐一个好的web开发框架。如果可能的话,请将您的选择与其他框架进行比较,列出优缺点。

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

对于大型数据库,查看您正在使用的RDBMS非常重要,并确保它能够满足您计划使用它的需求。如果没有这一点,你甚至在进入应用层之前都会遇到瓶颈


你在使用什么数据库?

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

1。数据库:如果您的数据非常庞大,那么您的第一个重点将是设计数据库。数据库驱动的开发,总是被数据库而不是框架所瓶颈。如果您有时间,那么尝试探索数据库,如

现在进入第二点

2。框架/语言:这里几乎所有的语言都将达到相同的水平,这里它取决于数据库的设计和最终应用程序。如果选择基于Web的应用程序,请选择

如果您计划在多个方面(使用多语言)开发应用程序,如脚本、数据库界面和web界面

  • 脚本:Perl/Python
  • 数据库接口:C/C++
  • Web界面:Django/ROR

  • 您还可以使用WebDNA,它是专门为构建数据库驱动的网站而设计的。它是一种脚本语言,也是一个数据库系统。

    用户可能没有人,数据库中只有2个项目。这里大多数所谓的网络开发者都是白痴,不知道自己在做什么,也没有商业计划。他们也没有大脑

    数据库的大小可能会影响您选择的数据库管理系统,但不会对语言选择产生任何影响;他们都完全有能力做SQL查询。好的。。。你打算用这些数据做什么?你提到Wikipedia/IMDB——你是否希望构建一个每月点击量达数百万次的Web应用程序?我们谈论的是什么样的卷?