2

我刚刚开始研究 Haxe 语言,主要用于 Flash 开发,但是一旦我看到 Neko 可以做什么,桌面和 Web 服务器端的东西也是如此。

我对事物的闪存方面有点头绪 - 只需要多玩一点,但在使用它创建 MVC 网站时我有点迷茫。

在构建网站时,您有什么建议(这只是一个基本站点,有不同的部分来理解控制器/动作/ids)?我知道 PureMVC 是一个相当完善的框架,但在这种情况下(如果)如何实现呢?

我希望有一些类似于 ASP.NET MVC 的东西,我已经简要地看过了,但没有时间正确使用。

非常感谢您的任何建议。

4

3 回答 3

1

Haxe 对它有好处,因为 MVC 对于 OO 非常自然(不像 PHP 那样具有对象能力)。请记住,MVC 更像是一个概念,因此它的实现方式非常笼统,取决于您。

要记住的事情。Haxe 具有单一入口点,这意味着您的所有 url 都必须指向某个具有“main”类/函数的 haxe(php) 文件。(您必须创建一个简单的 .htaccess,它将所有 url 重新指向此“主”函数) 旁注:您可以将每个文件编译为单独的应用程序,类似于 php,但我不推荐。

这个入口点最终应该初始化一些类,我们称之为调度程序。所谓的调度程序将识别 url/uriphp.Web.getURI()并在此基础上启动适当的类/函数,并可能使用来自 url 的一些参数。

要记住的另一件事是你不能做代码意大利面条(a'la PHP)。您必须使用某种模板引擎或自己编写一个简单的引擎。Haxe 有两个模板引擎,一个是haxe.template(非常简单),另一个是 Templo(非常体面和强大)。

考虑到这一点,您应该能够开始破解主题;]

于 2009-12-01T09:48:43.673 回答
1

HaQuery 是一个新的 Haxe Web 框架。有关详细信息,您可以查看http://haquery.com/

于 2011-09-13T20:37:46.037 回答
0

在客户端使用 Haxe 应该让您完全无需在服务器端构建 HTML。您的客户端可以从简单的 REST Web 服务获取所有数据,并在浏览器中完成所有 UI 工作。非常高效和可扩展。

如果您熟悉这些,您甚至可以用 haxe 编写这些 REST Web 服务:http ://www.haxenode.org/

于 2012-08-21T20:42:23.403 回答