JRuby

JRuby 1.7.4

Windows / JRuby / 242 / Full spec
Сүрөттөмө

JRuby - Ruby тили үчүн негизги "курулган" класстардын жана синтаксистин толук топтомун, ошондой эле Ruby стандарттык китепканаларынын көпчүлүгүн камсыз кылган күчтүү жана ар тараптуу иштеп чыгуучу курал. Бул программа иштеп чыгуучуларга популярдуу Ruby программалоо тилин колдонуу менен өз тиркемелерин жазууну, сынап көрүүнү жана жайылтууну жеңилдетүү үчүн иштелип чыккан.

JRuby'дин негизги артыкчылыктарынын бири - анын Java тиркемелери менен кынтыксыз интеграциялоо жөндөмдүүлүгү. Бул иштеп чыгуучулар Java Virtual Machines (JVMs) жана Ruby котормочуларында иштеген код жазуу үчүн JRuby колдоно алышат дегенди билдирет. Бул аны Java негизиндеги системалары бар, бирок Rubyдин ийкемдүүлүгүн жана экспрессивдүүлүгүн колдонгусу келген уюмдар үчүн идеалдуу тандоо кылат.

Java менен шайкештигинен тышкары, JRuby дагы бир катар башка функцияларды сунуштайт, алар аны иштеп чыгуучулар үчүн жагымдуу вариант кылат. Мисалы, ал бир процесстин ичинде бир нече жиптерди бир убакта иштетүүгө мүмкүндүк берген жипти колдоону камтыйт. Бул тапшырмаларды параллелдүү аткарууга мүмкүндүк берүү менен колдонмонун иштешин жакшыртууга жардам берет.

JRuby дагы бир негизги өзгөчөлүгү динамикалык класс жүктөө үчүн колдоо болуп саналат. Бул класстарды баштоодо алдын ала жүктөлгөндүн ордуна колдонуучунун киргизүүсүнө же башка факторлордун негизинде иштөө убагында жүктөй турганын билдирет. Бул эстутумду колдонууну кыскартууга жана колдонмону баштоо убакыттарын жакшыртууга жардам берет.

JRuby ошондой эле Rails жана Sinatra сыяктуу веб-иштеп чыгууда колдонулган көптөгөн популярдуу китепканаларды жана алкактарды колдоону камтыйт. Бул куралдар иштеп чыгуучуларга веб-тиркемелерди тез жана натыйжалуу куруу үчүн күчтүү абстракцияларды берет.

Жалпысынан, JRuby Java негизиндеги системалардын ишенимдүүлүгү жана масштабдуулугу менен айкалышкан Rubyдин күчүн жана ийкемдүүлүгүн колдонуп, күчтүү тиркемелерди түзүүнү каалаган бардык иштеп чыгуучулар үчүн эң сонун тандоо. Веб тиркемелерин же ишкана программалык чечимдерди куруп жатасызбы, бул куралда тез жана оңой баштоо үчүн керектүү нерселердин баары бар.

Негизги өзгөчөлүктөрү:

- Негизги "курулган" класстардын толук топтому

- Көпчүлүк Ruby стандарттык китепканалары колдоого алынат

- Java негизиндеги системалар менен үзгүлтүксүз интеграция

- жипти колдоо

- Динамикалык класс жүктөө

- Rails сыяктуу популярдуу веб-иштеп чыгуу китепканаларын колдоо

Артыкчылыктары:

1) Шайкештик: JRuby тарабынан сунушталган негизги артыкчылыктардын бири анын Java негизиндеги системалар менен шайкештиги.

2) Performance: Бир процесстин ичинде бир нече жипти бир убакта иштетүү мүмкүнчүлүгү колдонмонун иштешин жакшыртууга жардам берет.

3) Ийкемдүүлүк: Динамикалык класс жүктөө класстарды колдонуучунун киргизүүсүнө же башка факторлордун негизинде иштөө убагында жүктөөгө мүмкүндүк берет.

4) Веб-иштеп чыгуу: Rails сыяктуу популярдуу веб-иштеп чыгуу китепканаларын колдоо күчтүү веб-тиркемелерди тез түзүүнү жеңилдетет.

5) Колдонуунун оңойлугу: JRuby өзү тарабынан берилген негизги "курулган" класстардын толук топтому жана кутудан тышкаркы колдоого алынган көпчүлүк стандарттуу китепканалар менен; бул курал татаал долбоорлорду иштеп чыгууда колдонуунун жеңилдигин сунуштайт.

Жыйынтык:

Жыйынтыктап айтканда, эгер сиз эки дүйнөнүн эң мыкты функцияларын бириктирген күчтүү, бирок ийкемдүү иштеп чыгуучу куралды издеп жатсаңыз, анда JRubyден башканы издебеңиз! Көпчүлүк стандарттуу китепканалардын колдоосу менен учурдагы JVMлерге үзгүлтүксүз интеграциялоо менен; бул программа татаал долбоорлорду иштеп чыгууда колдонуунун жеңилдигин же аткарууну бузбастан зарыл болгон нерселердин баарын камсыз кылат!

Full spec
Publisher JRuby
Publisher сайты http://www.jruby.org/
Чыккан датасы 2013-05-17
Кошулган күнү 2013-05-17
Категория Иштеп чыгуучунун куралдары
Sub категория Java Software
Нускасы 1.7.4
Os талаптар Windows 2000, Windows Vista, Windows, Windows 7, Windows XP
Талаптар None
Баасы Free
Жумасына жүктөөлөр 0
Жалпы жүктөлүүлөр 242

Comments: