7

最近我一直在看Haxe,以构建一个应用程序以部署到运行 PHP 的 Apache。好吧,虽然它看起来可能适合我的需求(部署到 PHP,但不使用糟糕的语言),但我没有发现任何东西可以比构建传统的非 MVC PHP 应用程序更容易进行实际应用程序开发。是否有任何我缺少的工具包/框架,这是值得的?

如果它是受 MVC 启发的,那就太好了,而且我肯定想要一种简单的方法来使用漂亮的 URL,尽管如果有必要我可以满足于 mod_rewrite 规则。

编辑:这个想法是不要在 PHP 端使用像 CakePHP 这样的东西,而是在 Haxe 端使用像 CakePHP 这样的东西。

4

8 回答 8

6

Haxe 有一个 PureMVC 端口:https ://github.com/PureMVC/puremvc-haxe-standard-framework/wiki

据我所知,这是 Haxe 唯一的事情,但邮件列表中有关于创建自己的框架的讨论,但这可能需要一段时间。

于 2008-12-12T18:24:54.067 回答
4

我很高兴地说 haXigniter 已经被完全重写,以摆脱 Marek 提到的 PHP 框架风格。现在它更多地遵循更好的 OO 原则,并且也是一个标准的 haXe 库,因此升级更加简单。请在http://github.com/ciscoheat/haxigniter 查看

于 2009-12-11T02:19:32.083 回答
3

我看到有人开始为 Haxe 开发一个名为“Hails”的 MVC 框架,虽然我不知道它是否可用。

hails:一个受 Rails 启发的最小 MVC 网络框架,用于 Haxe / PHP

http://code.google.com/p/hails/

于 2009-05-07T13:41:36.000 回答
1

看看 HaXigniter,一个新来的孩子:

http://github.com/ciscoheat/haxigniter

于 2009-10-25T06:53:21.440 回答
1

我会劝你自己做。上述框架(不包括 PureMVC)的问题在于它们是为特定语言设计的。Haxigniter 是一个很好的副本,但它具有 PHP4 强制执行的架构。

这是一个很好的练习!让您了解差异并制定底线机制 - 这非常重要,因为您的 haxe 代码将被翻译(因此您有双重抽象 1. 翻译 2. 框架很高兴知道如何解决问题;])

于 2009-11-15T20:52:28.173 回答
1

我正在为 NekoVM/PHP 开发基于 Haxe 的工具包/框架。它也是围绕 Zend Framework/Ruby-on-Rails-ish MVC 工作流构建的,并具有用于身份验证、缓存、表单验证、会话管理等的各种类。它可以编译为 NekoVM 和 PHP,我已经使用过这个库对于几个网站。不幸的是,目前没有太多可用的文档,但我正在为即将发布的库的第 1 版进行研究。

该项目托管在http://code.google.com/p/toolkat

于 2010-05-19T08:40:27.863 回答
1

还有前面的:

它适用于 php 和 neko。

于 2011-09-14T08:56:36.450 回答
0

请参阅 论坛常见问题解答(第 7 个条目),但列表和链接可能仍然不相关,因此下面是一些似乎最新的修订列表。

但是,如果您只对 MVC 结构感兴趣,那么我怀疑更多的机器人腿类型的方法可能会更好,并且注入也很有用。

于 2012-10-01T04:26:32.563 回答