2008-09-30 58 views
6

最近我一直在看看Haxe,建立一个应用程序被部署到运行PHP的Apache。那么,虽然它看起来可能适合我的需求(部署到PHP,但不使用可怕的语言),但我还没有找到任何东西来使实际的应用程序开发比构建传统的非MVC PHP应用程序更容易。有什么工具包/框架,我错过了,这将是值得的?网络“框架”Haxe部署在PHP环境?

它会很好,如果它是MVC的启发,我一定想要一个简单的方法来使用漂亮的URLS,虽然我可以解决mod_rewrite规则,如果有必要。

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

回答

3

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

冰雹:一个最小的Rails风格MVC的HAXE/PHP的Web框架

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

1

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

它是一个很好的excersise! 让我们来了解它们之间的差异,并制定出底线机制 - 这是非常重要的,因为您的haxe代码将被翻译(所以您有双重抽象1.翻译2.框架它很好知道如何处理事情)]

4

我很高兴地说,haXigniter已经完全重写了,从而避免了Marek提到的PHP框架风格。现在它更符合更好的面向对象的原则,也是一个标准的haXe库,因此升级更简单。请在http://github.com/ciscoheat/haxigniter查看。

+0

Haxigniter是一种过时的项目如今,ufront建议改为:https://github.com/ufront/ufront – ciscoheat 2014-02-06 02:40:12

1

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

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