0

Ruby on Railsには、フレームワークを宣伝するために使用するスクリーンキャストプレゼンテーションがあり、RoRを使用して基本的なブログシステムを15分でコーディングする方法を示していますZend PHPフレームワークには、同様のスクリーンキャスト/プレゼンテーション/類似したものを示すものがありますか?特にブログである必要はありませんが、ZFを使用した迅速なアプリケーション開発を示すプレゼンテーションを必ず見つけたいと思います。

私の出身地:私は何年もの間、プログラミングのオンとオフを繰り返してきました。私は、小さなプログラム(テキストアドベンチャーゲーム、スクリーンセーバー、シンプルな小さなもの)を作成する日にQBASICwaaaaayから始めました。その後、C ++に移行しましたが、あまり印象的なことはしませんでした。それ以来(おそらく5年ほど)、デスクトップ開発にC#を使用し、Web開発にPHPを使用し始めました。私はあちこちでかなりクールなツールをいくつか作成しましたが、それは常に私の趣味であったため、どの用語でもプロのプログラマーではありません。

現在、2つの主要なWebアプリケーションがあり、まもなく作業を開始します。(明日、または理想的には今夜遅くに.. :))どちらも、ユーザー登録、アカウントに固有のデータ(投稿、リスト、ユーザーアカウントの詳細など)を操作する機能を必要とするデータベース駆動型アプリになります。そのことなど。

現在、これらのWebアプリをより迅速に開発するために、さまざまなフレームワークを評価しています。私はRubyonRailsについて見てきましたが、良いことを聞いてきました。HuluとYellowPages.comがそれを使用していることは明らかな支持です-もちろん、私はそれが潜在的に持っているスケーラビリティの問題について聞いたことがあります。しかし、それは私が取り組んでいることの問題ではないはずです。どちらのプロジェクトでも、1日あたり数百万人のユーザーがいるとは思いません。

私はすでにPHPの経験があるので、自分のニーズに合わせてZendFrameworkを真剣に検討しています。理想的には、アプリがすばやく作成されていることを示すZFスクリーンキャストを見つけて、調査している2つのオプションをほぼ同等に比較し、両方でどのように処理が行われるかを直接確認できるようにします。

そうは言っても、私はRoRやZF以外のフレームワークを検討することに反対していません。私がこのテーマについて行った唯一の研究は過去数日間であったので、私が見たり聞いたりしたことのない他の優れたオプションがそこにあると確信しています。もちろん、他に提案されているものが何であれ、私が見ることができる迅速なアプリ開発プレゼンテーションがあれば素晴らしいでしょう。

だから-提案?他のフレームワークでの迅速なアプリケーション開発を示す優れたスクリーンキャストへのリンク?検討すべき他のPHPフレームワークはありますか?(展開が簡単なものが理想的ですので、完全に制御できる専用サーバーを購入する必要はありません。合理的であると仮定して、ホスティングコストを抑えたいと思います)

前もって感謝します!

-スータ

4

2 に答える 2

1

ZendCasts.comをチェックアウトできます

ただし、ZFとRoRのどちらを使用するかを決定するときは、これらが互いに非常に異なることに注意する必要があります。RoRは、AR上に構築された統合ORMとかなり堅固な構造を備えたフルスタックです。それは強力で、内部にはたくさんの魔法があります。レーキがZend_Toolよりも強力であるため、RAD機能はZFを上回っていると思います。

一方、ZFは、何よりもまず、最大限の柔軟性を実現する随意使用アーキテクチャを備えた、ゆるく結合されたコンポーネントライブラリです。コンポーネントを一緒に使用できますが、使用する必要はありません。設定より規約を備えていますが、ZFはあまり手に取ってくれません。それはあなたが歩き方を知っていることを期待しています。また、ZFには本格的なORMやARはありませんが、DoctrineやPropel、または使用したいライブラリを非常に統合することができます。

ZFを初めて使用する人は、ZFがRoR、Symfony、Cakeのように機能することを期待しているという理由だけで、それに入るのが難しいと不満を言うのをよく耳にします。たとえば、フルスタックフレームワークです。

編集

Cakeは、RoRからPHPへの移植を目指しています。ActiveRecordを中心に構築されています。CI <v2と同様に、PHP4との下位互換性があります。つまり、PHP5で得られるOOP機能を十分に活用していません。ただし、どちらもZFよりも簡単に参加できると思います。

于 2010-03-19T08:45:46.220 に答える
0

これはSOに関する一般的な質問です。

この投稿への返信にいくつかの貴重なリンクを投稿しました

このようなチュートリアルをGoogleで検索する場合は、ZFではなくZendApplicationまたはZendToolを探してください。

他のフレームワークとZendFrameworkの違いは、Zend Frameworkは、アプリケーションフレームワークではなく、むしろ汎用フレームワークであるということです(MVC、HTTPだけではありません)。たとえば、GoogleはZFを使用してサービスへのアクセスを提供しています。

SymfonyまたはCodeIgnitierをZendFrameworkと一緒に簡単に使用できます。

ところで、正確には、あなたが求めるチュートリアルはブログではなく、単なるCRUDコントローラーです。Wordpressを使用して15分でブログを作成できます(その後カスタマイズできます)が、PHPフレームワークは使用できません。

于 2010-03-19T06:35:49.213 に答える