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
107. Vous ne pouvez pas participer à ce sondage.
  • Apache Allura

    0 0%
  • AWS CodeCommit

    0 0%
  • Bitbucket

    33 30,84%
  • Framagit

    7 6,54%
  • GitBucket

    0 0%
  • GitHub

    68 63,55%
  • GitLab

    37 34,58%
  • GitPrep

    0 0%
  • Gogs

    4 3,74%
  • Google Cloud Source Repositories

    5 4,67%
  • LaunchPad

    3 2,80%
  • Phabricator

    0 0%
  • Pikacode

    0 0%
  • SourceForge

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

    2 1,87%
  • Sans avis

    1 0,93%
Sondage à choix multiple
  1. #1
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Auditeur
    Inscrit en
    juillet 2012
    Messages
    6 545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Auditeur
    Secteur : Conseil

    Informations forums :
    Inscription : juillet 2012
    Messages : 6 545
    Points : 69 502
    Points
    69 502
    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 : 5176
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 : 4674
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 : 4678
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 : 4682
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 : 4657
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 : 4669
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 : 4657
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 : 4647
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 : 4641
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 : 4645
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 : 4706
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 : 13
    Points
    13

    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 confirmé
    Inscrit en
    janvier 2006
    Messages
    251
    Détails du profil
    Informations forums :
    Inscription : janvier 2006
    Messages : 251
    Points : 622
    Points
    622

    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 chevronné
    Avatar de benjani13
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    février 2010
    Messages
    499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France

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

    Informations forums :
    Inscription : février 2010
    Messages : 499
    Points : 2 205
    Points
    2 205

    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
    23 627
    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 : 23 627
    Points : 147 513
    Points
    147 513

    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 ou PyQt (tutoriels, FAQ, traductions), 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
    Membre expert

    Homme Profil pro
    Responsable développement
    Inscrit en
    décembre 2003
    Messages
    1 706
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Responsable développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2003
    Messages : 1 706
    Points : 3 061
    Points
    3 061

    Par défaut

    Bonjour.

    Vivement du Flat Design sous GitHub, c'est trop Flashi là...
    Media Foundation video decoder mpeg1/mpeg2, MediaSource Kinect
    http://sourceforge.net/projects/mfnode/

    http://jeux.developpez.com/faq/directx/?page=dshow

  7. #7
    Membre actif

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

    Informations professionnelles :
    Activité : Retraite

    Informations forums :
    Inscription : octobre 2005
    Messages : 149
    Points : 238
    Points
    238
    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
    Profil pro
    Inscrit en
    septembre 2005
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2005
    Messages : 68
    Points : 84
    Points
    84

    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 du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    janvier 2016
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : janvier 2016
    Messages : 58
    Points : 56
    Points
    56

    Par défaut

    Je suis toujours fidèle avec GitHub malgrè son achat par le propriétaire Microsoft

  11. #11
    Futur Membre du Club
    Profil pro
    Inscrit en
    janvier 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2014
    Messages : 5
    Points : 8
    Points
    8

    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