IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Affichage des résultats du sondage: Sur quelle plateforme d'hébergement et de gestion de développements voyez-vous votre futur ?

Votants
108. Vous ne pouvez pas participer à ce sondage.
  • Apache Allura

    0 0%
  • AWS CodeCommit

    0 0%
  • Bitbucket

    33 30,56%
  • Framagit

    8 7,41%
  • GitBucket

    0 0%
  • GitHub

    68 62,96%
  • GitLab

    37 34,26%
  • GitPrep

    0 0%
  • Gogs

    4 3,70%
  • Google Cloud Source Repositories

    5 4,63%
  • LaunchPad

    3 2,78%
  • Phabricator

    0 0%
  • Pikacode

    0 0%
  • SourceForge

    5 4,63%
  • Autres (à préciser)

    2 1,85%
  • Sans avis

    1 0,93%
Sondage à choix multiple
ALM Discussion :

Sur quelle plateforme d'hébergement et de gestion de développements logiciels voyez-vous votre futur ?


Sujet :

ALM

  1. #1
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 133
    Points : 83 972
    Points
    83 972
    Billets dans le blog
    15
    Par défaut Sur quelle plateforme d'hébergement et de gestion de développements logiciels voyez-vous votre futur ?
    Sur quelle plateforme d'hébergement et de gestion de développements logiciels voyez-vous votre futur : GitHub, GitLab, SourceForge, etc. ?
    Partagez les raisons de votre choix

    Les logiciels de contrôle de version sont incontournables dans le développement d'une application et cela, peu importe sa taille. Ce constat est d'autant plus vrai pour les projets faisant participer conjointement plusieurs développeurs. Pour accomplir cela, cette catégorie de logiciel nécessite un serveur, machine distribuant les fichiers aux utilisateurs. Pour une entreprise, mettre en place un serveur en interne est une chose aisée, toutefois, pour les projets non liés à une entreprise (logiciels libres, projets amateurs, ...) la solution d'un serveur auto-hébergé ne serait pas pérenne. Pour pallier ce besoin, des entreprises comme SourceForge ou GitHub (pour ne citer que les mastodontes) proposent ce service et y ajoutent des outils de suivi de bogues, des pages wiki et même de l'hébergement de pages Web. Ainsi, leur présence est primordiale pour le développement et la coopération aisée des développeurs amateurs et/ou libres.

    La récente actualité relative à l'acquisition de GitHub par Microsoft pourrait il prochainement bouleverser le secteur ? Comme le montre le graphique du sondage ci-dessous, la majeure partie des votants comptaient bien rester sur GitHub.

    Nom : Sans titre.png
Affichages : 34148
Taille : 33,6 Ko

    Quelles sont vos impressions quant à l'avenir des différentes plateformes Web de développement logiciels ?

    Apache Allura

    Nom : apache.PNG
Affichages : 8217
Taille : 6,1 Ko

    Développé en Python, Allura est un programme open-source d’Apache et il est principalement utilisé dans le cadre de la gestion des codes sources d'un projet. Il intègre entre autres un outil pour le suivi des bogues, des forums, des pages wiki, des blogs et d’autres contenus Web. « En ce qui concerne le suivi des erreurs, on peut utiliser le formatage Markdown, des fichiers joints ainsi que des tickets d’erreurs avec les milestones correspondants. L’utilisateur dispose également d’un moteur de recherche syntaxique avancé, dans lequel il peut enregistrer ses recherches les plus fréquentes », peut-on lire sur 1&1.

    AWS CodeCommit

    Nom : AWS CodeCommit.png
Affichages : 8193
Taille : 2,6 Ko

    A en croire Amazon, « AWS CodeCommit est un service de contrôle de source entièrement géré, qui permet aux entreprises d'héberger facilement des référentiels Git privés sécurisés et hautement évolutifs. Grâce à CodeCommit, vous n'avez plus besoin d'exploiter votre propre système de contrôle de source ou de vous soucier du dimensionnement de son infrastructure. »

    Bitbucket

    Nom : Bitbucket.png
Affichages : 8394
Taille : 5,6 Ko

    Bitbucket est un service web d'hébergement et de gestion de développement logiciel qui s'appuie sur les logiciels de gestion de versions que sont Git et Mercurial. Spécialement conçu pour les équipes professionnelles, il appartient à un éditeur de logiciel basé en Australie du nom de Atlassian et est gratuit, sauf pour des équipes de plus de cinq personnes et tout ce qui est libre.

    Framagit

    Nom : framagit.png
Affichages : 8111
Taille : 8,4 Ko

    Comme on peut le voir sur le site de l'éditeur, Framagit est la forge logicielle de Framasoft et repose sur le logiciel Gitlab. Les informations recueillie indiquent que les projets qui y sont hébergés sont soit publics soit privés et que la plateforme est ouverte à toute personne intéressée, cela dans la limite de 42 projets par utilisateur. « Son coût est déterminé mensuellement en fonction de la taille de l'équipe du projet ; toutefois une offre gratuite est fournie aux petites équipes jusqu'à cinq utilisateurs. », déclare Framasoft qui ajoute « nous proposons l'intégration continue avec GitlabCI et l'hébergement de pages statiques avec Gitlab Pages. »

    Gitea

    Nom : Gitea.png
Affichages : 8190
Taille : 3,3 Ko

    Comme présenté sur le site du projet, Gitea est une plateforme similaire à GitHub, Bitbucket et Gitlab et dont l'objectif est de fournir aux utilisateur un moyen simple et rapide pour mettre en place un service Git auto-hébergé. Avec Go, cela peut être fait avec une distribution binaire indépendante sur toutes les plates-formes et architectures que Go prend en charge. D'après les informations recueillies, le support de Gitea inclut Linux, macOS et Windows, cela sur des architectures comme amd64, i386, ARM, PowerPC et autres.

    GitBucket

    Nom : GitBucket.png
Affichages : 8212
Taille : 5,5 Ko

    GitBucket est une plateforme Open Source Git sur JVM (Java virtual machine). Il est écrit en Scala et disponible sous la licence Apache Version 2.0. A en croire les informations recueillies, GitBucket est facile à installer et dispose d'un certain nombres de caractéristiques assez importantes pour ses utilisateurs :
    • une interface utilisateur intuitive ;
    • une extensibilité élevée ;
    • une compatibilité avec les API GitHub ;
    • wiki ;
    • etc.


    GitHub

    Nom : GitHub.png
Affichages : 8137
Taille : 3,1 Ko

    Présenté comme un outil assez important pour les développeurs, la plateforme GitHub offre à ses utilisateurs la possibilité de bénéficier de l'ensemble des avantages proposés par un hébergeur de code. Elle permet également de centraliser les projets, simplifiant ainsi l'accès aux différents intervenants qui vont ainsi pouvoir apporter leurs contributions et faire régulièrement des sauvegardes de leurs modifications indépendamment les uns des autres. En effet, sur GitHub, contrairement à d’autres prestataires de gestion de logiciel open-source, le projet n’est pas axé sur la collecte de codes sources, mais plutôt sur la possibilité d’utiliser les fichiers déposés par les utilisateurs individuels, répertoriés grâce à Git. Pour utiliser, actualiser et mettre leurs programmes à disposition, les utilisateurs de GitHub peuvent se servir soit de Git soit d’une sous-version comme VCS (version Control System).


    GitLab

    Nom : GitLab.png
Affichages : 8101
Taille : 2,9 Ko

    Cette plateforme, principalement écrit en Ruby, est l'une des principales alternatives à GitHub. Libre et open source, Gitlab a été lancée en octobre 2011 sous la licence MIT et intègre aujourd'hui un certain nombre de fonctionnalités utiles dans ses DVC (Distributed Version Control) notamment un wiki intégré et un site spécialement dédié aux projets. Il permet également aux utilisateurs d'automatiser leurs tests ainsi que la livraison de codes, cela grâce à ses capacités d’intégration continues. Les utilisateurs de GitLab disposent également d'un accès relativement facile à tous les aspects importants de leurs projets grâce à une certains outils pratique comme une visionneuse de codes, des pull-requests et des résolutions de conflits pratiques.


    Phabricator

    Nom : Phabricator.png
Affichages : 8203
Taille : 10,0 Ko

    Phabricator est une suite d'application web et d'outils de développement de logiciels mise à la disposition des utilisateurs sous la licence Apache v2. C'est une plateforme de collaboration ouverte à tous les contributeurs de Wikimedia et est spécialement utilisée pour la gestion de travaux liés à des projets logiciels ; cependant les initiatives non techniques y sont également les acceptées.

    Entre autres caractéristiques, Phabricator intègre des applications qui offrent aux utilisateurs la possibilité :
    • d'analyser et de vérifier leurs codes sources ;
    • d'hébergement et de naviguer dans des dépôts ;
    • de suivre les bogues rapportés ;
    • de gérer des projets ;
    • d'échanger avec les autres membres de l'équipe;
    • d'écrire des notes à relire plus tard ;
    • de restreindre l'accès de certaines choses ;
    • et plus encore...


    SourceForge

    Nom : SourceForge.jpg
Affichages : 8315
Taille : 6,2 Ko

    SourceForge a été créée en 1999 et est spécialement dédiée à l'hébergement de projets libre. D'après les informations recueillies, la plateforme intègre un wiki ainsi qu'un système permettant de suivre l'évolution des problèmes ainsi que leur résolution. Entre autres caractéristiques, SourceForge fournit :
    • un système d'hébergement de code ;
    • des listes de diffusion ;
    • un forums en guise de support ;
    • un micro-blog pour chaque projet ;
    • une bande passante illimitée ;
    • un système de téléchargement de statistiques ;
    • un outil pour importer des projets GitHub ;
    • etc.


    Vos opinions

    Finalement, quelles leçons tirées de ce rachat de GitHub par Microsoft ?
    Pensez-vous migrer vers une autre plateforme alternative ? ou bien allez-vous rester sur GitHub ?
    Sur quelle plateforme de développement logiciels envisagez vous le futur GitHub, GitLab, SourceForge, etc. ? (Nous vous invitons à répondre en votant sur le sondage puis en expliquant les raisons de vos choix

    Voir aussi

    Rachat de GitHub -Pourquoi ce rachat, et quels sont les plans de Microsoft ?
    Nat Friedman, le futur CEO de GitHub répond aux questions des développeurs sur l'avenir de la plateforme après le rachat par Microsoft
    Microsoft serait intéressée pour racheter GitHub, et un prix d'acquisition de 5 milliards est annoncé au moment où GitHub cherche un nouveau PDG
    Rachat de GitHub par Microsoft : la fondation Linux livre son analyse de la situation, et affirme avoir « hâte de voir les améliorations » sur GitHub
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  2. #2
    Membre à l'essai
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juin 2018
    Messages : 2
    Points : 23
    Points
    23
    Par défaut
    Malgré son rachat par Microsoft, je crois que GitHub continuera à fournir un service de qualité, sinon fera mieux.
    Donc oui et oui à GitHut

  3. #3
    Membre émérite
    Inscrit en
    Janvier 2006
    Messages
    720
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 720
    Points : 2 714
    Points
    2 714
    Par défaut Bizarre
    Ce nouveau sondage est vraiment bizarre sur la forme parce qu'il met sur le même plan des outils téléchargeables et des hébergeurs - certains hébergeant un des outils précités, d'autres comme GitHub ayant leur propre outil propriétaire. Du coup:
    • Héberger chez Apache Allura? ça ne veut rien dire, Allura est un outil qu'on peut télécharger et installer sur son propre serveur. Ou alors il faudrait trouver un hébergeur qui propose Allura, mais je n'en ai pas trouvé.
    • Quand vous dites GitLab, au sens strict il faudrait dire GitLab.com, le site d'hébergement. Dans la discussion précédente un auteur a mentionné le fait que ce site soit hébergé chez Azure, ce qui peut poser un problème. Mais ce problème ne s'applique pas à ceux qui téléchargent GitLab CE, le logiciel, donc, et qui l'installent sur leur propre serveur. Ou ceux qui utilisent Framagit, que vous avez également cité, qui est basé sur GitLab CE (mais pas sur Gitlab.com, donc)



    Donc, impossible pour moi de répondre sous cette forme. Je vais donc essayer de poser les questions sous une forme plus correcte:
    1. Utiliser un hébergeur connu (SourceForge, GitHub, GitLab.com, etc.) ou acheter un VPS et installer un logiciel de forge?
    2. Dans le second cas, quel logiciel utiliser?


    Pour la question 1, les avantages d'un hébergeur connu:
    • Installation facile (installer une forge, c'est pas aussi évident que d'installer wordpress...)
    • Maintenance dédiée de tous les services (une forge, c'est un ensemble complexe, celui qui maîtrise les dépôts git n'est pas spécialiste de la gestion de tickets et vice-versa), ce qui vous permet de vous concentrer sur ce que fait votre projet, pas sur la maintenance de la forge;
    • Plus grande visibilité

    Mais les inconvénients, on l'a vu dans la discussion précédente, c'est l'utilisation potentielle de vos données.

    Pour les outils (question 2) il me semble que même s'il y en a beaucoup (cherchez "Forge" sur Wikipedia) il manque quand même Redmine, beaucoup utilisé en auto-hébergement mais peu proposé par les hébergeurs.

    [EDIT] Avec tout ça on oublierait presque de parler des services proposés.
    Les sites de type Git* sont très orientés hébergement de code et interaction entre développeurs (tickets et pull requests). Alors que les *Forge permettent en plus l'hébergement de la version binaire du projet, des statistiques de téléchargement, et parfois même une petite page web basique, ce qui permet à de petits logiciels libres orientés grand public d'être intégralement hébergés sur la forge.
    Du coup des projets pas du tout réservés à une élite informaticienne ont pu être hébergés sur SourceForge (voir le cas de GIMP évoqué dans une discussion précédente) alors que GitHub héberge surtout des API techniques... ou des clones de projets SourceForge, correspondant à leur part technique.

  4. #4
    Membre extrêmement actif
    Avatar de benjani13
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Février 2010
    Messages
    615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant en sécurité

    Informations forums :
    Inscription : Février 2010
    Messages : 615
    Points : 2 824
    Points
    2 824
    Par défaut
    Perso je vais enfin pouvoir faire de l’hébergement @home donc ce sera du Gitlab.

    Je rajoute à la liste Fossil SCM que j'ai découvert il y a peu, je le testerai bientôt. Il s'agit d'un gestionnaire de code source distribué (avec des commandes qui semblent plus simple que GIT) qui embarque aussi une interface web à la Gitlab (en plus light). Il y a un wiki, un système de tickets, la doc, etc. L'interet est que le contenu de cette interface est dans le repo lui même (non versionné). Si vous clonez le repo, vous avez l'interface et tout le contenu en local. Il a été crée par l'auteur de SQLite.

  5. #5
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 617
    Points : 188 587
    Points
    188 587
    Par défaut
    De mon côté, Bitbucket (parce que Mercurial est tellement plus facile à utiliser que Git), GitHub en deuxième choix (plus grande popularité, c'est souvent mieux pour partager du code afin qu'il soit utilisable par le plus grand nombre).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  6. #6
    Inactif  

    Homme Profil pro
    Ingénieur test de performance
    Inscrit en
    Décembre 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur test de performance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 986
    Points : 2 605
    Points
    2 605
    Par défaut
    Bonjour.

    Vivement du Flat Design sous GitHub, c'est trop Flashi là...

  7. #7
    Membre expérimenté

    Homme Profil pro
    Retraite
    Inscrit en
    Octobre 2005
    Messages
    478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraite
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 478
    Points : 1 338
    Points
    1 338
    Billets dans le blog
    1
    Par défaut
    j'avoue voir eu peur et avoir basculer mes codes source de github sur gitlab , mais 1 mois après quand la fièvre est retombé , j'ai réinstallé mes applications sur github (je n'avais pas fermé)...

    je trouve plus conviviale github ....

    ce-ci dit j'attends de voir, trop de bla-bla autour du rachat de github .

    j'utilise github pour partager , et comme sauvegarde malgré mon NAS (eh oui) , parce-que partager m'oblige à tenir à jour et fonctionnel.
    le partage m'apporte beaucoup , je trouve normal de rendre et de partager à mon tour.
    @plus

  8. #8
    Candidat au Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Slt,
    De ma part, Bitbucket est le meilleur pour le moment.

  9. #9
    Membre régulier
    Homme Profil pro
    Architecte technique
    Inscrit en
    Septembre 2005
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 71
    Points : 102
    Points
    102
    Par défaut
    Visual Studio Team Services même s'il n'est pas dans la liste. En mode privé, tout y est, de la gestion de conf au déploiement en passant par la gestion de projet.

  10. #10
    Membre régulier
    Homme Profil pro
    consultant informatique freelance
    Inscrit en
    Janvier 2016
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Tchad

    Informations professionnelles :
    Activité : consultant informatique freelance
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2016
    Messages : 73
    Points : 71
    Points
    71
    Par défaut
    Je suis toujours fidèle avec GitHub malgrè son achat par le propriétaire Microsoft

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2014
    Messages : 7
    Points : 11
    Points
    11
    Par défaut Tuleap.org
    Et pourquoi ne pas citer un projet open-source, soutenu par une société français : Tuleap ?
    Une offre hébergée est également proposée (mais payante).

Discussions similaires

  1. Sur quelles plateformes utilisez-vous Qt ?
    Par dourouc05 dans le forum Plateformes
    Réponses: 18
    Dernier message: 26/04/2015, 18h11
  2. Sur quelle plateforme developpez.com est-il basé?
    Par CetTer dans le forum La taverne du Club : Humour et divers
    Réponses: 4
    Dernier message: 25/01/2013, 15h52
  3. Sur quelle plateforme utilisez-vous MATLAB ?
    Par Jerome Briot dans le forum Contribuez
    Réponses: 20
    Dernier message: 12/10/2012, 15h22
  4. Sur quelle plateforme utiliser CUDA ?
    Par Rhyos dans le forum CUDA
    Réponses: 0
    Dernier message: 02/07/2012, 10h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo