JRuby

JRuby 1.7.4

Windows / JRuby / 242 / Speċifikazzjoni sħiħa
Deskrizzjoni

JRuby hija għodda ta 'żviluppatur qawwija u versatili li tipprovdi sett komplut ta' klassijiet ewlenin "mibnija" u sintassi għal-lingwa Ruby, kif ukoll ħafna mil-Libreriji Standard Ruby. Dan is-softwer huwa ddisinjat biex jagħmilha faċli għall-iżviluppaturi biex jiktbu, jittestjaw u jużaw l-applikazzjonijiet tagħhom bl-użu tal-lingwa ta’ programmar popolari Ruby.

Wieħed mill-benefiċċji ewlenin ta 'JRuby huwa l-abbiltà tiegħu li jintegra bla xkiel ma' applikazzjonijiet Java. Dan ifisser li l-iżviluppaturi jistgħu jużaw JRuby biex jiktbu kodiċi li jaħdem kemm fuq Java Virtual Machines (JVMs) kif ukoll fuq interpreti Ruby. Dan jagħmilha għażla ideali għal organizzazzjonijiet li għandhom sistemi eżistenti bbażati fuq Java iżda jridu jieħdu vantaġġ mill-flessibilità u l-espressività ta 'Ruby.

Minbarra l-kompatibilità tiegħu ma 'Java, JRuby joffri wkoll għadd ta' karatteristiċi oħra li jagħmluha għażla attraenti għall-iżviluppaturi. Pereżempju, tinkludi appoġġ għall-kamini, li jippermetti li ħajt multipli jimxu fl-istess ħin fi proċess wieħed. Dan jista' jgħin biex itejjeb il-prestazzjoni tal-applikazzjoni billi jippermetti li l-kompiti jiġu esegwiti b'mod parallel.

Karatteristika ewlenija oħra ta 'JRuby hija l-appoġġ tagħha għat-tagħbija dinamika tal-klassi. Dan ifisser li l-klassijiet jistgħu jitgħabbew waqt ir-runtime abbażi tal-input tal-utent jew fatturi oħra, aktar milli jitgħabbew minn qabel mal-istartjar. Dan jista 'jgħin biex inaqqas l-użu tal-memorja u jtejjeb il-ħinijiet tal-istartjar tal-applikazzjoni.

JRuby jinkludi wkoll appoġġ għal ħafna libreriji u oqfsa popolari użati fl-iżvilupp tal-web, bħal Rails u Sinatra. Dawn l-għodod jipprovdu lill-iżviluppaturi b'astrazzjonijiet qawwija biex jibnu applikazzjonijiet tal-web malajr u b'mod effiċjenti.

B'mod ġenerali, JRuby huwa għażla eċċellenti għal kwalunkwe żviluppatur li qed ifittex li jibni applikazzjonijiet robusti billi juża l-qawwa u l-flessibilità ta 'Ruby flimkien mal-affidabbiltà u l-iskalabbiltà ta' sistemi bbażati fuq Java. Kemm jekk qed tibni applikazzjonijiet tal-web jew soluzzjonijiet ta' softwer tal-intrapriżi, din l-għodda għandha dak kollu li għandek bżonn biex tibda malajr u faċilment.

Karatteristiċi ewlenin:

- Sett komplut ta 'klassijiet ewlenin "builtin".

- Ħafna Ruby Standard Libreriji appoġġjati

- Integrazzjoni bla xkiel ma' sistemi bbażati fuq Java

- Appoġġ għall-kamini

- Tagħbija tal-klassi dinamika

- Appoġġ għal libreriji tal-iżvilupp tal-web popolari bħal Rails

Benefiċċji:

1) Kompatibilità: Benefiċċju ewlieni offrut minn JRuby huwa l-kompatibilità tiegħu ma 'sistemi eżistenti bbażati fuq Java.

2) Prestazzjoni: Il-ħila li tħaddem ħjut multipli fl-istess ħin fi proċess wieħed tgħin biex ittejjeb il-prestazzjoni tal-applikazzjoni.

3) Flessibilità: It-tagħbija dinamika tal-klassi tippermetti li l-klassijiet jiġu mgħobbija waqt ir-runtime abbażi tal-input tal-utent jew fatturi oħra.

4) Żvilupp tal-Web: L-appoġġ għal libreriji tal-iżvilupp tal-web popolari bħal Rails jagħmilha faċli biex jinbnew applikazzjonijiet tal-web robusti malajr.

5) Faċilità ta 'użu: B'sett komplut ta' klassijiet ewlenin "builtin" ipprovduti minn JRuby innifsu flimkien mal-biċċa l-kbira tal-libreriji standard appoġġjati barra mill-kaxxa; din l-għodda toffri faċilità għall-użu filwaqt li tiżviluppa proġetti kumplessi.

Konklużjoni:

Bħala konklużjoni, jekk qed tfittex għodda għall-iżviluppatur qawwija iżda flessibbli li tgħaqqad l-aqwa karatteristiċi miż-żewġ dinjiet - allura ma tfittexx aktar minn JRuby! B'integrazzjoni bla xkiel f'JVMs eżistenti flimkien ma 'appoġġ mill-biċċa l-kbira tal-libreriji standard; dan is-software jipprovdi dak kollu meħtieġ meta jiġu żviluppati proġetti kumplessi mingħajr ma tiġi sagrifikata l-faċilità ta 'użu jew il-prestazzjoni!

Speċifikazzjoni sħiħa
Pubblikatur JRuby
Sit tal-pubblikatur http://www.jruby.org/
Data tal-ħruġ 2013-05-17
Data miżjuda 2013-05-17
Kategorija Għodod għall-Iżviluppaturi
Sottokategorija Software Java
Verżjoni 1.7.4
Rekwiżiti Os Windows 2000, Windows Vista, Windows, Windows 7, Windows XP
Rekwiżiti None
Prezz Free
Tniżżil fil-ġimgħa 0
Tniżżil totali 242

Comments: