web-dev-qa-db-fra.com

Meilleurs outils pour construire un site de vente aux enchères

Puis-je obtenir vos commentaires sur les meilleurs outils pour créer un site Web d'enchères avec les fonctionnalités suivantes:

  • Le site prend une commission (comme 5%) sur chaque transaction
  • Chaque utilisateur peut attribuer une note (comme 4,5 étoiles) à sa transaction effectuée.
    et commentez le profil du vendeur.
  • Accepter les paiements par Paypal et carte de crédit

J'ai cherché dans Joomla! et JomSocial, mais ils ne m'ont pas encore convaincu beaucoup.

J'ai quelques expériences de programmation en C, Python et Java. Si aucun outil de gestion de contenu n'est utile, j'apprécierais si vous pouviez indiquer le meilleur chemin à suivre pour programmer le site de vente aux enchères.

4
Daniel Loureiro

Personnellement, si je devais rouler le mien, je choisirais Ruby sur Rails. J'ai beaucoup développé le développement de C # et Java et j'ai pris en charge les applications Web PHP, RoR vous y conduira plus rapidement et le langage Ruby est très dynamique et possède quelques d'excellentes méthodes et fonctions de "raccourci" qui réduisent la quantité de code dont vous avez besoin pour mener à bien votre tâche. Tout ce que je dis, c'est que si vous développez votre propre site, prenez quelques heures pour étudier Ruby et le cadre Rails.

0
tronmcp

J'essaierais probablement d'éviter tout système de gestion de contenu (CMS), car l'objectif principal de votre application n'est pas la gestion de contenu.

Si vous choisissez d'utiliser un framework d'application, assurez-vous qu'il est indépendant du type d'application que vous écrivez ou adapté spécifiquement à ce que vous faites. Essayer de transformer un CMS en site de vente aux enchères pourrait très bien poser des problèmes d’évolutivité, ainsi que ralentir la vitesse de développement des fonctionnalités liées aux enchères.

Quelle que soit la langue que vous choisissez d'utiliser n'est probablement pas importante, mais certaines sont plus adaptées aux sites Web et aux applications Web. Mon choix de langage et de structure est C # avec ASP.NET MVC.

0
John Bubriski

Quoi que vous fassiez, restez à l’écart de WordPress/Joomla. À mesure que le projet grossit, votre code devient de plus en plus difficile à gérer.

Si vous êtes développeur php, je vous recommanderais d'essayer symfony 2 framework. Vous aurez besoin de plus de temps pour développer la version initiale, mais à long terme, c'est une meilleure solution.

Symfony 2 propose de nombreux forfaits (forfaits écrits par l’utilisateur) pour presque tout ce dont vous aurez besoin pour la vente aux enchères de sites Web (knpbundles.com). Tous les forfaits sont gratuits.

Il existe également des bundles pour une intégration facile avec Facebook par exemple. Des packs pour faciliter la gestion des utilisateurs, etc.

0
svlada

Vous pouvez rapidement créer un site Web d'enchères de base avec https://www.drupal.org/project/commerce_auction . Mais comme d’autres disent, s’il se développe, ce sera certainement plus facile sans un CMS.

De mon point de vue, commencer par Drupal commerce vous permettra d'essayer rapidement de vérifier si vos projets ont un marché ... puis, si cela fonctionne et que vous gagnez de l'argent, vous pouvez le réécrire.

0
gagarine