2010-11-03 51 views
1

我剛從Flex開發開始,想知道Zend/Flex和CodeIgniter/Flex如何堆疊起來。Flex,AMFPHP和Codeigniter?

我是一名PHP開發人員,知道CI非常好,但沒有使用過Zend,但它似乎是教程和我所用的書中最常用的框架。基本上我不想從一條路走下去,只是發現某些設置存在嚴重的侷限性和問題。

任何意見將不勝感激。

謝謝!

回答

4

我已經使用CodeIgniter對Flex網站和常規Javascript/HTML網站進行了編碼。如果您幾乎完全使用Flex,則不必擔心(儘可能多)CI的視圖方面,但仍然可以使用控制器/模型設置。在您的Flex應用程序中,只需將JSON編碼的字符串發送給CI控制器,並讓控制器發回JSON編碼的字符串。這樣做沒有任何內在的錯誤。我聽說過有關AMFPHP如何「更容易」與Flex一起使用的事情,但我一直把它當作Adobe絨毛。如果有一天你希望你的應用程序不使用Flash,那麼你將通過專注於JSON來幫助你自己。

關於Zend與CodeIgniter ...這是一個複雜的話題。每當我看了Zend,我發現它比CI更冗長煩人,我一直認爲CI確實是MVC的對。另外,你可以看看使用HMVC框架的Kohana。無論如何,特別是所有這些連接到Flex我認爲這是一個相當直接的問題。我們正在討論HTTP請求以及如何對它們進行編碼。如果你對JSON很滿意(並且在PHP中,這實在是不可能的),但這不應該成爲爭論的焦點。

+1

+1,我打算說同樣的事情。 – tpae 2010-11-03 23:43:16

+0

很好的答案treeface,謝謝。我會像你一樣堅持CI。我同意你對Zend的評論,我一直對它的批量感到厭倦,我想這是CI輕量且易於使用的要點。 – 2010-11-04 00:19:33

+0

嗯,我一直聽說AMF協議比其他格式**更快**,但我自己沒有做過任何測試。 – 2011-08-08 01:49:38