次の機能を備えたオークションWebサイトを構築するための最良のツールに関するフィードバックを入手できますか。
私はJoomlaを探していました!とJomSocialですが、彼らは今のところあまり私を納得させていません。
C、Python、およびJavaでプログラミングの経験があります。 CMSツールが使用されていない場合は、オークションサイトを完成させるためのプログラミングを行うための最適なルートを教えていただければ幸いです。
個人的に自分でロールバックする場合は、Ruby on Railsを選択します。私はC#とJavaの開発を広範囲に行い、PHP Webアプリケーションをサポートしました。RoRはそこに迅速に到達し、Ruby言語は非常に動的であり、タスクを完了するために必要なコードの量を削減する優れた「ショートカット」メソッドと関数。私が言っているのは、あなたがあなた自身のサイトを開発するつもりなら、RubyとRailsフレームワークを調査するのに数時間かかることです。
アプリケーションの主な目的はコンテンツ管理ではないため、CMS(コンテンツ管理システム)を避けようとするでしょう。
アプリケーションフレームワークを使用することを選択した場合は、作成しているアプリケーションのタイプに偏らないようにするか、実行しているものに合わせて調整してください。 CMSをオークションサイトにしようとすると、スケーラビリティの問題が発生する可能性が非常に高くなり、オークション関連機能の開発速度が低下する可能性があります。
使用する言語はおそらく重要ではありませんが、一部の言語はWebサイトやWebアプリケーションに合わせて調整されています。私が選んだ言語とフレームワークは、ASP.NET MVCを備えたC#です。
あなたがすることは、wordpress/joomlaに近づかないことです。プロジェクトが大きくなると、コードの保守がますます難しくなります。
PHP開発者の場合、symfony 2フレームワークを試すことをお勧めします。初期バージョンの開発にはもっと時間が必要ですが、長い目で見ればより良いソリューションです。
Symfony 2には、オークションwebiste(knpbundles.com)に必要なほとんどすべてのバンドル(ユーザー作成バンドル)があります。すべてのバンドルは無料で使用できます。
たとえば、Facebookと簡単に統合するためのバンドルもあります。ユーザー管理などを容易にするためのバンドル。
https://www.drupal.org/project/commerce_auction を使用すると、基本的なオークションWebサイトをすばやく構築できます。しかし、他の人が言うように、もし成長すれば、CMSがなければ簡単になります。
私の観点では、Drupalコマースから始めて、あなたのプロジェクトに市場があるかどうかを素早く試して確認することができます。