web-dev-qa-db-fra.com

Quels sont les services existants pour le partage de code?

Je me demandais quels sont les services existants pour le partage de code. Le seul que je connaisse est http://Pastebin.ca/

Quelles sont les autres alternatives et quelles fonctionnalités ont-elles?

11
HoLyVieR

Il y a 4 que je connais:

  1. http://bitbucket.org/ (pour Mercurial Version Control)
  2. http://github.com/ (pour Git Version Control)
  3. http://www.codeplex.com/
  4. http://sourceforge.net/

La grande différence entre les fonctionnalités réside dans le fait que les options 1 et 2 intègrent de manière transparente le contrôle de version et vous permettent d’avoir des projets publics et privés. Vous pourrez ainsi travailler avec d’autres sur du code sans que le monde entier ne le voie.

Les options 3 et 4 permettent le contrôle de version, mais je ne sais pas dans quelle mesure elles sont étroitement intégrées à certains systèmes de contrôle de version. De plus, si j'ai bien compris, vous ne pouvez pas garder les projets privés dans ces 2 systèmes.

En général, la communauté Ruby a utilisé github, la communauté python utilise bitbucket, Microsoft exécute codeplex et sourceforge est entièrement open source. Bien que je crois que vous pouvez utiliser n’importe quelle langue avec n’importe laquelle d’eux.

Pour les extraits de code, je pense http://ideone.com/ , http://friendpaste.com/ , et http://jsfiddle.net/ sont bons. JSFiddle est particulièrement intéressant pour l'édition et le partage de Javascript.

8
Ben Hoffman

Si vous voulez littéralement simplement dupliquer la fonctionnalité pastbin, j'utilise Friend Paste . Il vous permet de commenter des lignes de code, de modifier le code d'un ami et même de définir un mot de passe que les utilisateurs doivent saisir pour le visualiser.

2
Jade Robbins

Forrst vous permet de partager du code (et des captures d'écran/liens) et d'en discuter, actuellement en version bêta et sur invitation uniquement, mais qui ouvrira bientôt.

Voici un exemple de message: Pour la première fois: http://cl.ly/1aVE/Screen_shot_2010-07-08_at_16.38.25.png

2
Marc Roberts

Voir cette question qui implique également l'exécution du code. Les réponses concernant IDEOne et JSFiddle offrent toutes les deux la fonctionnalité Pastebin. Certains des autres peuvent aussi bien.

1
Rebecca Chernoff

Pour le partage, écrire du code JS simple http://www.jsbin.com/ est plutôt cool !!

1
user1916

J'utilise jsFiddle tout le temps pour le prototypage javascript ou le partage de code snippet.

1
EndangeredMassa

Assembla est une bonne. http://www.assembla.com Il offre le contrôle du code source Git et SVN, des tickets, des options privées/publiques, la gestion des utilisateurs, la visualisation sur le Web, etc. Les prix commencent à libre et montent à partir de là. ;)

0
beaudetious

Si vous souhaitez partager moins de dix personnes, jetez un coup d'œil à Fisheye: http://www.atlassian.com/software/fisheye/ - c'est 10 $.

Il s'accroche à un référentiel Subversion pour que vous puissiez voir les ensembles de modifications des archivages des personnes. Une autre application qui fonctionne bien avec Fisheye est Crucible, http://www.atlassian.com/software/crucible/ qui fonctionne pour les révisions de code.

0
Noel M

http://collabedit.com

Les fonctionnalités incluent:

  • Édition en temps réel
  • Mise en évidence de la syntaxe
  • Sidebar Chat
  • Histoire
0
Ben Noland

Cette question a été posée pour le code c #/.NET sur stackoverflow: https://stackoverflow.com/questions/3078045/is-there-a-public-site-takemake-and-share-live-examples -of-c-net-code /

Une bonne réponse est CodeRun:

http://coderun.com/ide/

0
Ami

Essayez Liveweave pour le codage HTML5, CSS3 et JS. C'est génial!

0
user21471