无论我走到哪里,似乎框架(任何语言)都是为新的实现量身定制的。使用带有遗留数据库的框架的 ORM 似乎也不是一件正常的事情。
我有数据库,大约有 20 年的历史,我需要在所有这些上都有一个 Web 前端,一些在单独的网页上,一些在一个页面上组合数据库。其他的没那么老,但我无法控制它们 Oracle、Sql Server,甚至 FoxPro。我需要做的几乎没有一个新数据库——它们都已经存在。
框架对我来说只是错误的解决方案吗?我可以在没有框架的情况下拥有 MVC 吗?我不确定如何避免非 mvc 实现。
谢谢你的想法。
编辑:
我有很多遗留数据库,似乎很难对它们使用 ORM。是否可以在没有 ORM 的情况下使用 MVC 模式?谁能推荐一个允许这样做的框架?
我可以使用任何语言和任何平台。PHP、Python、Java、C# 等。将框架粘合在一起就可以了。我不在乎。我不想要的是黑客。也就是说,使框架不按照某些代码(也称为 hack)的意图去做。没有冒犯的意思。我只是不想这样开始。
我主要关心的是有点现代,并且非常注意不要混合逻辑和表示层。我来自经典 asp 的旧世界,所有东西都混合在一起,我不再想要这样了。