利用现有数据库的应用程序的Web框架?

tpu*_*nen 1 php ruby python java

使用PHP编写并使用MySql数据库的遗留Web应用程序需要完全重写.但是,现有的数据库结构根本不能更改.

我正在寻找哪种框架最适合这项任务的建议?候选语言是Python,PHP,Ruby和Java.

根据许多消息来源,使用现有数据库有效地使用rails可能具有挑战性.另外,我还没有找到一种从数据库中自动生成模型的方法.

使用Django,可以很容易地自动生成模型.但是,我很欣赏其与旧版数据库的适用性的第一手经验.有问题的数据库包含各种主键,包括许多复合键.

我也很欣赏其他值得考虑的框架的建议.

nos*_*klo 5

使用sqlalchemy.在您选择的任何框架上.它可以将您的数据库反映为ORM.