2008-09-30 57 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