オークションのウェブサイトを構築するための最良のツール

次の機能を備えたオークションのウェブサイトを構築するための最良のツールに関するフィードバックを入手できますか?

  • サイトでは、各取引で手数料(5%など)が必要です
  • 各ユーザーは、完了した取引に評価(4.5星など)を割り当てることができます。 売り手のプロフィールにコメントする。
  • ペイパルとクレジットカードによるお支払いを受け入れる

私はJoomlaを見てきました!とJomSocialしかし、彼らはこれまでに私に多くを確信していない。

私はC、Python、Javaでいくつかのプログラミング経験を持っています。 CMSツールを使用していない場合は、オークションサイトを完成させるためにプログラミングに取り入れる最良の経路を教えてください。

4
マゼンタをチェックしてください: magentocommerce.com
追加された 著者 Philippe F,
あなたの質問の2番目の部分(自分の部分をロールする)が広すぎます。あなたはそれの特定の側面について尋ねるか、試してみて、問題に遭遇したときにSOコミュニティに助けを求めるべきです。
追加された 著者 Lèse majesté,
ありがとう!私はDrupalを探しています.Joomla!よりも有望です。それはそれをカットしていない場合は、SOコミュニティ、質問のためのブレース! :P
追加された 著者 Michael,

4 答え

あなたのアプリケーションの主な焦点はコンテンツ管理ではないので、私はおそらくCMS(コンテンツ管理システム)を使わないようにしようとします。

アプリケーションフレームワークを使用することを選択する場合は、作成しているアプリケーションのタイプに偏っていないこと、または自分が行っていることに特化していることを確認してください。 CMSをオークションサイトにしようとすると、スケーラビリティの問題を引き起こすだけでなく、オークション関連機能の開発スピードを妨げる可能性があります。

どの言語を使用するかは重要ではありませんが、ウェブサイトやウェブアプリケーションに合わせて調整された言語もあります。私の選択言語とフレームワークはASP.NET MVCを使用したC#です。

0
追加された
私はちょうど私がこの特定のアプリケーションのために、私はCMSを使用しないと思うと言っています。主な焦点は、できるだけ早く実行する必要があるオークションのリストと入札システムです。一度のサイズを使用すると、すべてのCMSは、たとえプラグイン/モジュールであっても、長期的にはあなたの道に迷惑をかけることがあります。よりよい解決策は、公開サイトにCMSを使用し、実際のオークションをCMS外で実行されるサブドメインまたはサブパスに置くことだと思います。ビジネスの中核はオークションであり、人々が入札させることです。私はそれを完全にコントロールしたいと思う。
追加された 著者 Muxa,
すべてのウェブサイト/アプリには管理するコンテンツがあります。これは、コンテンツの形式と、それを使用し管理する方法だけです。たとえば、Twitterはマイクロブログです。その主なコンテンツはつぶやきから構成されています。 StackExchangeはQ&Aネットワークです。主な内容は質問と回答です。オークションサイトのコンテンツは、個々のオークションページ、カテゴリおよびストアページです。 JoomlaやDrupalのようなCMSのフレームワークからオークションサイトを構築するのは完全に合理的です。
追加された 著者 Lèse majesté,
また、静的なページ(家庭、約、連絡先、プライバシーポリシーなど)、連絡フォーム、ログインシステム、メディア管理、検索など、ほぼすべてのWebアプリケーションが特定の一般的なCMS要件を共有しています...メッセージ、システム、ユーザープロファイル、コメント、通知、RSS、ダッシュボードなどの標準機能をどこにでもあなたのアプリに追加できます。
追加された 著者 Lèse majesté,
私はなぜCMSフレームワークの上にビルドするのが「あなたのやり方」になるのか分かりません。 CMSフレームワークはモジュール式に設計されているため、必要に応じて既存のコンポーネントを使用したり、必要がない場合は省略することができます。あなたのオークションサイトには、ルータ、テンプレートエンジン、ORM、ユーザ管理システム、ビューエンジン、オートローダー、その他すべての主要なWebアプリケーションに必要なその他の便利な機能とモジュールが必要です。
追加された 著者 Lèse majesté,
CMSフレームワークとASP.NET MVCのようなフレームワークとの唯一の違いは、一般的なコンテンツ管理システムが既に導入されていることです。したがって、これらの部分を手作業で構築するか、別の既製のCMSを統合する代わりに、アプリは最初からCMS機能に統合されます。
追加された 著者 Lèse majesté,

個人的に私が自分自身をロールバックする場合は、Ruby on Railsを選択します。私はC#とJavaの開発を広範囲に行っており、PHP Webアプリケーションをサポートしています.RoRはより速くRuby言語を動かすことができ、非常に動的で、必要なコード量を削減する優れた「ショートカット」メソッドと関数を備えていますあなたの仕事を完了するために。私が言っていることは、自分のサイトを開発してからRubyとRailsのフレームワークを調べるのに数時間かかることです。

0
追加された

これまでWordpress/joomlaから離れているだけです。プロジェクトが大きくなるにつれて、コードはますます管理しにくくなります。

PHPの開発者なら、symfony 2フレームワークを試してみることをお勧めします。初期バージョンの開発にはより多くの時間を必要としますが、長期的にはより良い解決策になります。

symfony 2には、オークションwebist(knpbundles.com)に必要なほとんどのもののためのバンドル(ユーザ書いたバンドル)がたくさんあります。すべてのバンドルは自由に使用できます。

Facebookなどと簡単に統合できるバンドルもあります。簡単なユーザー管理などのためのバンドル。

0
追加された

https://www.drupal.org/project/commerce_auctionで簡単に基本オークションのウェブサイトを構築することができます>。しかし、他の人が言うように、それが成長すれば、確かにCMSなしで簡単になるだろう。

私の見解では、Drupal commerceから始めると、あなたのプロジェクトが市場を持っているかどうかを素早く試してみることができます。もしそれがうまくいけば、あなたはお金を稼いで書き直すことができます。

0
追加された