これは多くの質問を受けており、他の回答も調査しましたが、まだ質問があるので、これが議論に新鮮な洞察をもたらすことを願っています.
1 年前、CodeIngniter で次の機能を備えたサービス スケジューリング Web アプリをゼロから構築しました。
- さまざまな役割と機能を持つユーザー管理
- ユーザーごとに異なるバックエンド
- サービスをスケジューリングするためのインタラクティブで管理しやすいカレンダー
- テリトリーの管理と割り当て
- サービス状況の管理
- 報告と記録
- authorize.net による課金
- フロントエンドの情報ページ
すべてのかなり標準的なものとcodeIgniterはうまく機能しました。1年経った今、私はコードを修正しています。クライアントは、ページの CMS や、新しいサービスの追加、計算価格の変更など、いくつかの異なる管理機能を必要としています。これを機能させるには、新しいクラスとコードを追加する必要があります。
昨年、私はWordpressに深く入り込み、カスタム投稿タイプ、分類、カスタムフィールド、およびカスタムプラグインによる拡張カスタム機能を使用して、Wordpressでこのアプリ全体を構築できたことに気付きました. 多くの点で、これはより良いように思えます。
PHP フレームワークの代わりに Wordpress を使用する利点:
- CMS を備えた既存の基盤、ユーザー管理、使い慣れたバックエンド、データベース構造から開始できるため、開発時間を大幅に節約できます
- 常に更新されるセキュリティ
- 安定
- 堅牢性 (Wordpress の使用目的がブログであっても、これを処理できることはわかっています)
フレームワークを使用する理由:
- 柔軟性
- ORM
- MVC
- 他の?
じゃあ…どっちがいいの?このプロジェクトには本当に ORM または MVC が必要ですか? Wordpress を使用すると、開発作業とクライアント UX が簡単になると思います。
wordpress に切り替えると他に何が失われますか?
フレームワーク内で Wordpress を組み合わせたり、その逆はどうですか? おすすめは?
ワードプレスの代わりにフレームワークを使用する意味があるのはいつですか?