2010-11-26 15 views
11

Google's Guava es muy útil para la programación de Java. Necesitaba una biblioteca equivalente para C#. No pude encontrar uno. Así que comencé un proyecto de código abierto para llevar a Guava a C#. Puede ver los detalles de este proyecto en su home page.¿Hay guayaba para C#?

Ahora, las preguntas son

  1. puedo promover mi proyecto para conseguir más desarrolladores/usuarios/globos oculares ¿Cómo?
  2. ¿La gente piensa que este proyecto es útil o solo estoy perdiendo el tiempo?

Gracias por su tiempo.

+2

hmm ... Me pregunto si hacer una pregunta sobre stackoverflow es una especie de promoción que me pides :) – nanda

Respuesta

17

No lo llamaría Guava para .NET, en parte porque muchas de las clases en Guava simplemente no serán necesarias. Muchas de las cosas de Iterable están cubiertas por LINQ, por ejemplo, y gran parte del manejo de recursos también es más simple.

que sugieren que si se desea crear una nueva biblioteca .NET, usted apunta necesidades específicas - La guayaba es un cajón de sastre de utilidades que han demostrado ser útiles en Java, pero las necesidades de los desarrolladores de .NET son diferentes.

+0

Gracias. No pretendo hacer un puerto línea por línea de Guava. Las clases que no son necesarias en C#, no se transferirán a C#. No creo que C# tenga colecciones inmutables seguras para subprocesos (sin bloqueo). Creo que estas clases de clases pueden ser útiles en C#. ¿Qué piensan los demás? – Vijay

+0

Mi única respuesta, a medias, seria que Microsoft ya hizo esto: simplemente agregaron una sintaxis interesante y la llamaron F #. –

+0

@Vijay - .Net 4.0 tiene tales colecciones en el espacio de nombres System.Collections.Concurrent. – codekaizen

Cuestiones relacionadas