Starpība starp Ruby un Ruby on Rails

Galvenā atšķirība: Ruby ir spēcīga programmēšanas valoda, bet Ruby on Rails ir tīmekļa struktūra, kas balstīta uz Ruby programmēšanas valodu. Šo sistēmu izmanto, lai izstrādātu uz datiem balstītas tīmekļa vietnes.

Ruby ir skriptu valoda, ko 90. gadu vidū izstrādāja Yukihiro Matsumoto. Šī valoda var darboties dažādās operētājsistēmu platformās, piemēram, logā, UNIX un Mac OS versijās.

Tā ir augsta līmeņa programmēšanas valoda, kas tiek interpretēta kā Perl, Python utt. Tāpat kā Java, tā ir arī objektorientēta programmēšanas valoda. Tam ir dažādas priekšrocības, piemēram, tā ir atvērtā pirmkoda valoda, kas ir arī patiesi objektorientēta valoda. Tās noderīgā kopiena sniedz risinājumus daudzām problēmām, ja tās rodas. To ir viegli iemācīties un paplašināt.

Ruby on Rails ir atvērta pirmkoda tīmekļa sistēma, kas ir rakstīta Ruby. To izstrādāja Heinemeier Hansson 2003. gadā. Rails pamatā ir tīmekļa projektu vadības programma Basecamp. Tā darbojas arī dažādās platformās, piemēram, Windows, Macintosh un Linux. Ruby on Rails ir arī pazīstams kā Rails. Sliedes ir saderīgas ar visām kopīgajām datu bāzēm.

Tā izmanto koncepciju, kas pazīstama kā Konvencija par Konfigurāciju, kuras dēļ koda rakstīšanas laikā paliek maza konfigurācija. Sliedes darbojas HTTP servera augšpusē. Tāpēc Ruby un Rails ir saistīti, bet tomēr atšķiras; Ruby ir augsta līmeņa programmēšanas valoda, savukārt RoR vai Rails ir tīmekļa attīstības sistēma, kas tiek ieviesta Ruby valodā. Rails tīmekļa sistēmu izmanto daudzi tīmekļa uzņēmumi, piemēram, Twitter un Kongregate.

Gan Ruby, gan RoR ir bezmaksas un paketi var viegli lejupielādēt. Ruby ir būtiska RoR sastāvdaļa.

Ruby un Ruby on Rails salīdzinājums:

Ruby

Ruby on Rails

Definīcija

Ruby ir atvērtā koda, objektorientēta un interpretēta programmēšanas valoda

Atklāta pirmkoda tīmekļa attīstības sistēma, kuras pamatā ir rubīna programmēšanas valoda

Izstrādāja

Yukihiro Matsumoto

Heinemeier Hansson

Cenu noteikšana

Bezmaksas

Bezmaksas

Tips

Atvērtais avots

Atvērtais avots

Ieguvumi

  • Tā ir dinamiska programmēšanas valoda
  • Mainīgie lielumi Ruby tiek dinamiski ierakstīti
  • Tās lielāka elastība
  • Web lietotnes var rakstīt mazāk laika
  • Tās dārgakmeņus, kas ir funkciju bibliotēka, var izmantot dažādās koda bāzēs
  • Veidojiet Ruby

Tīmekļa vietne

ruby-lang.org

rubyonrails.org

Ieteicams

Saistītie Raksti

  • tautas salīdzinājumi: Starpība starp naudas rīkojumu un bankas iegrāmatojumu

    Starpība starp naudas rīkojumu un bankas iegrāmatojumu

    Galvenā atšķirība: naudas rīkojums ir maksājuma veids, kas prasa, lai maksātājs pirms tam maksātu noteiktu naudas summu. To uzskata par drošu maksāšanas metodi, jo izdrukātā summa jau ir iepriekš samaksāta. Bankas projekti ir pārbaudes, kas tiek ņemtas no bankas līdzekļiem pēc tam, kad tā ir pieņēmusi tādu pašu summu no emitenta konta. Bankas projekts ir pazīs
  • tautas salīdzinājumi: Starpība starp Samsung Galaxy S4 Mini un Samsung Galaxy S3

    Starpība starp Samsung Galaxy S4 Mini un Samsung Galaxy S3

    Galvenā atšķirība: Samsung ir oficiāli paziņojis par sava jaunā vadošā zīmola Samsung Galaxy S4 Mini mazo brāli. Tālrunī ir 4, 3 collu QHD Super AMOLED kapacitatīvais skārienekrāns, kas piedāvā ~ 256 ppi pikseļu blīvumu. Tālruņa svars ir samazināts līdz 107 gramiem 3G modelim un 108 gramiem LTE modelim. Galaxy S3 ir šīfera fo
  • tautas salīdzinājumi: Starpība starp garīgumu un reliģiju

    Starpība starp garīgumu un reliģiju

    Galvenā atšķirība: Būtībā garīgums ir viena no gara vai dvēseles vai reliģisko pārliecību. Tā nav galīga definīcija, bet garīgums ir definēts kā Dieva meklēšana. Savukārt reliģija ir ticība Dievam vai tā pielūgšana. Ir kļuvis diezgan svarīgi atšķirt “garīgumu” un “reliģiju”. Reliģija ir dzīves veids, Dharma, kas
  • tautas salīdzinājumi: Starpība starp Tornado Watch un Warning

    Starpība starp Tornado Watch un Warning

    Galvenā atšķirība: Tornado „pulkstenis” tiek izdots, kad apstākļi ir labvēlīgi tornado veidošanai, tomēr tornado vēl nav redzama. Tornado “brīdinājums” ir tad, kad tornado ir sākusies veidoties, ir redzējis vai pieskārās zemei. Tuvojoties laikapstākļiem, ziņu riteņi izmanto vārdus, piemēram, „Skatīties” un “Brīdinājums”, lai informētu sabiedrību, tomēr daudzi cilvēki nezina, ko šie termini patiesībā nozīmē. Šo terminu izpratne ir būtiska, jo tā var glābt d
  • tautas salīdzinājumi: Starpība starp bērnudārzu un Playschool

    Starpība starp bērnudārzu un Playschool

    Galvenā atšķirība: Bērnudārzs ir izglītības iestāde, kas veido bērna priekšgājēju tās formālajā izglītībā. Savukārt Playschool darbojas kā bērnudārza izglītības priekštecis. Bērnudārzs ir vācu termins, ko radījis Fridrick Frobel, kas nozīmē “bērnu dārzu”. Bērnudārzā ir sagaidāms, ka bērns tiks cīnīts par fonētikas un lasīšanas pamatzināšanām, kas nākotnē radīs pamatu tās izglītībai. Bērnudārza pieredze palīdz radīt ievērojamu pārliecību
  • tautas salīdzinājumi: Starpība starp Cheetah un Tiger

    Starpība starp Cheetah un Tiger

    Galvenā atšķirība: galvenā atšķirība starp abiem savvaļas kaķiem ir tā, ka tie pieder pie atšķirības ģints. Cheetah pieder Acinonyx, bet Tiger pieder pie Panthera. Gepards ir iedegums ar apaļiem melniem plankumiem. Tie ir vieni lieli plankumi, kas atgādina īkšķi. Tīģeram ir melnas svītras visā ķermenī. Cheetahs ir vienīgais li
  • tautas salīdzinājumi: Starp miglāju un galaktiku

    Starp miglāju un galaktiku

    Galvenā atšķirība: Miglājs ir dziļās telpas mākonis, kas sastāv no gāzes vai netīrumiem / putekļiem (piemēram, mākonis veidojas pēc zvaigznes eksplodēšanas). Daudzu zvaigžņu, putekļu, planētu un citu starpzvaigžņu lietu grupa, kas sasaistīta ar gravitācijas spēku, ir pazīstama kā galaktika. Miglājs ir dziļās telpas m
  • tautas salīdzinājumi: Starpība starp sojas eļļu un rapšu eļļu

    Starpība starp sojas eļļu un rapšu eļļu

    Galvenā atšķirība: sojas eļļa un rapšu eļļa var būt daļa no ilgstoša argumenta, ņemot vērā attiecīgo eļļu veselības un gatavošanas aspektus. Arī šīs eļļas iegūst attiecīgi no sojas pupām un rapšu sēklām. Salīdzinot, sojas un rapšu eļļa var būt daļa no ilgstošām debatēm; tā kā tās ir viena no vairākām augu eļļām, kas vairākos aspektos atgādina viena otru, bet dažās īpašībās tās ir ļoti atšķirīgas. Galvenā atšķirība starp abām eļļām ir to izcelsme. Lai gan
  • tautas salīdzinājumi: Atšķirība starp NRI un NRE kontiem

    Atšķirība starp NRI un NRE kontiem

    Galvenā atšķirība: Termins “Indijas nerezidents” atšķiras no “Ārvalstu rezidentiem” un “Ārvalstu rezidentiem”, kur NRI ir juridiskais statuss un NRE un NRO atpakaļ kontus. NRI attiecas uz pilsoņa nodokļu statusu, savukārt NRE un NRO ir dažādi atpakaļejošo kontu veidi, kas ir pieejami NRI. Persona tiek uzskatīta par

Redaktora Izvēle

Starpība starp Microsoft Surface RT un Asus Padfone Infinity

Galvenā atšķirība: Microsoft Surface RT ir tablete ar 10, 6 collu TFT HD ietilpīgu skārienekrānu ar aptuveni 148 ppi blīvumu. Ekrāns nodrošina patieso 16: 9 proporciju. Tomēr OS nav saderīga ar vecajām Windows PC programmām. Asus Padfone Infinity viedtālrunis ir slidens 5 collu pilnais HD 1920x1080, Super IPS + ar Capacitive Multi skārienpaneli un nodrošina aptuveni 441 ppi blīvumu. Ierīce ir bāra t