2011-09-26 15 views
1

私は自分の新しいPHPプロジェクトを開始しようとしています。それは、CRM SaaSです。 私はPHPの専門家ではなく、数年前から非常にシンプルなPHP/MySQLウェブサイトを開発してきました。私はその瞬間に必要なものを具体的に行う方法を理解するのに十分なCSS、jQUERYなどを知っています。PHPフレームワークの初心者ですが、このアプローチはどうですか?

私はPHPフレームワークの存在を知りましたので、私はそれらをチェックすることを考えていました。 私はプロジェクトにまだ参加していません。以前はフレームワークを使用していませんでした。今

、どのように2つの主要な段階で私のプロジェクトを持っていることについて:

A) プロジェクトアップを持つ、私たちの(ローカル最初の)製品を迅速に市場へ投入するランニングのために、我々は使用することができますフレームワークが既に提供している重要なデータ管理機能 私たちは、自分自身の「表示」と「リンク」の方法(私が推測する「ビュー」)を固執します。

結局のところ、プロジェクトは主にデータ(連絡先、製品、ブログ、メッセージ、購入注文、ユーザーなど)の大量のログインと管理を行っています。 したがって、それを比較するために他のオンラインアプリケーションを使用していないので、すでに良い状況です。 このステージは、堅実で安全で迅速に提供されます。

B) さて、ステージA)が主なアイデアではありません、私の計画は、Facebookは簡単としてすべてのクリックし、オプションをどのように管理するかのような、たとえば、特別にそのインタフェースでそれを可能に最善の方法を持つことであるとできるだけ早く。

このインターフェイスと機能の改善が後で追加されます。テーブルグリッドが特定の地域やリンク、特定のデータのダッシュボードなどでどのように反応するかについて話しています。 ここにはありませんどのように難しいか知っていますが、私はビューとhtmlがカスタマイズ可能であるため、jquery、ajax、cssなどを統合するために必要なものは何でもできます。

あなたの意見は?

フレームワークを使用することを検討すべきですか?

(Yiiのが私の一番上のオプションである)

答えて

1

フレームワークは、単にあなたが高速なコードの開発を支援し、それが簡単に維持するために作成するアーキテクチャを提供します。フレームワークは、あなたが一般的な意味でできることを制限するものではありません。単にアプリケーションを構築するための実績のあるツールを提供します。

+0

DBデータの操作に注意するために、私自身の追加のクリーンなPHPファイルを作成したい場合は、フレームワークが提供する「環境」では?私のファイルを直接アクセスするのではなく、コードを実行する前に以前にフレームワークによって作成されたアプリケーションファイルによって実行されるいくつかのPHPプロセス(セキュア化、設定など)の後に実行されます。申し訳ありませんが、私の質問が理にかなっていない場合は、PHP FWで作業していないので、:)ありがとうございます。 – user964260

+1

アプリケーションのあらゆる面でフレームワークを使用する義務はありません。あなたは通常のようにPHPを使用することができます。 –

1

私はUIフレームワークについてblog articleと書いており、まさにあなたが探しているものと思われます。データをたくさん操作し、フレームワークがあなたのためのインターフェースを行うのに気にしないなら、HTML/AJAX/CSS/JavaScript/JSONを調べることからあなたを救うフレームワークを見つけることは非常に現実的です。

適切な選択でコードに集中でき、ダッシュボードが必要なときにHTMLテンプレートを追加できます。他のすべての基本的なものを実装することは、ホイールを改革することです。

OOPの学習は正しい選択です。

0

開始する前にフレームワークを構築するか、フレームワークを構築することを強くお勧めします..真のMVCセットアップを構築すると、Smarty 3は素晴らしいビューレイヤーを作り、テンプレートの再利用を最大化します。すべてのjsを最小化し、CDNにアップロードし、可能な限り自動化してください。オブジェクト指向のままで、100%自動ロードされたコードに近づくようにして、ファイルへのパスを覚えておく時間を無駄にする必要はありません。あなたは時間を節約し、バターコードの品質を向上させることができます。

関連する問題