ショッピングカートアプリケーションを開発します。Smartyフレームワークを使用した本を読みました。最新のフレームワークですか?zendフレームワークとは何ですか?。私がしなければならないことを私に答えてください。前もって感謝します。
1 に答える
ここで考慮すべきことがたくさんあります。
- あなたのプログラミング経験は何ですか?
- 以前に大規模なWebアプリケーションを使用したことがありますか?(ほとんどすべてのオンラインストアは大規模なWebアプリケーションと見なすことができます)
- 支払いの統合に取り組んだことがありますか?
- ホスティング環境のセットアップに携わったことがありますか?
- あなたのプロジェクトの予算はいくらですか?
- プロジェクトに取り組んでいるのはあなただけですか?
- クライアントは完成品に何を期待していますか?
- ストアがオンラインの場合、ホスティング、サポート、メンテナンスなどを管理するのは誰ですか?
オンラインストアの構築は簡単で小さな作業ではありません。このような流れの小さな店は、add product to cart -> go to checkout -> pay using a third part payment provider
非常に簡単かつ迅速に達成することができます。しかし、ここにいくつかの考慮事項があります:
- 配送方法、複数あるべきですか?
- サイトで複数の国を処理する必要があります。その場合は、VAT、再発送などを検討する必要があります。
- 支払いオプション:クレジットカード、SMS、請求書、PayPal、そしてリストは続きます。何が利用可能である必要がありますか?また、直接実装(SSL証明書など)を行う場合は、適切なホスティング環境が必要になります。
- バックエンドでの注文、返品、製品の処理
- 割引コードなどの割引機能
- 複数の商品を1つにまとめて販売できる。
しばらく続けてリストをどんどん指定していくこともできましたが、そのための時間はあまりありません:)そしてこれは、構築するときに関係する要素がたくさんあることを示すためだけのものでした。オンラインストア。
Magento
これは、経験豊富な開発者であり、Zendフレームワーク(その上に構築されている)に精通している場合に最適です。Magentoの機能を見てください。正しくカスタマイズする方法を知っていれば、Magentoではほとんど何でも可能です。あなたがそれに精通しておらず、学習曲線が非常に急である場合、これは簡単な作業ではありません。
経験がない場合や、ストアがすべての高度な機能を必要としない場合、これは悪い選択です。これはリソースを大量に消費するものであり、キャッシングがわからない場合は、時間がかかります。
Shopify
安定した環境で急いでオンラインストアを立ち上げる必要があり、それらが提供する機能を持って落ち着くことができるなら、これがあなたの最良の選択だと思います。実は、少なくとも90%の確率で、これが最良の選択だと思います。
支払いの実装、バックエンドの開発、サポート、ホスティングなど、関係するすべてのことについて心配する必要はありません。
結論
ここでは、2つのオプションのみをリストしました。1つは高度なもので、もう1つは単純なものです。さまざまなオプションを実際に調査する必要があると思います。それらの機能、コストなどを確認してください。次に、ストアを完了するのにかかる時間と比較して、それを考慮に入れる必要があります。
少なくとも、私があなたにこれについていくつかの見方を与えたことを願っています。私が書いたものについて質問があれば教えてください。
ここから追放