10
votes

Comment rendre votre cadre Web populaire?

Je développe un cadre Web open source, c'est presque prêt mais je ne sais toujours pas comment le promouvoir. Que conseilleriez-vous? (sauf le spamming Stackoverflow, bien sûr :))


1 commentaires

Merci pour vos réponses, j'aimerais poser une autre question ici avant de fermer la discussion. Imaginez, j'ai une bonne documentation, un cadre brillant, un site Web cool et ainsi de suite .. Comment rendre les gens visiter ce site Web et lire la documentation?


8 Réponses :


7
votes
  • Faites-le bien
  • Faites une bonne documentation (comme Symfony)
  • Assurez-vous qu'il y a un marché pour cela
  • Faites un bon site Web
  • Promouvez-le via des groupes utiles, etc.
  • Assurez-vous que vous avez une communauté décente en vedette comme des groupes d'utilisateurs, de la discussion IRC, des forums

    Cependant, mon expérience est que c'est certainement la documentation qui est la partie la plus importante. Si vous faites cela, et votre cadre est aussi bon que la documentation, vous obtiendrez les utilisateurs :)


3 commentaires

Merci pour votre réponse. Vous ne conseillez pas quelque chose sur la façon de «s'assurer qu'il y a un marché pour cela»?


Si cela remplira ces points, le cadre trouvera un marché.


Non ce ne sera pas. Faites un excellent cadre basé sur VB4 et ce qui sera jamais fait, il ne trouvera jamais de marché. Faire un grand cadre, qui vise un marché fortement dominé par quelqu'un d'autre: l'échec est très probable



0
votes

J'aimerais voir des tutoriels, des échantillons de codes et une belle documentation de l'API. Je choisis d'abord les bibliothèques et les cadres basés sur la documentation. Les caractéristiques sont ma deuxième préoccupation. Après tout ce qui sont les fonctionnalités bien pour si je ne comprends pas comment le faire fonctionner?


0 commentaires

1
votes

Expliquez clairement pourquoi le monde a besoin de votre cadre.

Quels sont ses principaux avantages sur l'utilisation du cadre A, B ou C?

Prenez vos 3 concurrents principaux et faites des comparaisons. Si vos points sont suffisamment bons et que votre documentation est assez forte, vous conviendrez aux gens de changer.


0 commentaires


1
votes

Faites-le bien (Clean Code, facile à utiliser, bien documenté, tutoriels, au moins dans un sens meilleur que d'autres cadres)

Faites-le bien (professionnel et moderne à la recherche de site; beaux exemples)

Faites-le cool (avez quelque chose qui attire les geeks. Ils sont des adoptants précoces et parlent de ce qu'ils font. Si vous pouvez convaincre un tas de ceux-ci, ce serait un plus grand plus)

être réactif. Assurez-vous de savoir ce que les gens en parlent. Assurez-vous qu'ils peuvent vous joindre par e-mail, Twitter et un forum. Assurez-vous d'en entendre parler, lorsque les gens en parlent de cela ailleurs sur le Web (Alertes Google)

permettez aux gens de contribuer et de s'impliquer.

pas les forces et les faiblesses de votre cadre.

Faites de quelque chose de refroidir. Il suffit de construire un changeur de jeu comme Twitter en utilisant le cadre.

Promouvoir-le (Stackoverflow, Twitter, Blog, Conférences, Slideshare) mais faites-le de manière honnête. Si cela ressemble à une annonce, tout le monde fera ce que tout le monde fait avec des annonces: l'ignorera. Mais si c'est intéressant, et résout un problème bien. Les gens vont écouter.


0 commentaires

1
votes

Je suis désolé, mais votre question est fausse. Si vous devez le demander, vous n'êtes probablement pas prêt à créer un cadre Web. Je ne veux pas être négatif, alors je vais formuler mes conseils dans le positif:

Vous devriez avoir une expérience avec ou comprendre tout des cadres Web développés. Le Web n'est pas aussi vieux, alors cela reste pratique à faire. Comprendre et apprendre à tout utiliser de Perl / CGI à tordu aux rails.

Vous devez également avoir une bonne compréhension de Cray Conception . C'est une zone entière à elle-même. En tant que fondamental, vous comprendriez des modèles de conception, puis par l'expérience que vous saviez comment activer la flexibilité, l'extension et la facilité d'utilisation. Vous auriez étudié d'autres cadres --- MFC, Swing, STL --- et voir leurs avantages et des inconvénients.

Voici pourquoi tout cela est important: Ruby On Rails enveloppe la plupart des meilleures pratiques du développement de logiciels que nous avons découvertes au cours des 20 dernières années. Un facteur important dans le succès des rails est que ses auteurs comprenaient ce qui a fonctionné et ce qui n'a pas fait dans le passé.

Ce ne sont que quelques indices.


1 commentaires

Merci pour votre commentaire, mais il me semble que faire du "bon" cadre et de le faire "populaire" n'est pas la même chose. Ce que vous avez dit, c'est plus sur "ce qui est nécessaire pour faire du bien" et je suis tout à fait d'accord avec vous.



2
votes

Pourquoi ne pas faire quelque chose de Nifty qui peut être intégré dans d'autres sites comme une application qui peut être intégrée à Facebook? Bien sûr, ajoutez quelque chose comme "Fabriqué avec FramewordX" et un lien vers votre site: -)


1 commentaires

Merci de réponse, j'aime une idée