【发布时间】:2010-09-17 16:46:42
【问题描述】:
我不想引起争议。如果您认为合适,请关闭。但是我必须选择最好的方式来更新我在 Classic ASP 中的 Intranet。我看过无数框架,仍在寻找和学习,但尚未决定。我知道 PHP 仍在更新并且是一门很好的语言,但我在想。如果我想要一个框架,我不能用 Classic ASP 创建 MVC 框架吗?我敢肯定我可能可以,但这不是重点。我想...我可以这样做,或者我可以使用没有框架的 PHP 创建页面,我会在哪里?回到与 Classic ASP 相同的困境,只是语言不同。这让我觉得 PHP 在我的环境中可能是“危险的”,在这个环境中,每个人都可能不理解或“相信”MVC。 PHP 很容易适合牛仔编码和层的混合。毕竟,启动记事本并编写代码非常容易,而不必担心一层又一层的“东西”。
我的问题:所有平台和语言都是这样吗?有没有设计得这么远,很难再堕入邪道?我唯一能看到的是一个,ASP.NET MVC。从那里开始并最终不使用它会非常困难。 Java EE 6。我不知道。我知道 Java 从很久以前就已经相当 MVCish 了。
感谢您的任何想法。我不需要讲 MVC 的优点。那不是我的意思。我只是有一个观察并想了解如何保留我的项目 MVC。
【问题讨论】:
-
这更像是一个社交/同事教育问题,但是,是的,如果您真的不想要程序设置的可能性,PHP 不会是您的选择。另一方面,对于您的同事来说,这将是一个更陡峭的学习曲线,而 PHP(和其他)仍然可能是一个能够双向进行的好地方。最有可能的是,您的选择将是一种与您的同事已经知道的语言接近的语言,并且使用 MVC 模式应该是一种约定俗成的约定。
-
实际上,当谈到 MVC 时,我有点菜鸟,根据第一印象,我不禁注意到 MVC 中的“视图”看起来很像一个带有所有 到处都是。回到过去的美好时光! :-)
-
投票结束。很难说这里真正要问的是什么。 PHP 有 MVC 框架,只要你让你的开发人员符合标准(通过文档等),你不应该有到处都是东西的问题。同样,如果开发人员没有遵守标准,任何语言都可能发生这种情况。或多或少是人为干扰造成了缺陷,而不是语言。
标签: php model-view-controller asp-classic