我刚刚开始研究Haxe语言,主要用于flash开发,但一旦我看到Neko可以做什么,桌面和web服务器方面也是如此。
我的头脑中有一些flash方面的东西--只是需要多玩一点,但当涉及到用它创建MVC网站时,我有点迷茫。
当涉及到构建web站点时,您会有什么建议(这只是一个包含不同部分的基本站点,用于理解控制器/操作/ids )?我知道PureMVC是一个相当成熟的框架,但在这种情况下,它如何(如果)实现呢?
我希望有一些类似于ASP.NET MVC的东西,我已经简单地看了一下,但没有时间正确地使用它。
非常感谢您的建议。
发布于 2009-12-01 17:48:44
Haxe很适合它,因为MVC对于OO来说是非常自然的(不像PHP那样具有对象能力)。请记住,MVC更多的是一个概念,所以它的实现方式由您决定。
要记住的事情。Haxe只有一个入口点,这意味着你所有的urls都必须指向某个haxe(php)文件,这个文件有"main“类/函数。(你必须创建一个简单的.htaccess,它会将所有的urls重定向到这个“主”函数)附注:你可以将每个文件编译成类似php的单独的应用程序,但我不建议这样做。
这个入口点最终应该初始化某个类,我们称它为dispatcher。所谓的调度程序将识别url/uri php.Web.getURI(),并且基于该url,将启动优先类/函数,并且可能利用来自url的一些参数。
另一件要记住的事情是,你不能做代码意大利面(a‘’la)。你必须使用某种模板引擎,或者自己写一个简单的模板引擎。Haxe有两个模板引擎,一个是haxe.template (非常简单),另一个是Templo (非常优秀和强大)。
考虑到这一点,您应该能够开始破解该主题;]
发布于 2011-09-14 04:37:46
HaQuery是一个新的Haxe web框架。有关详细信息,您可以查看http://haquery.com/。
发布于 2012-08-22 04:42:23
在客户端使用Haxe应该完全不需要在服务器端构建HTML。您的客户端可以从简单的REST web服务获取所有数据,并在浏览器中执行所有的UI工作。非常高效和可伸缩。
您甚至可以使用haxe编写这些REST web服务,如果您熟悉的话:http://www.haxenode.org/
https://stackoverflow.com/questions/1742455
复制相似问题