JRuby

JRuby 1.7.4

Windows / JRuby / 242 / Doly spes
Düşündiriş

JRuby, Ruby dili, şeýle hem Ruby standart kitaphanalarynyň köpüsi üçin esasy "gurlan" synplaryň we sintaksisiň doly toplumyny üpjün edýän güýçli we köptaraply dörediji guraldyr. Bu programma üpjünçiligi, meşhur Ruby programmirleme dilini ulanyp, programmalaryny ýazmagy, synagdan geçirmegi we ýerleşdirmegi aňsatlaşdyrmak üçin döredildi.

JRuby-iň esasy artykmaçlyklaryndan biri, Java programmalary bilen üznüksiz birleşmek ukybydyr. Bu, işläp düzüjileriň Java Wirtual Machines (JVM) we Ruby terjimeçilerinde işleýän kod ýazmak üçin JRuby ulanyp biljekdigini aňladýar. Bu, Java esasly ulgamlary bar, ýöne Rubiniň çeýeligi we duýgurlygyndan peýdalanmak isleýän guramalar üçin iň gowy saýlawy edýär.

Java bilen utgaşyklygyndan başga-da, JRuby ony döredijiler üçin özüne çekiji görnüşe öwürýän başga-da birnäçe aýratynlygy hödürleýär. Mysal üçin, köp sapaklaryň bir prosesiň içinde bir wagtda işlemegine mümkinçilik berýän sapak üçin goldawy öz içine alýar. Bu meseleleriň paralel ýerine ýetirilmegine rugsat bermek bilen amaly ýerine ýetirişini gowulaşdyryp biler.

JRuby-nyň başga bir esasy aýratynlygy, dinamiki synp ýüklemesini goldamakdyr. Diýmek, başlangyç wagtynda ýüklenmän, ulanyjy girişine ýa-da beýleki faktorlara esaslanyp, iş wagty ýüklenip bilner. Bu ýadyň ulanylyşyny azaltmaga we programmanyň başlangyç wagtyny gowulaşdyrmaga kömek edip biler.

JRuby, şeýle hem, Rail we Sinatra ýaly web ösüşinde ulanylýan köp sanly kitaphanalara we çarçuwalara goldawy öz içine alýar. Bu gurallar döredijilere web programmalaryny çalt we täsirli gurmak üçin güýçli abstraksiýalar berýär.

Umuman aýdanyňda, JRuby, Java esasly ulgamlaryň ygtybarlylygy we göwrümliligi bilen bilelikde Rubiniň güýji we çeýeligi bilen ygtybarly programmalary gurmak isleýän islendik dörediji üçin ajaýyp saýlawdyr. Web programmalaryny ýa-da kärhana programma üpjünçiliginiň çözgütlerini gurýarsyňyzmy, bu guralda çalt we aňsat başlamak üçin zerur zatlar bar.

Esasy aýratynlyklary:

- coreadro "gurlan" sapaklaryň doly toplumy

- Ruby standart kitaphanalarynyň köpüsi goldaýar

- Java esasly ulgamlar bilen bökdençsiz integrasiýa

- ingüplük üçin goldaw

- Dinamiki synp ýüklemek

- Rels ýaly meşhur web ösüş kitaphanalaryna goldaw

Peýdalary:

1) Gabat gelmek: JRuby tarapyndan hödürlenýän esasy peýdanyň, bar bolan Java esasly ulgamlar bilen utgaşyklygydyr.

2) öndürijilik: Bir sapakda bir wagtyň özünde birnäçe sapak işletmek ukyby programmanyň işleýşini gowulaşdyrmaga kömek edýär.

3) Çeýeligi: Dinamiki synp ýüklemesi, ulanyjy girişine ýa-da beýleki faktorlara esaslanyp, iş wagty sapaklary ýüklemäge mümkinçilik berýär.

4) Web Ösüş: Rails ýaly meşhur web ösüş kitaphanalaryna goldaw, ygtybarly web programmalaryny çalt gurmagy aňsatlaşdyrýar.

5) Ulanylyşy aňsatlaşdyrmak: JRuby-yň özi tarapyndan üpjün edilen, "kitaphana" sapaklarynyň doly toplumy bilen birlikde, adaty kitaphanalaryň köpüsi; bu gural çylşyrymly taslamalary işläp düzmekde ulanylyşy aňsatlaşdyrýar.

Netije:

Sözümiň ahyrynda, iki dünýäniň iň gowy aýratynlyklaryny özünde jemleýän güýçli, ýöne çeýe dörediji gural gözleýän bolsaňyz, JRuby-dan başga bir zat gözlemäň! Bar bolan JVM-lere bökdençsiz integrasiýa bilen, adaty kitaphanalaryň köpüsiniň goldawy bilen; bu programma üpjünçiligi, ulanylyş aňsatlygyny ýa-da öndürijiligini pida etmezden çylşyrymly taslamalary işläp düzmekde zerur zatlary üpjün edýär!

Doly spes
Neşirçi JRuby
Neşirýat sahypasy http://www.jruby.org/
Çykan senesi 2013-05-17
Sene goşuldy 2013-05-17
Kategoriýa Öndüriji gurallary
Kategoriýa Java programma üpjünçiligi
Wersiýa 1.7.4
Os talaplary Windows 2000, Windows Vista, Windows, Windows 7, Windows XP
Talaplar None
Bahasy Free
Hepdede ýüklemeler 0
Jemi ýüklemeler 242

Comments: