Telefonia, Prugrammazione
Cosa hè "Ruby" (Ruby)? A lingua di prugrammazione "Ruby"
À u mumentu, ùn ci sò assai lingue di prugrammazione, ognunu di li quali hà u so propriu tipu e li liggi. Stu artìculu è cuncintratu supra unu d 'iddi.
A storia di a lingua Ruby
Ruby com'è una lingua di prugrammazione hè stata attornu di 'na assai longu tempu. U travagliu nant'à a prima edizione di sta lingua assai pupulare oghje ricolla à u 1993, è a prima versione ufficiale hè da 1995. Lu nvinturi di la lingua, Yukihiro Matsumoto, hè una prugrammazione passiunata dapoi i tempi di u corpu, studenti, ma u scopu di furmà u so strumentu iddu cumpareru assai più tardi. So chì hè cusì bravu circa sta lingua di prugrammazione chì oghje si occupa un postu à pressu à u stadiu mondu di u sviluppu prugrammu?
filosofia Ruby
Quandu facenu a so discindenza, Matsumoto, cum'è un apéritif fidu è passiunata di prugrammazione oggettu-orientatu, lu creatu una certa filosufia di programmers chì vulete amparà a so lingua. So, lingua di prugrammazione Ruby pruggittatu di crià un sèmplice, è à l 'appricazzioni cumprinzìbbili listessu tempu. Ruby la sarsa ùn hè micca nantu à l 'vitezza di u prugrammu, è l' simplicità è readability di u corsu.
U principale caratteristiche di a lingua
Cosa hè "Ruby" com'è una lingua di prugrammazione? Stu hè principalmente una lingua oggettu-orientatu. Ùn ci sò micca tippi primitivu - tutte e strutture è unità di dati sò prupitati (in cuntrastu à u listessu lingua Java, hè un primitivu strutture dati). Ogni funzione in u "topu" hè un mètudu. Parechje di u prughjettu è sviluppu criatura introduttu da altre lingue di prugrammazione, accussì putemu sò dicu chì Ruby (lingua) integra u megliu da una varietà di altre lingue è ticnoluggìa.
paradigms lingua
Rispunniri a na dumanna circa ciò chì hè u "topu" comu na lingua multi-Paradigm, vi pò di colpu, si trova in u caldu di u èsitu. Dopu tuttu, sta lingua permette di voi à aduprà alcunu di u paradigms prugrammazione smetti successu: un stile, cumbugliu di prugrammazione, oggettu-orientatu e accostu funziunali. U documentaliste hè liberi di sceglie per elli stessi i Paradigm chì hè vicinu à ellu, è i so arnesi da stu ùn sarà ristrizzione o scintìfica. A lingua di prugrammazione "Ruby" spinci solu sta funziunalità.
I mutivi di u pupularità
Curvatura Popular
Sè avemu parrari Curvatura pupulari chi esisti in u mercatu oghje, à mezu à elli, leva fora Rotaie. Assai genti, quandu dumandatu circa ciò chì hè u "topu", intuitively mpricari RubyOnRails. Stu ghjocu di cumpunenti prugrammu divintatu un mudellu industria à mezu à sviluppori. Iddu sempri mantinutu, sviluppatu è intigrà da a cumunità di programmers, mentri autri senza. Stu quadru discrivi la cumpunenti dumanda web, comu parti di u mudellu MVC (Model-View-Latina), ma rapprisenta puru integrazione prontu-fatta cù u servore dumanda è un interfaccia à accede à a basa di dati. Sti 3 cumpunenti, in fattu, permette una uri a scrìviri e curriri na simprici bloggu nant'à Internet, o una pagina web privatu.
L'impurtanza di i testi scritti
Un altru parti impurtanti di u écosystème di a lingua Ruby, è u so parti Web-basatu sò Biblioteche freymovrki e testi scritti. filosofia RubyOnRails pridicheghja BDD (sviluppu di cumpurtamentu-trascinatu), ca significa ca lu primu editore fonda un ordine di i testi chì discrive u cumpurtamentu chì di u prugrammu, è po fonda u codice chì ci vole à passà per successu sti testi. mudellu uficiale in issu spaziu hè RSpec - stu quadru permette à voi a scrìviri li casi testu à capisce, ancu per utilizatori inexperienced à sviluppà.
Ruby ciuri
À ringrazià à chì discrivia a tecnica u mudellu chì tocca à rispittà incù tutti i formule è Biblioteche in Ruby, u sviluppu di a aghjuntu-s'arrêter ùn hè micca difficiule. Dunque, à mezu à l 'accussì-chiamatu ciuri (da l' inglese -. Gem) moduli pò esse trovu per guasi ogni dumanda - da ntigrazzioni cu réseaux sociaux e servizi terzu-party di u rimpianu finitu di e-cummerciu. Tutti voi tocca à aduprà un terzu biblioteca festa - hè di discriva i dipindenza di u so prughjettu da qualchi biblioteca, situatu in un Sf luntani o lucali, è durante u dopu assassin stu biblioteca hè carricu in autumàticu in lu dumanda. It simplifies dinù migrazione trà sviluppori di prughjettu, com'è ùn ci hè micca bisognu di fà sparte manually dependencies à custruiscia u prughjettu.
Similar articles
Trending Now