Computeren, Programméiere
Wat ass "Rubin" (Rubin)? D'programméiere Sprooch "Rubin"
Am Moment, sinn et vill programméiere Sproochen, all vun deem seng eege Charakteristiken a Gesetzer huet. Dësen Artikel bezitt sech op eng vun hinnen.
D'Geschicht vun der Rubin Sprooch
Rubin als programméiere Sprooch huet fir eng ganz laang Zäit ronderëm ginn. Aarbecht op déi éischt Editioun vun dëser extrem populär Sprooch haut geet zeréck bis 1993 an déi éischt offiziell Versioun ass vun 1995. De Grënner vun der Sprooch, Yukihiro Matsumoto, war en Begeeschterten programméiere zanter dem Deeg vun de Schüler Kierper, mä d'Iddi hir eege Instrument vun deems hien wossten spéider vill. Also wat iwwer dëst programméiere Sprooch sou Aussergewéinlecht d'datt haut et engem féierende Positioun Entwécklung op der Welt Etapp vun Software ennerhält?
Rubin Philosophie
Wann hir Nofolger goen schafen, Matsumoto, als e Fan a Fan vun Objet-konzentréiert programméiere, hunn se e gewësse Philosophie fir Programméierer, déi hir Sprooch ze léieren wëllt. Also Sprooch Rubin programméiere entworf fir schafen einfach, an op der selwechter Zäit verstoen Uwendungen. Rubin der Wäert ass net op d'Vitesse vun der Programm, an der Einfachheet an readability vum Code.
D'Haaptrei Charakteristiken vun der Sprooch
Wat ass "Rubin" als programméiere Sprooch? Dat ass virun allem eng Objet-konzentréiert Sprooch. Et gi keng Ongewéinlech Zorte - all d'Strukturen an Eenheeten vun Daten sinn Objeten (am Géigesaz zu der selwechter Java Sprooch, huet et e Ongewéinlech Daten Strukturen). All Funktioun am "Rubin" ass eng Method. Vill vun de Fonctiounen a Kënnen agefouert hannert vun anere programméiere Sproochen, soen mir kënnen esou erfollegräichen datt Rubin (Sprooch) repräsentéiert déi bescht aus enger Rei vun anere Sproochen an Technologien.
Sprooch Paradigma
Äntwert op eng Fro wat ass de "Rubin" als Multi-Pitti Sprooch, kanns du selwer op eemol fannen an der Hëtzt vum Sträit. No all, erlaabt dëst Sprooch Dir gläich Erfolleg all vun der programméiere Paradigma ze benotzen: e procédural Stil vun programméiere, Objet-konzentréiert a funktionell Approche. D'Entwéckler ass gratis fir sech de Pitti ze wielen, dass méi no un him ass, a säi Geschir aus dëser wäert net Restriktiounen oder geschwächt ginn. D'programméiere Sprooch "Rubin" encouragéiert nëmmen dës Optioun.
D'Grënn fir d'Popularitéit
populär Kaderen
Wa mir iwwer populär Kaderen schwätzen, datt haut am Maart existéieren, dorënner Rails erausstécht. Vill Leit, wou gefrot wat ass de "Rubin", bestëmmten intuitiv RubyOnRails. Dës Formatioun vun Software Komponente ginn eng Industrie Standard ënnert Entwéckler. Hien ëmmer haten, entwéckelt a vun Communautéit vun Programméierer kënnt, iwwerdeems fräi bleiwen. Dëse Kader beschreift de Web Applikatioun Komponente als Deel vun der MVC Muster (Model-View-spiller), mä stellt och prett-feieren Integratioun mat der Applikatioun Server an en Interface der Datebank ze Zougang. Dës 3 Voleten, an Tatsaach, dass e puer Stonnen ze schreiwen an engem einfache Blog um Internet oder e private Web Säit lafen.
Der Wichtegkeet vun Schreiwen Tester
Aner wichteg Deel vun der Ecosystem vun der Rubin Sprooch, a seng Web-baséiert Deeler sinn freymovrki Bibliothéiken a Schreiwen Tester. RubyOnRails Philosophie gepriédegt BDD (gelooss-Undriff Entwécklung), dat heescht, datt déi éischt Programméierer enger Rei vun Tester schaaft, datt d'erwaart Behuele vun de Programm beschreiwen, an doduerch dann de Code datt erfollegräich dësen Tester muss Ugrëff. Unofficial Norm an dësem Beräich ass RSpec - dësem Kader Dir Test Fäll ze verstoen ze schreiwen erlaabt, och fir Struewele Benotzer ze entwéckelen.
Rubin Gems
Dank, datt am Detail der Standarden beschriwwen, datt mat all de Formulen a Bibliothéiken an Rubin, d'Entwécklung vun Foto-nzen haalt muss ass net schwéier. Duerfir, ënnert dem sougenannte Pärelen (aus dem engleschen -. Archer) Moduler kann fir quasi all Applikatioun fonnt ginn - vun Integratioun mat sozialen Netzwierker an drëtt-Partei Servicer fir de fäerdege Plattform fir E-commerce. All Dir braucht eng drëtt Partei Bibliothéik ze benotzen - ass d'Ofhängegkeet vun hirem Projet vun e puer Bibliothéik ze beschreiwen, an engem Erfindungen oder lokal Commons etabléiert, a während den nächsten bauen ass dës Bibliothéik automatesch duerch d'Applikatioun iwwerlaascht. Et simplifies och Migratioun tëscht Projet Entwéckler, well et net néideg dependencies ass ze manuell deelen de Projet ze bauen.
Similar articles
Trending Now