A gyakorlati szempontból rubin
Mindenesetre érdemes vitatkozni a szavakat. Igyekszem, hogy megmutassa a szépség, a nyelv, így miért vágja, és ápolják.
Ruby magas szintű programozási nyelv (PL). Ruby lehetővé teszi, hogy a hangsúlyt írásakor kód is abba az irányba „mi a teendő”, és sétára a magyarázatok buta számítógép „hogyan kell csinálni.” Ahogy Matzchelovek mondja kell irányítania, és a gép engedelmeskedni.
Elmagyarázza, hogyan teljesíti a vágy, hogy egy fordító - Ruby tolmács. A japán nagyon büszke emberek leszármazottai az emberek a szamuráj, amely még mindig parázslik feudális módon.
Nyelvek, amelyek kódokat átalakítja a program neve összeállítani. Példák az ilyen nyelvek (C / C ++. C #, GO)
A különbség az, hogy a lefordított programot összeállítani egyszer többszöri felhasználását, és írt programok értelmezett nyelvekhez értelmezik minden alkalommal, amikor fut, ami miatt lassabb, de mindig nyílt forráskódú: D
sebesség is fontos, de nem ez a legfontosabb dolog. Ruby sokkal lassabb és még lassabb Xi Asembler'a, de ez nem zavarja a Ruby, hogy minél több és több rajongó, akik égnek a képek a régi istenek, break dobok, és kapcsolja be a fényes új vallás Ruby-programmizma.
Ruby írhatunk alkalmazásokat olyan gyorsan, hogy tönkremegy a bérleti különleges osztag programozó C programot írni, amely elvégzi ugyanazt a műveletet. Ezen felül, ha kell számolni holnapig egyes pénzügyi számítás, akkor függetlenül attól, hogy a különbséget az Ön számára, úgy kell tekinteni, mint 10 másodperc alatt, vagy 0,1 másodperc alatt?
Még ha lesz nagyon fontos a teljesítmény, akkor Ruby hatalmas versenyzők számát könyvtárak C-ben írt, hogy a különböző adatbázisok és más szoftverek, úgyhogy a C sebességet, míg az írás kódot Ruby.
Ruby azt is lehetővé teszi, hogy írjon a bővítmények C-kritikus részeit kódot, vagyis azok, ahol a teljesítmény kritikus (mert minden Ruby maga írt C, nem teljesen, de elég nagy részét az ő). Meg kell szokni, hogy a tény, hogy van egy univerzális programozási nyelv, tudván, hogy nincs szükségünk másra tudni.
Ruby - dinamikus programozási nyelv. Ez azt jelenti, hogy a Ruby programok dinamikus, ezek változhatnak az adott pillanatban a végrehajtás. Nem kell, hogy meghatározzák, létrehozásakor. És ha egyszer ne töltse túl a számszerű adat típusát.
Ruby igen széles lehetőségeket metaprogramozás, oly módon, hogy irigyelni fogják bármilyen nyelven. A lényeg az, hogy abstratsiya, és ez igazán hatékony megközelítés programozás, amely lehetővé teszi, hogy írjon nagyon erős, a gazdagok és az alkalmazás működését.
Ruby - egy objektum-orientált programozási nyelv. Az objektum-orientált megközelítés programmirvaniyu egészen nem új, és bebizonyította, nem csak a jogot, hogy az élet, hanem annak hatékonyságát! Az objektum-orientált programozás (OOP) már régóta egyet jelent a minőség és a skálázhatóság a kódot.
OOP nagyon népszerű megközelítés szoftverfejlesztés, amely egyszerűsíti és gyorsítja az, ami a kód olvashatóbbá és strukturált és bővíthető. Minden létre a segítségével az absztrakciók, mint a tárgyak a modellek megfelelnek a valóságnak. A Ruby, a PFSZ rájött különösen elegánsan, nem varázslat nélkül tövénél osztály szintjén, de ez nem olyan fontos, hogy figyelembe vegyék az a nyelv általában.
Ruby - egy egyszerű programozási nyelv. Ruby könnyen érthető programozási nyelvet, könnyen fejleszthető, de nem tanulni :). Természetesen az alkalmazás jelenik meg a képernyőn, klasszikus mondat «Helló világ» írhat már az első másodpercben a szeretet, mellesleg itt van: hozza «! Helo szó», de ennek eléréséhez igazi mesterré, meg kell tölteni egy pár év alatt!
Ruby nem lehet összehasonlítani a PHP, mintha összehasonlítjuk elegáns hattyú némi liba, de megy egy ilyen áldozatot, és csinálni. Önmagában a Ruby nyelv nem sokkal bonyolultabb PHP a tanulás, de sok ez kényelmesebb és logikus. Harder Ruby ökoszisztéma magát Ruby programozók használják automatizálni, és azt kell mondanom nem csak az igazság, de az az igazság, amikor azt fogja mondani, hogy a fejlődés ezen a Ruby'isty sokkal tovább, mint bármilyen más közösség programozók. Ez az automatizálás arra kényszeríti a fejlesztő, hogy megtanulják a sok harmadik fél technológiákat, hanem egyszerűsíti és csökkenti a szükséges időt a fejlesztés kedvezőtlen folyamatok (vizsgálat, alkalmazások kifejlesztése a szerveren, és így tovább). A PHP nincs jelen, vagy a dolgok nagyon kezdetleges! A legérdekesebb az, hogy mintegy 25% PHP programozó nem használ kereteket és hangok govnokod Stepanov van, meg kell találnia a Ruby programozó, aki nem ismeri a Rails keretrendszer!
A legfontosabb dolog emlékszik leginkább Ruby programozó szakemberek, szakemberek fejlődését. És mindig meg kell törekedni erre. Csak ezen a módon, és nem egy másik, csak egy radikális megközelítés esetén. Azt nem lehet egy programozó rossz Ruby, vagy te egy szakmai vagy nem Rubyists!
Ruby és Rails főzött forralt tészta! A Rails, vagy a Ruby on Rails - egy keretrendszer webalkalmazások, ami meg van írva Ruby. Sínek - ez tényleg forradalom a világon a web fejlődését. Sínek - egy nagyon erős keretet, amely a legtöbb minden lehetőséget Ruby, aki egy hatalmas közösség professzionális programozók, amely a gyümölcs minősége kiterjesztés és olyan gazdag funkcionalitás.
Ruby - ez még mindig széles körben elterjedt technológia! Sokan azt mondják, hogy Ruby nem túl népszerű programozási nyelv, de elmegy a top 10 PL van egy hatalmas közösség, és nagy könyvtárak száma - rubygems.
By the way, jelenléte Ruby gem'ov - egy másik előnye a PHP! PHP egy tompa Körte, ami meg van írva a saját majom, akik építeni maguknak űrhajósok, mivel lehet megítélni, hogy a kódok körte találtam egy csomó alom, mint a férfi, de tudjuk, hogy az emberek nem képesek.
És különben is, én csak vétkeztem összehasonlításával RubyGems és körte. Ruby on egy nagy sor nagy, sikeres projektek, ami azt bizonyítja, jó választás a Ruby összetevőjeként Link épület egy üzleti alapú webes projekt. Ruby, valamint Python is szerepel a 10 legnépszerűbb programozási nyelvek, megfosztva egy nagyon nagy hibája fő technológiák - Ruby nem telített a programozók, programozók Ruby még mindig hiány, majd a jövő fizetése, mint a Ruby programozó jóval nagyobb lesz, mint azok, aki programok PHP vagy Java. Még ha Ruby programozók kereslet lesz teljesen elégedett, Ruby programozó többet fognak keresni, mert van két nagyon fontos tényező: a magasabb kód minősége és nagyobb termelékenység.
Rubyist'y - a testolyubivaya szubkultúra. Nem tudom, hogy ez-e, de az tény, hogy a Ruby programozók fejlett egyértelműen nagyon messze teszteli saját kódját - ez tény! Mindenki többé-kevésbé tapasztalt Ruby programozó írja a leírás és / vagy vizsgálatok a kódot. Ez teszi a kódot Ruby és megbízható minőség.
Nem mindenki, aki méltó programokkal Ruby programozó soraiban, mint ahogy én sem vagyok méltó, mert nagyon kevés a tapasztalat és elégtelen sor a tudás, de ha vesszük az átlagos hőmérséklet a kórházban, a Ruby közösség messze meghaladja a PHP közösség. Nem fogok beszélni más nyelveken, Python, Java és Perl a fő exportőrök új tagokat a Ruby közösség, sok programozó Ruby tette képesség együttműködik más programozási nyelveket, és átveheti elegendő ismerettel és tapasztalattal alkalmazni a Ruby vallás . Ezen kívül sok ember, akik a programozás Ruby és úgy van programozva, Python és Perl és Java, C, Objective-C, j # 097; vascript, és nem is hisznek a PHP.vse pére filmek és tévéműsorok internetes hd automatikus információcsere WebMoney szóló Privat24 android játékok, alkalmazások, utasítások, vélemények