MVC架构为前端

时间:2009-12-20 10:04:52

标签: php javascript ajax model-view-controller

我正在用PHP(+ MySQL数据库)编写应用程序,但它主要是AJAX应用程序。所以,我想知道,如何创建前端?前端还在MVC?有可能吗?

3 个答案:

答案 0 :(得分:3)

当然MVC也可以在前端。 JavaScript是一种丰富的编程语言,由于MVC只是一种设计架构,因此它与语言无关。在一些JS框架中有一些MVC尝试,主要是sproutcoreJavaScriptMVC

我想有两条路可走,要么完全分开PHP和前端,只需在它们之间传递带有ajax的JSON或XML,或者像经典的Web应用程序一样混合它们,并在其上做一些ajax请求。

答案 1 :(得分:1)

不幸的是,依赖启用JavaScript仍然不是一个好主意,因此优先使JavaScript应用程序“失败”。

我建议首先创建一个基本的PHP / HTML点击重新加载应用程序,这将允许恐龙使用该网站的基本功能,然后在其上构建一个JavaScript / AJAX应用程序,这将增强基础申请。

关于MVC问题:创建JavaScript MVC前端是绝对可能的。几个月前我自己尝试过,效果很好。只需密切关注函数调用的范围。如果你不小心,他们可以离你而去:-P

答案 2 :(得分:0)

如果需要,可以使用AngularJS(AngularJS是JavaScript的MVC框架)。