6

これがそのような質問に適した場所かどうかはわかりません。そうでない場合は、ごちゃごちゃしてごめんなさい:/

私はしばらくの間 Codeigniter を使用しており、すでに独自の cms (すべてのプロジェクトに使用するため) と多くのモジュール (ニュース、画像のアップロードなど) を構築しており、仕事をうまくすばやく行うことができます... しかし、私は常に実際に Zend Framework が必要でした。Codeigniter を選択した理由は、時間の問題です。残りの人生で使用するためのフレームワークを選択することにしたとき、私は自分のプロジェクトのタイムラインが非常にタイトでした。私が CodeIgniter を選んだのは、学習時間が短いという理由だけでした。私は今、実際に幸せです。しかし、私は Zend について考えることができません!

私の質問は、Zend に真剣に学習する時間を与えることは本当に価値があるのでしょうか? 私はすでにプロジェクトで非常に忙しいです。残りの時間を犠牲にしなければならず、夜の睡眠時間を減らして学習する必要があります。また、cms と他のすべてのモジュールを Zend でゼロから構築する必要があります。

それは本当に価値がありますか?また、Codeigniter を既に知っている人が Zend を学ぶのはどれほど難しいと思いますか?

どうもありがとう!

4

3 に答える 3

13

プラトニックな事件

あなたは幸せだと言いますが、それでも Zend Framework とは秘密のプラトニックな関係を築いています。したがって、ZF についてもっと好きなことがいくつかあるはずです。または、ZF について読んだり聞いたりしていて、評判と品質が常に向上していることがわかります。

それについて詳しく教えていただけますか?

フレームワークの選択が麻痺する

ZF ユーザーの視点からの私の経験をお話しすることしかできません。1 年前、私もフレームワークの問題に直面し、それとどのフレームワークを選択するかについてよく考えました。ここで私の自動ディスカッションを参照してください。

私は Zend Framework を学ぶことにしましたが、今のところその決定を後悔していません。現時点で PHP フレームワーク市場を評価していると、全体的な観点から見て、優れたオプションは Symfony と ZF の 2 つしかないと思います。

あなたが幸せなら、なぜ変わるのですか?

しかし、またしても、あなたは幸せです。テクノロジーの選択は、主に、特定の要件を満たすことができるかどうかに基づいて行う必要があります。独自の CMS を既に構築しており、顧客の要件を迅速かつスタイリッシュに満たすことができる場合、自分の好み以外に変更する理由はありません。

学ぶことは良いことです

一方で ;) 新しいことを学ぶことは常に価値があるように思えます。しかし、ZF で遊んだり、小さな個人的なプロジェクトなどを試したりすることもできます。

C言語、Ruby、Pythonなどを学ぶ価値があるかもしれません...

ZFを学ぶ

いずれにせよ、ZF に行くことに決めた場合、おそらく後悔することはないでしょうし、それほど時間はかからないと思います。あなたは PHP を知っており、フレームワークがどのように機能するかを知っています。いくつかの新しい概念について読んで、別の API に慣れる必要があります。ZF は疎結合です。CI アプリでそのクラスを使い始めて、それを 'en passent' で知ることができます。

于 2009-10-15T10:17:03.917 に答える
2

ZF が提供する新機能を利用する場合は、ZF に切り替えてください。サービスへの接続、OpenID サポート、REST サーバー、SOAP サーバー...

ただし、基本的なCMSのような機能(CRUD +認証)のみが必要な場合は、ZFが多すぎます:)

学ぶべきだと思いますが、実際の CI CMS を ZF に書き直そうとしないでください。それは無価値です。また、速度も遅くなります。

免責事項:私は幸せなZFユーザーです:)

于 2009-10-15T11:43:00.860 に答える
1

http://www.yiiframework.com/は Zend と CodeIgniter の中間のどこかにあるはずです!

※これは私の経験からの主観的な意見です。

于 2013-01-22T12:30:19.030 に答える