Pereiti prie turinio

Rekomenduojami pranešimai

Pats daug nezinau apie Ruby, bet tikrai zinau, kad tai yra programavimo kalba, o Ruby on Rails tai karkasas, kazkas tokio :D

Taip, tu teisus, bet Ruby ir RoR sintaksė visiškai kitokia. Ruby sekasi mokytis, bet RoR nesiseks, bent jau man tai buvo. Lietuvoje PHP mokytis paprasčiau, žymiai didesnė bendruomenė, specialistų paklausa irgi. Su RoR gali viską atlikti galima žymiai greičiau(jei sugebi), nei su PHP, bet kiek žinau daug kas pasipiktine šių dalykų lyginimu - "Kaip galima lyginti aukšto lygio programavimo kalbą su karkasu?" Pats labai norėčiau gilintis į Ruby ir RoR, kolkas tik suprantu, turiu pagrintus ir tai netvirtus, bet tam kolkas neturiu laiko. :) sekmės tau mokantis.

Redagavo Steeler
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jeigu nemokeciau php, tai tikrai turbut mokyciaus ruby ir ruby frameworkus, gaila, kad neatradau jos anksciau uz php. :D Dabar tiesiog nebera laiko mokintis ir su php galeciau padaryt ta pati ka su ruby/ror 3x greiciau. PHP geriau tuo, kad ja lengviau suprast (bent jau man) ir lengviau mokintis. Pasileidi belekoki serveri susikuri php faila ir veikia :) O RoR jau reikia suprast kas kur ir kaip t.y daugiau mokintis :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

1999-2000 pradejau web server include kalba Perl

poto PHP - nes buvo poluriaresne

su AppEngine startu Python

 

Kiek buvo uzmetes zvilgsni Ruby lyg artima Python

Kalba kuria pasirenkame buna kartais pasirinkimas ir tiek.

Ruby - manes neitikina. Jei bus kas vidinio programavimo ant tarkim FaceBook, tada tikrai butu verta.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai ne esminis dalykas, esminis ta kuria nori ismokti tik ta ismoksi.

Perl - sisteminio admino porankine priemone

PHP - gryvai webui

JavaScript - web klientinis programavimas, bet plinta ir serverinis

Python - yra sis bei tas susijusio su Linux

Java - susilaikysiu nuo komentaro

 

Jei norit buti orginalus, lyg gal rinkciausi JavaScript

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Gal atsirastu, kas galetu apipavidalint Ruby? :) Ir ka butent galima sukurti su Ruby? Pvz programas, wbus, modulius ir pns. Ir jei kas gali pavyzdziu :)

Ruby yra programavimo kalba(desktop programavimo kalba), RoR(ruby on rails) yra ta kalba pastatytas frameworkas(skirta webui).

Ruby didžiausias privalumas, kad kalba kurė developeriai developeriams. Labai patogiai ir greitai viską gali užrašyti.

pvz.:

 

myArray = [1,2,4]
myArray.each do |x|
   puts "Number: #{x}"
end

 

4 Reasons Why You Should Learn Ruby As Your First Programming Language

 

RoR, bent jau man pasirodė gan sudėtingas, bet greitai viską su juo gali padaryti, daugiau nei dvigumai mažiau kodo, nei PHP, kad atliktum ta pati.

 

Nesiūlau pradėti mokytis server side JS (tarkim nodeJs), kadangi tai nėra paprasta. Jei kažką su JS darysi, apsiribok su client side, kolkas. Taip, kalba populerėja, gal bus perspektyvi, bet turėtum suprasti, iš pradžių, kas tam webe darosi.

Redagavo Steeler
Nuoroda į pranešimą
Dalintis kituose puslapiuose

O tai kuo čia paprasčiau nei:

 

$myArray = array( 1, 2, 3 );
foreach( $myArray as $v ) {
echo 'Number: ' . $v;
}

 

?

 

Švarensė sintaksė, nėra semi-colon, nėra brackets cikluose, klasėse, metoduose... Tokios smulkmenos kai kuriems atrodo svarbios.

Tai nėra tinkamiausias pavyzdys, kadangi pats su Ruby neprogramuoju. Reiktų lyginti ne Ruby, o RoR su PHP. Žinoma framework'as, kaip ir programavimo kalbos, turi ir pliusų, ir minusų.

Ruby on Rails vs PHP – The good, the bad

 

Pvz. RoR - frameworkas, kuris yra cmd struktūros. Patogu. Yra template'ai, yra gem'ai.

 

Žinoma, galima sakyti, kad PHP turi begales framework'ų, kurie taip pat naudoja cmd struktūrą, turi įvairių template engine'ų, galima ir php template'us pasidaryti. Php bendruomenė naudoja composer'į, kurio rolę Rails'uose atlieką gem'ai.

 

Kitaip sakant Rails'uose viskas vienoj vietoj, žinau, kad juose paprasčiau naudoti APIs.

 

Esu su RoR daręs pavyzdinę CRUD svetainę, rezultatas tas pats, tik 5x mažiau kodo ir kiek pamenu, su juo kuri single-page web appą.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...