Pereiti prie turinio

Nuo WAMP į MEAN stack'ą


Rekomenduojami pranešimai

Sveiki,

 

Iki šiol programavau naudodamas WAMP/LAMP stack'ą - standartinis PHP + MySQL. Visad kaip ir užteko man to, neturėjau didelių labai problemų kad kažko neitų padaryti. Tačiau vis populerėja JS technologijos ir susidomėjau MEAN stack'u - MongoDB + Express.js + AngularJS + Node.js. Gundo naujos technologijos bei front-endo ir back-endo programavimas viena kalba. Tačiau kiek skaitau, sako gerai tinka aplikacijoms, o aš dažniausiai paprastus tinklapius kuriu. Taip pat kiek perspektyvų yra vienam bei kitam stiliui. Ar yra pasinešusių JS programuotojų? Kokios nuomonės?

 

Laukiu nuomonių bei diskusijų.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Geriau derinti įrankius prie svetainės, negu atvirkščiai. Jei kuriama svetainė didžiąją dalį darbo atlieka serveryje ir to užtenka, pilnai užtenka php + mysql. Tuo pačiu, nors Angular.js ir Node.js naudoja javascript, tačiau praktikoje javascript panaudojimas skiriasi - sunku apibūdinti, bet javascript Angular.js pusėje "skiriasi" nuo javascript Node.js.

Yra ir kitas kelias - palengva įvesti (ir išbandyti) klientinę javascript biblioteką: siūlau pasižiūrėti į Facebook/Instagram sukurtą React.js biblioteką. Viena, nereikės atsisakyti php + mysql kombinacijos, antra, vėliau bus galima pereiti prie node.js backend'e (jei atsirastų poreikis). Ką bandau pasakyti, nėra būtina pasirinkti arba php+mysql, arba MEAN - galima palengva pereiti.

 

Sveiki,

 

Iki šiol programavau naudodamas WAMP/LAMP stack'ą - standartinis PHP + MySQL. Visad kaip ir užteko man to, neturėjau didelių labai problemų kad kažko neitų padaryti. Tačiau vis populerėja JS technologijos ir susidomėjau MEAN stack'u - MongoDB + Express.js + AngularJS + Node.js. Gundo naujos technologijos bei front-endo ir back-endo programavimas viena kalba. Tačiau kiek skaitau, sako gerai tinka aplikacijoms, o aš dažniausiai paprastus tinklapius kuriu. Taip pat kiek perspektyvų yra vienam bei kitam stiliui. Ar yra pasinešusių JS programuotojų? Kokios nuomonės?

 

Laukiu nuomonių bei diskusijų.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Geriau derinti įrankius prie svetainės, negu atvirkščiai. Jei kuriama svetainė didžiąją dalį darbo atlieka serveryje ir to užtenka, pilnai užtenka php + mysql. Tuo pačiu, nors Angular.js ir Node.js naudoja javascript, tačiau praktikoje javascript panaudojimas skiriasi - sunku apibūdinti, bet javascript Angular.js pusėje "skiriasi" nuo javascript Node.js.

Yra ir kitas kelias - palengva įvesti (ir išbandyti) klientinę javascript biblioteką: siūlau pasižiūrėti į Facebook/Instagram sukurtą React.js biblioteką. Viena, nereikės atsisakyti php + mysql kombinacijos, antra, vėliau bus galima pereiti prie node.js backend'e (jei atsirastų poreikis). Ką bandau pasakyti, nėra būtina pasirinkti arba php+mysql, arba MEAN - galima palengva pereiti.

 

Paprasčiau pasakius, nebūtina išmesti iškart ir visos serverio pusės, ir kliento. Galima žaisti su atskirais dalykais (Node+mysql, PHP+Angular/react, t.t.). :) O teiginys, kad reikia pasirinkti tinkamus įrankius tam tikram darbui, visad labai tinkamas. Jei reikia žaisti su realiu laiku, dinamiškais dalykais – Node geras pasirinkimas (taip pat, kaip ir, tarkime, Go). Jei eilinis CRUD – tada turbūt verta tik dėl malonumo pačiam bei noro kažką naujo atrasti :)

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.

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