2009-10-23 8 views
5

Me encuentro escribiendo mucho código reutilizable porque no pude encontrar el código reutilizable que otras personas escribieron. Cosas pequeñas, como pequeños componentes de winforms, entre otras cosas.¿Dónde puede liberar eensy weensy útiles pequeñas clases de .NET?

Estoy buscando un sitio web donde podría lanzar este tipo de cosas para el público con licencia en él. No necesito algo como Google Code/Sourceforge/Codeplex, ya que es demasiado grande para clases pequeñas que sé que puede ayudar a otros. Algo así como the PHP Classes Repository, pero para .NET.

No necesito cosas como control de versiones, foros, wikis, seguimiento de problemas ... Solo quiero un lugar para compartir código de forma rápida y fácil.

¿Existe tal sitio?

Como me di cuenta cuando estaba comentando una respuesta, la visión ideal de lo que estoy buscando (en mi cabeza) es algo así como el "flickr" del código. Algo donde pueda arrojar un paquete de fuentes, escribir una breve descripción, etiquetarlo y terminar con eso. Si algo como eso no existe, tal vez acabo de encontrar mi próximo proyecto secundario.

Joe answered con CodeKeep que es casi exactamente lo que estoy buscando, pero no se ocupa de cosas como la concesión de licencias, y es casi un poco demasiado básico. Pero esto es lo más cercano hasta ahora.

EDIT: Debería haber mencionado, todas estas cosas generalmente no están relacionadas, y no quiero empaquetarlas todas juntas.

+0

Sé que he oído hablar de un proyecto ".net contrib" que alguien creó con un objetivo muy similar, pero por mi vida no lo puedo encontrar ahora. –

+0

En Ruby existe la biblioteca ActiveSupport (que proviene del framework RubyOnRails) con muchas cosas realmente útiles. Hay un enfoque similar para .NET aquí: http://code.google.com/p/activesupportnet/ Tal vez sea un buen lugar para intentar fusionar tus cosas. –

+0

Aye ActiveSupport es genial. Eso es un poco demasiado específico sin embargo. – snicker

Respuesta

2

CodeKeep es otro sitio que se utiliza para esto. La ventaja es que tienen complementos de Visual Studio que le permiten buscar a través de estos fragmentos de código directamente desde su IDE.

+0

Esto es casi EXACTAMENTE lo que estaba buscando, excepto que no cubre cosas como licencias y esas cosas. – snicker

0

Se podía iniciar un proyecto en CodePlex y su proyecto sería esencialmente el "eensy Weensy clases .NET útiles repositorio" o como quieran llamarlo. Eso es lo que sugiero de todos modos.

+0

No es una mala idea ... pero la mayoría de estas clases no tienen ninguna relación. No tiene mucho sentido agruparlos a todos, y creo que se perderían como grupo. – snicker

3

Puede publicarlo en codeplex O construir una pequeña página y poner los archivos sourceforge sounds

+0

CodePlex y Sourceforge son demasiado grandes para este tipo de cosas, comparable a Google Code. – snicker

+0

Lo siento, pero no veo ninguna diferencia entre CodePlex y Google Code – Baget

2

CodeProject.com como lo que usted está buscando. También tal vez codeguru.com.

+0

CodeGuru es más como un sitio de tutorial/artículo similar a CodeProject. Quiero un sitio en el que pueda arrojar alguna fuente, etiquetarla, declarar mi licencia y terminar con ella ... y espero que otros puedan encontrarla. Supongo que quiero Flickr para el código. Har Har. – snicker

4

Recomendaría el Microsoft Code Gallery para fines generales C# clases/utilidades. Tomarán muchas presentaciones pequeñas.

Para muestras pequeñas de WPF y Silverlight, el Microsoft Expression Community Gallery funciona muy bien y obtiene una buena cantidad de exposición.

+0

Sí, me estoy inclinando cada vez más hacia la Galería de códigos. Sé que se indexará bien y eso significa una mayor probabilidad de que alguien encuentre mis útiles clases de eensy weensy. – snicker

+0

Lo he usado en el pasado. La expresión es genial. Obtuve un buen centenar de descargas en una muestra en aproximadamente una semana, lo cual es bueno para algo que nunca se publicitó. –

3

Mi recomendación es comenzar un blog y publicar todo su contenido allí. Luego, tenga sus archivos de origen en un host de origen asociado: SourceForge, CodeProject, Assembla etc. Yo personalmente uso Assembla, ofrecen alojamiento gratuito para proyectos de código abierto y le dan SVN, espacio web, software de colaboración, etc.

+0

Esto podría ser una buena idea ... pero un blog puede perderse en los tubos de la oscuridad. Assembla se ve bastante bien. – snicker

+0

Te sorprendería que, si creas contenido significativo, se pueda distribuir para siempre. En mi blog, dos de mis publicaciones más cortas, que eran casi solo uno, que resolvían los problemas que las personas hacían innecesariamente complejas, todavía les reportan 100 visitas al mes específicamente. A pesar de que se escribieron a principios de 08. –

Cuestiones relacionadas