2010-11-03 34 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