JRuby (original) (raw)

About DBpedia

JRuby je implementace programovacího jazyka Ruby na JVM, napsaná převážně v Javě. JRuby je úzce integrován s Javou a dovoluje obousměrný přístup mezi kódem v Javě a v Ruby. (Podobně jako Jython.)

thumbnail

Property Value
dbo:abstract JRuby je implementace programovacího jazyka Ruby na JVM, napsaná převážně v Javě. JRuby je úzce integrován s Javou a dovoluje obousměrný přístup mezi kódem v Javě a v Ruby. (Podobně jako Jython.) (cs) JRuby ist eine Implementierung eines Ruby-Interpreters in Java. JRuby ermöglicht die Interaktion von Java und Ruby in beiden Richtungen. Damit ermöglicht JRuby die Nutzung von Ruby als einer alternativen Sprache für die Java-Laufzeitumgebung, wie etwa BeanShell, Groovy oder Jython. JRuby wurde ursprünglich 2001 von Jan Arne Petersen begonnen, 2008 waren Charles Nutter, Thomas Enebo, Ola Bini und Nick Sieger Hauptentwickler. Die Ruby-Implementation ist für Ruby on Rails hinreichend nahe am Original, einige wenige Features von Ruby werden bisher nicht unterstützt, dazu gehören Continuations. Seit Ende September 2007 enthält JRuby zusätzlich zum Interpreter einen Compiler, der Ruby-1.8-Klassen in Java-Klassen übersetzt. Am 24. Februar 2009 gelang es Charles Nutter JRuby auf der Android-Plattform zum Laufen zu bringen. Dieses Projekt wurde im Jahr 2010 unter dem Namen Ruboto während des von Google initiierten „Summer of Code“ von Daniel Jackoway fortgesetzt. (de) JRuby es una implementación 100% Java del lenguaje de programación Ruby, desarrollado por el equipo de JRuby. También funciona como lenguaje incorporado dentro de la máquina virtual de Java. Es una de las tantas implementaciones, de las más completas. (es) JRuby is an implementation of the Ruby programming language atop the Java Virtual Machine, written largely in Java. It is free software released under a three-way EPL/GPL/LGPL license. JRuby is tightly integrated with Java to allow the embedding of the interpreter into any Java application with full two-way access between the Java and the Ruby code (similar to Jython for the Python language). JRuby's lead developers are and , with many current and past contributors including Ola Bini and . In September 2006, Sun Microsystems hired Enebo and Nutter to work on JRuby full-time. In June 2007, ThoughtWorks hired Ola Bini to work on Ruby and JRuby. In July 2009, the JRuby developers left Sun to continue JRuby development at Engine Yard. In May 2012, Nutter and Enebo left Engine Yard to work on JRuby at Red Hat. (en) JRuby est une implémentation de l'interpréteur de Ruby en Java développé par la JRuby team. C'est un logiciel libre à sources ouvertes, sous la triple licence CPL/GNU GPL/GNU LGPL. Il permet d'améliorer les applications existantes en Java en y apportant la souplesse et rapidité du prototypage et du développement du langage Ruby. Il est utilisé notamment dans le secteur bancaire, dans lequel Java est fortement implanté. (fr) JRuby는 대부분 자바로 개발된 자바 가상 머신 기반 루비 프로그래밍 언어의 구현체이다. 3-way EPL/GPL 라이선스로 배포되는 자유 소프트웨어이다. JRuby는 자바와 밀접하게 연동되어 자바와 루비 코드 간 온전한 2방향 접근과 함께(파이썬 언어용 자이썬과 비슷) 인터프라터가 자바 애플리케이션에 임베디드될 수 있다. (ko) JRuby は、RubyインタプリタのJavaによる実装である。フリーソフトウェアであり、CPL/GPL/LGPL の3つのライセンスを採用している。JRuby はJavaと密に連携しており、インタプリタを任意のJavaアプリケーションに埋め込むことができ、JavaとRubyのコード間で双方向のアクセスを可能にしている。 JRuby の主な開発者は Charles Nutter[1]、Thomas Enebo[2]、Ola Bini[3]、Nick Sieger[4] である。2006年9月、サン・マイクロシステムズは Enedo と Nutter を雇用し、仕事として JRuby の開発をさせている。2007年6月、ThoughtWorks は Ola Bini を雇用し、Ruby と JRuby に関する仕事をさせている。2009年7月、JRubyの開発者らはサンを離れ、Engine YardでJRubyの開発を継続している。 (ja) JRuby to implementacja języka Ruby działająca na wirtualnej maszynie Javy. Od wydanej w listopadzie 2022 wersja 9.4.0.0 jest kompatybilna ze składnią Ruby w wersji 3.1. (pl) JRuby — интерпретатор языка программирования Ruby, написанный целиком на Java (оригинальный интерпретатор написан на Си). Из Ruby-кода в JRuby можно вызывать классы Java, таким образом можно получить доступ ко всем библиотекам, инфраструктурам и инструментам платформы Java. Также можно получить доступ к Ruby коду из Java. Имеется поддержка большинства встроенных классов, . Стандартное использование JRuby — это его встраивание в Java-приложение для поддержки скриптинга и ускорения разработки, что является преимуществом языка Ruby перед статическими языками. Также может использоваться для запуска Rails-приложений на Java-платформах. (ru) JRuby é a implementação da linguagem Ruby para a Plataforma Java em desenvolvimento pela JRuby Team. (pt) JRuby — реалізація мови програмування Ruby, написана на Java і призначена для виконання у віртуальній машині JVM. Завдяки використанню JIT-компілятора, продуктивність JRuby не поступається, а в деяких ситуаціях навіть випереджає, стандартний інтерпретатор Ruby, написаний на мові Сі. JRuby дозволяє розробникам на мові Java звертатися до Ruby-бібліотек (наприклад, Ruby on Rails) і вбудовувати Ruby-код в Java-програми. Розробники на мові Ruby, в свою чергу, можуть отримати доступ до всіх бібліотек класів Java. Стандартне використання JRuby — це його вбудовування в Java-застосунок для підтримки скриптинга і прискорення розробки, що є перевагою мови Ruby перед статичними мовами. (uk) JRuby,一個採用纯Java實現的Ruby解释器,由JRuby團隊開發。它是一個自由軟體,在CPL/GPL/LGPL三种许可协议下发布。主要开发者有Charles Nutter、Thomas Enebo、Ola Bini、Nick Sieger等。 (zh)
dbo:computingPlatform dbr:Java_Virtual_Machine
dbo:developer dbr:Ola_Bini dbr:Charles_Oliver_Nutter dbr:Nick_Sieger dbr:Thomas_Enebo
dbo:latestReleaseDate 2022-03-23 (xsd:date)
dbo:latestReleaseVersion 9.3.4.0
dbo:license dbr:GNU_General_Public_License dbr:Eclipse_Public_License dbr:GNU_Lesser_Public_License
dbo:operatingSystem dbr:Cross-platform
dbo:programmingLanguage dbr:Java_(programming_language) dbr:Ruby_programming_language
dbo:thumbnail wiki-commons:Special:FilePath/JRuby_logo.png?width=300
dbo:wikiPageExternalLink https://web.archive.org/web/20120827112547/http:/www.apress.com/book/view/1430216360 http://www.apress.com/book/view/1430216360 https://archive.org/details/jrubycookbook00edel/page/222 https://archive.org/details/practicaljrubyon0000bini/page/330 https://archive.org/details/usingjrubybringi00nutt_0/page/300 http://pragprog.com/book/jkdepj/deploying-with-jruby
dbo:wikiPageID 1948859 (xsd:integer)
dbo:wikiPageLength 25419 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1124868249 (xsd:integer)
dbo:wikiPageWikiLink dbr:Rubinius dbr:RubyGems dbr:Ruby_(programming_language) dbr:Ruby_MRI dbr:Ruby_on_Rails dbr:Engine_Yard dbr:Bean_Scripting_Framework dbc:Software_using_the_Eclipse_license dbr:University_of_Tokyo dbr:Interpreter_(computing) dbr:Cross-platform dbr:Object-oriented_programming dbr:GNU_General_Public_License dbr:Google_App_Engine dbr:GraalVM dbr:Mongrel_(web_server) dbr:Android_(operating_system) dbc:Ruby_(programming_language) dbr:ZK_(framework) dbr:C_(programming_language) dbc:JVM_programming_languages dbc:Object-oriented_programming_languages dbr:ThoughtWorks dbr:Type_system dbr:WEBrick dbr:Web_server dbr:Just-in-time_compilation dbr:Da_Vinci_Machine dbr:Dynamic_typing dbr:Fedora_(operating_system) dbr:POSIX dbr:Foreign_function_interface dbr:Global_interpreter_lock dbr:AOT_compiler dbr:Java_(programming_language) dbr:YARV dbc:Free_software_programmed_in_Java_(programming_language) dbc:Scripting_languages dbc:Free_software_programmed_in_Ruby dbr:Jython dbr:Sun_Microsystems dbr:Eclipse_Public_License dbr:Java_bytecode dbr:Apress dbr:Free_software dbr:Ruby_programming_language dbr:Interactive_Ruby_Shell dbr:NetBeans dbr:O'Reilly_Media dbr:OpenJDK dbr:RSpec dbr:Rake_(software) dbr:Red_Hat dbr:Ola_Bini dbr:The_Computer_Language_Benchmarks_Game dbr:Java_Virtual_Machine dbr:Pragmatic_Bookshelf dbr:UNIX dbr:Stdlib dbr:JavaBean dbr:Java_Platform dbr:List_of_Java_scripting_languages dbr:GNU_Lesser_Public_License dbr:Deoptimization dbr:JSR_223 dbr:JSR_292 dbr:Naming_conventions_(programming) dbr:Charles_Oliver_Nutter dbr:Nick_Sieger dbr:Thomas_Enebo dbr:File:JRuby_logo.png dbr:Ruboto
dbp:date May 2020 (en)
dbp:developer Charles Oliver Nutter, Thomas Enebo, Ola Bini and Nick Sieger (en)
dbp:genre Ruby programming language interpreter (en)
dbp:latestReleaseDate 2022-03-23 (xsd:date)
dbp:latestReleaseVersion 9.300000 (xsd:double)
dbp:license dbr:GNU_General_Public_License dbr:Eclipse_Public_License dbr:GNU_Lesser_Public_License
dbp:logo 200 (xsd:integer)
dbp:name JRuby (en)
dbp:operatingSystem dbr:Cross-platform
dbp:platform dbr:Java_Virtual_Machine
dbp:programmingLanguage Ruby and Java (en)
dbp:reason this code produces "NameError: no method 'add' for arguments on Java::JavaxSwing::JPanel" (en)
dbp:wikiPageUsesTemplate dbt:As_of dbt:Cite_book dbt:Dubious dbt:Infobox_software dbt:Official_website dbt:Portal dbt:Refbegin dbt:Refend dbt:Reflist dbt:Start_date_and_age dbt:Ruby_programming_language dbt:Java_(Sun)
dbp:wordnet_type http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1
dct:subject dbc:Software_using_the_Eclipse_license dbc:Ruby_(programming_language) dbc:JVM_programming_languages dbc:Object-oriented_programming_languages dbc:Free_software_programmed_in_Java_(programming_language) dbc:Scripting_languages dbc:Free_software_programmed_in_Ruby
gold:hypernym dbr:Implementation
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatScriptingLanguages yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Language106282651 yago:ProgrammingLanguage106898352 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 yago:WikicatProgrammingLanguages umbel-rc:SoftwareObject
rdfs:comment JRuby je implementace programovacího jazyka Ruby na JVM, napsaná převážně v Javě. JRuby je úzce integrován s Javou a dovoluje obousměrný přístup mezi kódem v Javě a v Ruby. (Podobně jako Jython.) (cs) JRuby es una implementación 100% Java del lenguaje de programación Ruby, desarrollado por el equipo de JRuby. También funciona como lenguaje incorporado dentro de la máquina virtual de Java. Es una de las tantas implementaciones, de las más completas. (es) JRuby est une implémentation de l'interpréteur de Ruby en Java développé par la JRuby team. C'est un logiciel libre à sources ouvertes, sous la triple licence CPL/GNU GPL/GNU LGPL. Il permet d'améliorer les applications existantes en Java en y apportant la souplesse et rapidité du prototypage et du développement du langage Ruby. Il est utilisé notamment dans le secteur bancaire, dans lequel Java est fortement implanté. (fr) JRuby は、RubyインタプリタのJavaによる実装である。フリーソフトウェアであり、CPL/GPL/LGPL の3つのライセンスを採用している。JRuby はJavaと密に連携しており、インタプリタを任意のJavaアプリケーションに埋め込むことができ、JavaとRubyのコード間で双方向のアクセスを可能にしている。 JRuby の主な開発者は Charles Nutter[1]、Thomas Enebo[2]、Ola Bini[3]、Nick Sieger[4] である。2006年9月、サン・マイクロシステムズは Enedo と Nutter を雇用し、仕事として JRuby の開発をさせている。2007年6月、ThoughtWorks は Ola Bini を雇用し、Ruby と JRuby に関する仕事をさせている。2009年7月、JRubyの開発者らはサンを離れ、Engine YardでJRubyの開発を継続している。 (ja) JRuby to implementacja języka Ruby działająca na wirtualnej maszynie Javy. Od wydanej w listopadzie 2022 wersja 9.4.0.0 jest kompatybilna ze składnią Ruby w wersji 3.1. (pl) JRuby é a implementação da linguagem Ruby para a Plataforma Java em desenvolvimento pela JRuby Team. (pt) JRuby,一個採用纯Java實現的Ruby解释器,由JRuby團隊開發。它是一個自由軟體,在CPL/GPL/LGPL三种许可协议下发布。主要开发者有Charles Nutter、Thomas Enebo、Ola Bini、Nick Sieger等。 (zh) JRuby ist eine Implementierung eines Ruby-Interpreters in Java. JRuby ermöglicht die Interaktion von Java und Ruby in beiden Richtungen. Damit ermöglicht JRuby die Nutzung von Ruby als einer alternativen Sprache für die Java-Laufzeitumgebung, wie etwa BeanShell, Groovy oder Jython. JRuby wurde ursprünglich 2001 von Jan Arne Petersen begonnen, 2008 waren Charles Nutter, Thomas Enebo, Ola Bini und Nick Sieger Hauptentwickler. Die Ruby-Implementation ist für Ruby on Rails hinreichend nahe am Original, einige wenige Features von Ruby werden bisher nicht unterstützt, dazu gehören Continuations. (de) JRuby is an implementation of the Ruby programming language atop the Java Virtual Machine, written largely in Java. It is free software released under a three-way EPL/GPL/LGPL license. JRuby is tightly integrated with Java to allow the embedding of the interpreter into any Java application with full two-way access between the Java and the Ruby code (similar to Jython for the Python language). In July 2009, the JRuby developers left Sun to continue JRuby development at Engine Yard. In May 2012, Nutter and Enebo left Engine Yard to work on JRuby at Red Hat. (en) JRuby — интерпретатор языка программирования Ruby, написанный целиком на Java (оригинальный интерпретатор написан на Си). Из Ruby-кода в JRuby можно вызывать классы Java, таким образом можно получить доступ ко всем библиотекам, инфраструктурам и инструментам платформы Java. Также можно получить доступ к Ruby коду из Java. Имеется поддержка большинства встроенных классов, . (ru) JRuby — реалізація мови програмування Ruby, написана на Java і призначена для виконання у віртуальній машині JVM. Завдяки використанню JIT-компілятора, продуктивність JRuby не поступається, а в деяких ситуаціях навіть випереджає, стандартний інтерпретатор Ruby, написаний на мові Сі. JRuby дозволяє розробникам на мові Java звертатися до Ruby-бібліотек (наприклад, Ruby on Rails) і вбудовувати Ruby-код в Java-програми. Розробники на мові Ruby, в свою чергу, можуть отримати доступ до всіх бібліотек класів Java. (uk)
rdfs:label JRuby (cs) JRuby (de) JRuby (es) JRuby (en) JRuby (fr) JRuby (ko) JRuby (ja) JRuby (pl) JRuby (pt) JRuby (ru) JRuby (uk) JRuby (zh)
owl:sameAs freebase:JRuby wikidata:JRuby dbpedia-cs:JRuby dbpedia-de:JRuby dbpedia-es:JRuby dbpedia-fr:JRuby dbpedia-ja:JRuby dbpedia-ko:JRuby dbpedia-no:JRuby dbpedia-pl:JRuby dbpedia-pt:JRuby dbpedia-ru:JRuby dbpedia-tr:JRuby dbpedia-uk:JRuby dbpedia-zh:JRuby https://global.dbpedia.org/id/4nqun http://sw.cyc.com/concept/Mx4r1vfZeGmIR4SGkuXK56rP8w yago-res:JRuby
prov:wasDerivedFrom wikipedia-en:JRuby?oldid=1124868249&ns=0
foaf:depiction wiki-commons:Special:FilePath/JRuby_logo.png
foaf:isPrimaryTopicOf wikipedia-en:JRuby
foaf:name JRuby (en)
is dbo:programmingLanguage of dbr:ReactiveX
is dbo:wikiPageRedirects of dbr:Jruby dbr:JRuby_language dbr:JRuby_programming_language
is dbo:wikiPageWikiLink of dbr:Cascading_(software) dbr:Rubinius dbr:RubySpec dbr:Ruby_(programming_language) dbr:Ruby_Version_Manager dbr:Ruby_on_Rails dbr:Bean_Scripting_Framework dbr:Scripting_Layer_for_Android dbr:Enterprise_Mashup_Markup_Language dbr:Geocoder_(Ruby) dbr:Mirah_(programming_language) dbr:Contributor_Covenant dbr:LibGDX dbr:Libffi dbr:Bogus_(Ruby) dbr:Comparison_of_application_virtualization_software dbr:ZK_(framework) dbr:WebSphere_sMash dbr:Adobe_ColdFusion dbr:Da_Vinci_Machine dbr:Fiji_(software) dbr:Global_interpreter_lock dbr:Grails_(framework) dbr:List_of_JVM_languages dbr:IronRuby dbr:Java_(software_platform) dbr:AsciiDoc dbr:Acquisition_of_Sun_Microsystems_by_Oracle_Corporation dbr:Jython dbr:Eclipse_Public_License dbr:Java_applet dbr:Java_bytecode dbr:Java_virtual_machine dbr:IntelliJ_IDEA dbr:ReactiveX dbr:XRuby dbr:Jruby dbr:List_of_unit_testing_frameworks dbr:Ola_Bini dbr:Ruby_License dbr:JRuby_language dbr:JRuby_programming_language
is dbp:implementations of dbr:Ruby_(programming_language)
is foaf:primaryTopic of wikipedia-en:JRuby