Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 哪些库已移植到不同的编程语言?_Java_Python_.net_Ruby_Perl - Fatal编程技术网

Java 哪些库已移植到不同的编程语言?

Java 哪些库已移植到不同的编程语言?,java,python,.net,ruby,perl,Java,Python,.net,Ruby,Perl,由于我使用的是不同的平台和编程语言,我发现有许多优秀的库使用不同的编程语言进行移植。例如,JUnit和Log4j已经被移植到几种不同的语言中。有时,如果我已经习惯于使用这些库,如果我使用另一种编程语言,我会找到它的移植版本 您还发现哪些库被移植到不同的语言,并且与原始库一样好 请为每个答案设置一个库,以便其他人可以投票 格式: 原始库名称,原始编程语言 移植库名称,移植编程语言 如果可能的话,可以使用指向库网站的链接。Spring Framework,Java Spring.Net、.Ne

由于我使用的是不同的平台和编程语言,我发现有许多优秀的库使用不同的编程语言进行移植。例如,JUnit和Log4j已经被移植到几种不同的语言中。有时,如果我已经习惯于使用这些库,如果我使用另一种编程语言,我会找到它的移植版本

您还发现哪些库被移植到不同的语言,并且与原始库一样好

请为每个答案设置一个库,以便其他人可以投票

格式

原始库名称,原始编程语言

  • 移植库名称,移植编程语言
如果可能的话,可以使用指向库网站的链接。

Spring Framework,Java

  • Spring.Net、.Net
  • ,蟒蛇
    • ,爪哇

      • ,C#
        • ,Smalltalk

          • 每一个单元测试框架,几乎每一种编程语言
          • ,蟒蛇
            • JUnit,Java

              • 测试/单元,Ruby
              • NUnit,.NET
              • ,PHP
              • ,蟒蛇
              • ,C++
              • ,Perl
              Java的Hibernate

              • NHibernate,.NET
                • AspectJ,Java

                  • ,C++
                  • ,红宝石
                      • ,
                      • ,
                      • ,
                      • ,
                      • ,
                      • ,
                      • ,
                      • ,
                      • ,
                      • ,
                      • ,
                      • ,
                      • ,
                      (集成测试框架)

                      • NET,C#
                      • PyFIT,Python
                      • 鲁比,鲁比
                      • CeeFIT,C++
                      港口是,;还有Smalltalk、Perl和Delphi的条目,但我不确定这些语言的端口状态。

                      Lucene,Java

                      • CLucene-Lucene在C中的实现++
                      • Lucene.Net-Lucene在.Net中的实现
                      • Lucene4c-Lucene在C中的实现
                      • LuceneKit-Objective-C中的Lucene实现(Cocoa/GNUstep支持)
                      • Lupy-Lucene在Python中的实现(已退役)
                      • NLucene-在.NET中的另一个Lucene实现(过时)
                      • Zend Search-PHP5 Zend框架中的Lucene实现
                      • Plucene-Lucene在Perl中的实现
                      • KinoSearch——一种新的Perl Lucene实现
                      • PyLucene-GCJ编译版本的Java Lucene与Python集成
                      • Delphi中多Lucene的实现
                      • Ferret-Lucene在Ruby中的实现
                      ,Java

                      • ,端口到C++
                        • ,爪哇

                          • ,C++
                          • ,蟒蛇
                          • ,.NET
                          • ,Perl
                            • 爪哇,爪哇

                              • C#,.NET
                              哦,开玩笑吧,好吧,现在就给我投票吧

                              wxwidgets

                              • c++和其他
                              • ,Perl
                              TagLib-C++

                              • ,C#(Mono/.NET)
                                  用于复杂事件处理的库。

                                  GTK,最初用C编写


                                  移植到java、python、露比、C++和大多数其他你能想到的通用语言。 基尔。我不知道那件事。谢谢。请输入dbUnit进行完整测量:)更正:SUnit for Smalltalk是原版。JUnit是it到Java的一个端口。GTK+是用这些语言包装的,而不是移植到它们。otoh-morphic从self移植到smalltalk,后来又移植到其他几种语言。Perl