2010-11-26 39 views
11

Guava de Google est très utile pour la programmation Java. J'avais besoin d'une bibliothèque équivalente pour C#. Je ne pouvais pas en trouver un. J'ai donc démarré un projet open source pour porter le port de Guava en C#. Vous pouvez voir les détails de ce projet à home page.Y a-t-il de la goyave pour C#?

Maintenant, les questions sont

  1. Comment puis-je promouvoir mon projet pour obtenir plus de développeurs/utilisateurs/globes oculaires?
  2. Est-ce que les gens pensent que ce projet est utile ou est-ce que je perds mon temps?

Merci pour votre temps.

+2

hmm ... Je me demande si poser une question sur stackoverflow est une sorte de promotion que vous avez demandé :) – nanda

Répondre

17

Je ne l'appellerais pas Gava pour .NET - en partie parce que beaucoup de classes dans Gava ne seront tout simplement pas nécessaires. Une grande partie des choses Iterable est couverte par LINQ, par exemple, et une grande partie de la gestion des ressources est également plus simple.

Je suggère que si vous voulez créer une nouvelle bibliothèque .NET, vous ciblez besoins spécifiques - Guava est un grab-sac d'utilitaires qui se sont révélés utiles en Java, mais les besoins des développeurs .NET sont différents.

+0

Merci. Je n'ai pas l'intention de faire une ligne par le port de Guava. Les classes qui ne sont pas nécessaires en C# ne seront pas portées en C#. Je ne pense pas que C# possède des collections immuables thread-safe (non-verrouillage). Je pense que cet ensemble de classes peut être utile en C#. Que pensent les autres? – Vijay

+0

Ma seule réponse mi-sérieuse est que Microsoft l'a déjà fait - ils ont juste ajouté une syntaxe intéressante et l'ont appelée F #. –

+0

@Vijay - .Net 4.0 possède de telles collections dans l'espace de noms System.Collections.Concurrent. – codekaizen