Question

Il existe de nombreux projets open source (comme s’il s’agissait de regarder dans les abysses). Quels sont vos critères pour sélectionner un projet à utiliser? En d'autres termes, qu'est-ce qui le rend viable? Sera-ce autour dans un an? Est-ce que l'adoption grandira? etc.?

Quels sont vos critères? c.-à-d. trafic dans les listes de diffusion, nombre de participants, emplois mentionnés, nombre de livres publiés ...

En termes de taille et de portée, supposons que vous sélectionniez un framework de développement Web. Donc, pas quelque chose de trivial, mais quelque chose que vous pariez sur la maison.

Était-ce utile?

La solution

Mes critères:

  1. Est-ce que je l'aime?
  2. Est-ce que je vais l'utiliser?
  3. Est-ce que ça marche?

Si cela réussit, je l'utilise. Peu m'importe le trafic sur les listes de diffusion du projet. Si je pense que c'est un bon projet et qu'il est utile, je l'utilise.

Autres conseils

Cela dépend de la raison pour laquelle je l’utilise et de la facilité de son remplacement si les choses tournent au sud. Pour une partie essentielle à la mission d’un système, celui-ci doit être mature, disposer d’une base d’installation importante et réussie, être en développement actif et posséder une bonne communauté de support. Si c’est juste quelque chose de petit que je peux facilement déchirer, ou quelque chose de temporaire, tant que cela fonctionne et que j’aime que c’est tout ce qui compte, même si elle compte un développeur et 5 autres utilisateurs.

Je dirais masse critique de la base d'utilisateurs. Si suffisamment de personnes l'utilisent, il est plus probable que quelqu'un prenne en charge ou modifie le projet si l'équipe actuelle ne parvient pas à exécuter les tâches.

Est-il facile de contribuer au projet? Est-il facile de déterminer comment contribuer au projet? Est-il facile de déterminer quoi contribuer au projet?

Répondez à c) c’est super simple car ces questions le rendront probablement plus attrayant pour plus de développeurs et donc plus difficile pour le projet.

Vous pouvez facilement essayer de petits projets vous-même (c'est-à-dire de petites bibliothèques de classes, etc.). Les grands projets sont largement connus et toute information les concernant peut être trouvée via Google.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top