10
votes

Quelles bibliothèques ont été portées à différentes langages de programmation?

Depuis que je travaille avec différentes plateformes et langages de programmation, j'ai trouvé de nombreuses bonnes bibliothèques qui sont portées avec différents langages de programmation que son original. Par exemple, Junit et Log4J, qui a été porté dans plusieurs langues différentes. Parfois, si je suis déjà habitué à travailler avec ces bibliothèques, je trouverais la version portée pour cela si je travaille avec un autre langage de programmation.

Quelles sont les autres bibliothèques que vous avez trouvées ont été portées dans différentes langues et aussi bien que l'original?

S'il vous plaît faire une bibliothèque par réponse afin que les autres puissent voter.

format :

Nom original-Bibliothèque, langue d'origine-programmation

  • Nom de la bibliothèque portées, langue de programmation portée

    Si possible avec les liens vers le site Web des bibliothèques.


0 commentaires

16 Réponses :


2
votes

Cadre de ressort, Java


0 commentaires

2
votes

1 commentaires

Kewl. Je ne savais pas à ce sujet. Merci.



6
votes

Sunit , SmallTalk

  • Tous les autres formes de test unitaire, chaque langage de programmation
  • Unitest , Python

0 commentaires

6
votes

Junit, Java


2 commentaires

jeter dans dbunit pour une mesure complète :)


Correction: Sunit for Smalltalk est l'original. Junit était un port à Java.



2
votes

hibernate, java

  • NHibernate, .NET

0 commentaires

1
votes

asphappe, java


1 commentaires


1
votes

Fit (Cadre pour test intégré)

  • fit.net, c #
  • PYFIT, PYTHON
  • Rubyfit, Ruby
  • CEEFIT, C ++

    Les ports sont répertorié sur le wiki en forme; Il existe également des entrées pour SmallTalk, Perl et Delphi, mais je ne suis pas sûr de l'état des ports pour ces langues.


0 commentaires

4
votes

Lucene, Java

  • Clucène - Mise en œuvre Lucene en C ++
  • LUCENE.NET - Mise en œuvre Lucene en .NET
  • LUCENE4C - Mise en œuvre Lucene en C
  • Lucenekit - Mise en œuvre Lucene dans l'objectif-C (Cacao / Gnustep Support)
  • Mise en œuvre LUPY - LUCENE à Python (retraité)
  • nlucène - une autre implémentation Lucene en .NET (hors de date)
  • ZEND Search - Mise en œuvre Lucene dans la Cadre Zend pour PHP 5
  • Plucène - Mise en œuvre Lucene à Perl
  • KinoSearch - Une nouvelle implémentation de Lucene à Perl
  • Pylucène - Version compilée GCJ de Java Lucene intégrée à Python
  • Mutis - Mise en œuvre de Lucene à Delphes
  • FERRET - Mise en œuvre Lucene à Ruby

    http://wiki.apache.org/lucene-java/LuceneImplementations


0 commentaires

0
votes

JTS , Java


0 commentaires

4
votes

0 commentaires

3
votes

Java, Java

  • c #, .NET

    OHH COM'ON, JUSTE KINGDOND, OK, DOWN Votez-moi maintenant!


0 commentaires

2
votes

wxwidgets


0 commentaires


0
votes
  • Esper
  • NESPER

    Une bibliothèque pour le traitement des événements complexes.


0 commentaires

-1
votes

GTK, à l'origine en c.

porté à Java, Python, Ruby, C ++ et surtout tous les autres langues communes que vous pouvez penser.


2 commentaires

Gtk + était enveloppé dans ces langues, pas les portées.


OTOH-MORPHIC a été porté de soi à Smalltalk et plus tard plusieurs autres langues.