Haxe在PHP环境中部署的Web“框架”


Web "frameworks" for Haxe to deploy in a PHP environment?

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

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

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

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

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

我很高兴

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

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

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

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

看看HaXigniter,一个街区的新孩子:

http://github.com/ciscoheat/haxigniter

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

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

还有前面的:

  • http://lib.haxe.org/p/ufront
  • http://code.google.com/p/ufront/

它适用于php和neko。

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

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

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

  • 波科
  • hxquery
  • 优体
  • hx维基

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

  • 取消注射
  • 立方体
  • 注入
  • 机器人腿