次の情報に基づいてオンラインストアを構築することについて、コミュニティからのアドバイスを探しています。
ストアについて:
- 物理的な商品を販売するオンラインストア
- 商品ページには、カスタマーレビュー、商品ズーム、「気に入ってもらえる」などの要素が含まれます。
- オープンIDを使用
- クレジットカードの支払い、注文の追跡、配送、払い戻し、カタログへの新製品の追加などをサポートするには、完全なバックエンドが必要です
- 3つの言語をサポートする必要があります(これはビジネス要件です)
私のスキルについて:
- 私は以前、新しいストアに必要な機能の多くを備えた同様のeコマースサイトを生のPHPで構築しましたが、それは私の最初の大きなPHPプロジェクトであり、ひどくコーディングされていることを知っています
- 私のPHP/コーディングスキルは初心者で独学であり、フレームワークの経験はありませんが、スキルを向上させ、プロジェクトを引き継ぐコーダーがサイトを管理しやすくするために、フレームワークについて学びたいと思っています。
私の質問:
- MVCフレームワークを使用して新しいストアを構築することをお勧めしますか?もしそうなら、このタイプのプロジェクトのどれですか?今まで使ったことがありません。私はCodeIgniterが最初のタイマーに適していることを読みましたが、Kohanaも素晴らしいので、2つの間で引き裂かれ、学習曲線があまり急にならないものを好みます。
- 既存のショッピングカート/ウェブストアシステムを購入してから変更することをお勧めしますか?または、自分ですべてを構築するだけです。発売まで3.5ヶ月あります。個人的には、サイトの内外をすべて知っているので、ゼロから構築することを好みます。他の人のコードとその制御方法を理解せずに立ち往生するのは本当に嫌です。しかし、おそらくこれは私を知らないので、おそらくより適切にコーディングされているので、既存のものを使用するように強制する必要があります。考え?
私は多くの読書と調査を行いましたが、自分で決断するのではなく、Stackoverflowではるかに経験豊富なコミュニティに質問するのが理にかなっていると感じました。