Peršokti į turinį

Javascript vs php


Barzda

Recommended Posts

Sveiki, žadu pradėti mokytis programavimo. 

 

Mokykoj esu bandęs C++ tai sekės labai prastai :D Labai neprilipo ji man pasijaučiau didele daržove :D

 

Dabar apsistojau ties Javascript ir php. Ką siulot rinktis? kodėl?  Dirbsiu tik su svetainių kūrimu.

Nuoroda į komentarą
Dalintis per kitą puslapį

Jeigu su mokyklinio lygio C++ sekėsi labai prastai, tai dabar bus dar penkiais kartais prasčiau :D Realiai php ir javascript tai du visiškai skirtingi dalykai ir nieko bendro su savimi neturintis, todėl pats rinkis. PHP turi miglotą ateitį, kadangi jos geriausi laikai jau praeityje, o viską perėma kitos programavimo kalbos skirtos svetainių veikimui kūrti, tai Node.js, Golang (nors ir dar labai mažai kas ją naudoja, bet pažiūrėjus į atlyginimus dirbančių su šia kalba galima nesunkiai nuspėti, jog ši kalba tik augs), o javascript kaip ir pats jau turbūt supratai auga kaip ant mielių, dar neseniai daug kas ją laikė visiška nėsamone, tačiau JS atsinaujino bei viskas pasikeitė. Mokytis JS žiūrint pagal ateitį yra daug geriau, BET ir tikrai sunkiai, kadangi PHP turi labai didelį community, daug sistemų (wordpress, joomla ir pnš) parašytų su šia sistema, kurios užėma labai nemaža dalį visų svetainių, aj beje daug kas nesiūlo mokytis PHP kaip pirmos programavimo kalbos, dėl to, kad yra gana keista, jog neturi niekur rašyti kintamujų tipų, gali rašyti juos bet kur, sintaksė yra negriežta:

  • Nėra griežto reikalavimo deklaruoti kintamuosius;
  • Nėra griežto reikalavimo konvertuoti kintamųjų tipus;
  • Nėra vieningos standartinės bibliotekos funkcijų pavadinimų sistemos;



Tai aš noriu pasakyti, jog naujokui mokytis PHP tikrai nėra gerai, nors PHP ir sensta, bet tikrai turint noro išmokti ją yra labai gerai, bet kaip naujokui JS tiesa sakant irgi nelabai nesiūlyčiau XDDD Kadangi nori kūrti tinklapius tai reik bent jau minimalių HTML/CSS žinių, nu Javascriptui tai labiau reikia šių žinių, nes PHP galima viską ir ant blank puslapio padaryt.

Išvada: Jeigu tu nesugėbėjai suprast mokyklinio lygio C++ (sakau "nesugėbėjai suprast", nes čia nėra ko nesuprast, vaikiško lygio užduotys ir mokymas :D), tai aš labai labai abejoju ar tu toli nueisi su PHP arba JS, o jeigu ir turėsi tiek jau noro, tai pabandyk išmokti bent jau HTML/CSS iš pradžių (jeigu dar nemoki), jeigu nori išmokti JS. O jeigu PHP tai paimk ir mokykis :D Sėkmes :D

  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

(redaguota)
prieš 3 valandas(-ų), 7mellos | Inn_Progress parašė:

Jeigu su mokyklinio lygio C++ sekėsi labai prastai, tai dabar bus dar penkiais kartais prasčiau :D Realiai php ir javascript tai du visiškai skirtingi dalykai ir nieko bendro su savimi neturintis, todėl pats rinkis. PHP turi miglotą ateitį, kadangi jos geriausi laikai jau praeityje, o viską perėma kitos programavimo kalbos skirtos svetainių veikimui kūrti, tai Node.js, Golang (nors ir dar labai mažai kas ją naudoja, bet pažiūrėjus į atlyginimus dirbančių su šia kalba galima nesunkiai nuspėti, jog ši kalba tik augs), o javascript kaip ir pats jau turbūt supratai auga kaip ant mielių, dar neseniai daug kas ją laikė visiška nėsamone, tačiau JS atsinaujino bei viskas pasikeitė. Mokytis JS žiūrint pagal ateitį yra daug geriau, BET ir tikrai sunkiai, kadangi PHP turi labai didelį community, daug sistemų (wordpress, joomla ir pnš) parašytų su šia sistema, kurios užėma labai nemaža dalį visų svetainių, aj beje daug kas nesiūlo mokytis PHP kaip pirmos programavimo kalbos, dėl to, kad yra gana keista, jog neturi niekur rašyti kintamujų tipų, gali rašyti juos bet kur, sintaksė yra negriežta:

  • Nėra griežto reikalavimo deklaruoti kintamuosius;
  • Nėra griežto reikalavimo konvertuoti kintamųjų tipus;
  • Nėra vieningos standartinės bibliotekos funkcijų pavadinimų sistemos;



Tai aš noriu pasakyti, jog naujokui mokytis PHP tikrai nėra gerai, nors PHP ir sensta, bet tikrai turint noro išmokti ją yra labai gerai, bet kaip naujokui JS tiesa sakant irgi nelabai nesiūlyčiau XDDD Kadangi nori kūrti tinklapius tai reik bent jau minimalių HTML/CSS žinių, nu Javascriptui tai labiau reikia šių žinių, nes PHP galima viską ir ant blank puslapio padaryt.

Išvada: Jeigu tu nesugėbėjai suprast mokyklinio lygio C++ (sakau "nesugėbėjai suprast", nes čia nėra ko nesuprast, vaikiško lygio užduotys ir mokymas :D), tai aš labai labai abejoju ar tu toli nueisi su PHP arba JS, o jeigu ir turėsi tiek jau noro, tai pabandyk išmokti bent jau HTML/CSS iš pradžių (jeigu dar nemoki), jeigu nori išmokti JS. O jeigu PHP tai paimk ir mokykis :D Sėkmes :D

Mokykloj nebuvau į tai rimtai nusiteikęs + man labai keli rimti programuotojai sakė, kad c++ viena sunkiausių kalbų ir pradedančiajam pradėt nuo c++ yra košmaras. Realiai kai tenka redaguot kodą PHP gal daugiau esu susiduręs aš vietomis daugiau mažiau jį suprantu. Todėl challenge accepted :D Išmoksiu kažkiek programuot tai tikrai :D Tik neapsisprendžiu dėl kalbos :D

 

HTML/CSS moku daugiau mažiau. Daug dirbu su wordpressu todėl man labiau prie širdies PHP, bet galvoju ir apie ateities perspektyvas todėl JS irgi visai nieko. Susifocusint į vieną sritį tada kaip frond-end. Visiškai pasimetęs esu :D

 

Kas dar dėl c++ tai keli žinomi programuotojai, kurie programuoja tikrai gerai vistiek neima c++ ir neva net patyrusiam sunki kalba yra. Gal dėl to ir nesupratau aš jos. Nu ten mokykloj tas užduotis daugiau mažiau suprasdavau, tik jų igyvendinimas visada baigdavos ne kaip, bet aš manau dar buvo ne koks mokytojas šiuo klausimu, nes aplamai jo pamokas visas buvo neįmanoma suprast

Redaguota , nario Barzda
Nuoroda į komentarą
Dalintis per kitą puslapį

38 minutes prieš, Barzda parašė:

Kas dar dėl c++ tai keli žinomi programuotojai, kurie programuoja tikrai gerai vistiek neima c++ ir neva net patyrusiam sunki kalba yra. Gal dėl to ir nesupratau aš jos. Nu ten mokykloj tas užduotis daugiau mažiau suprasdavau, tik jų igyvendinimas visada baigdavos ne kaip, bet aš manau dar buvo ne koks mokytojas šiuo klausimu, nes aplamai jo pamokas visas buvo neįmanoma suprast

Nesupratai, dėl to, kad kažkokie patyrę programuotojai pasakė, kad tai sunki kalba? :D Tai čia vpš skirtingi dalykai, tai ko mokykloje iš taves nori su C++ tai nėra nei sudėtinga, nei ką :D
Ir šiaip C++, kaip ir kiekviena kita kalba vistiek yra panaši, while, for, foreach, if, else, array, visi šie dalykai yra ir Javascripte ir PHP'e, tai ko ten suprast negalima :D

Nuoroda į komentarą
Dalintis per kitą puslapį

(redaguota)
prieš 6 valandas(-ų), 7mellos | Inn_Progress parašė:

Nesupratai, dėl to, kad kažkokie patyrę programuotojai pasakė, kad tai sunki kalba? :D Tai čia vpš skirtingi dalykai, tai ko mokykloje iš taves nori su C++ tai nėra nei sudėtinga, nei ką :D
Ir šiaip C++, kaip ir kiekviena kita kalba vistiek yra panaši, while, for, foreach, if, else, array, visi šie dalykai yra ir Javascripte ir PHP'e, tai ko ten suprast negalima :D

Ne aš ten tas užduotis daugiau mažiau supratau, bet pati kalba tikrai nepasirodė patraukli ir suprantama. Tiesiog užduotis atlikus nekildavo jokių minčių ką toliau daryt :D Pati sintakse neprilipo. Nežinau kas, bet ji man tikrai netiko :D Tarkim dirbant su PHP kodu iškart maloniau yra nei atsidaryt c++

Redaguota , nario Barzda
Nuoroda į komentarą
Dalintis per kitą puslapį

@7mellos | Inn_Progress nieks nebesiginčyja jog nėra prasmės gaišti laiko kažką rašant su assembler'iu (išskyrus labai išskritinius atvėjus), tai keista jog į C++ dar kai kas kitaip žiūri. Tai juk lygiai taip pat atgyvenusi kalba, kurią yra prasmės naudot tik išskirtiniais atvėjais, kai reikia labai tiksliai manage'int resursus. Na ir nors kalbos core elementai yra randami visose kitose kalbose (that's also true for assembler), tai nereiškia jog juos mokėdamas su šia kalba galėsi atlikt kažkokį realų projektą, nes dar būtinai turėsi išmokti naudotis pointer'iais, apsirašinėt kintamųjų limitus, jog nesišautum sau į koją su kokiu buffer overflow ir dar visą galybę papildomo šlamšto, kuris ne tik kad nebūtinas, bet ir nepanaudojamas aukštesnio level'io kalbose. Ir jei pirmą kartą su programavimu būčiau susidūręs mokykloj, spėju dabar programeriu nebūčiau, nes pats mačiau kaip tos beprasmės užduotys printinant kažkokį šlamštą į terminal'ą atbaidė visus mano klasiokus nuo programinimo... Ai ir tarp kitko, tavo statement'as jog norint kažką daryt su JS reikia mokėt HTML&CSS yra invalid, nes kaip pats minėjai, yra ir backend'o framework'ų šiai kalbai, o ir UI yra kitokių būdų padaryt be standartinių markdown kalbų...

  • Teigiamai 2
Nuoroda į komentarą
Dalintis per kitą puslapį

prieš 11 valandas(-ų), Reklameris2 parašė:

@7mellos | Inn_Progress nieks nebesiginčyja jog nėra prasmės gaišti laiko kažką rašant su assembler'iu (išskyrus labai išskritinius atvėjus), tai keista jog į C++ dar kai kas kitaip žiūri. Tai juk lygiai taip pat atgyvenusi kalba, kurią yra prasmės naudot tik išskirtiniais atvėjais, kai reikia labai tiksliai manage'int resursus. Na ir nors kalbos core elementai yra randami visose kitose kalbose (that's also true for assembler), tai nereiškia jog juos mokėdamas su šia kalba galėsi atlikt kažkokį realų projektą, nes dar būtinai turėsi išmokti naudotis pointer'iais, apsirašinėt kintamųjų limitus, jog nesišautum sau į koją su kokiu buffer overflow ir dar visą galybę papildomo šlamšto, kuris ne tik kad nebūtinas, bet ir nepanaudojamas aukštesnio level'io kalbose. Ir jei pirmą kartą su programavimu būčiau susidūręs mokykloj, spėju dabar programeriu nebūčiau, nes pats mačiau kaip tos beprasmės užduotys printinant kažkokį šlamštą į terminal'ą atbaidė visus mano klasiokus nuo programinimo... Ai ir tarp kitko, tavo statement'as jog norint kažką daryt su JS reikia mokėt HTML&CSS yra invalid, nes kaip pats minėjai, yra ir backend'o framework'ų šiai kalbai, o ir UI yra kitokių būdų padaryt be standartinių markdown kalbų...

Na taip, sutinku, jog C++ programavimas gali daugelį atbaidyti, nu tiesiog mokyklinio lygio C++ yra labai geras pagrindas tolimesnei programuotojo karjerai :) Pats aš jo irgi nemėgstu ir kartais nedarydavau aš tų užduočių, bet vistiek jeigu moki C++, tai ir kitas programavimo kalbas greičiau perprasi. Nu ten sufailinau :D jog reikia mokėt html ir css, tačiau aš nemanau, kad temos autorius ruošiasi mokytis pvž node.js iš karto, juk reikėtų suprasti ir paprastą gryną javascript nuo pradžių, todėl vistiek jam reikėtų vistiek GREIČIAUSIAI mokėti BENT ŠIEK TIEK html ir css (nors kaip jis saė, jis ir taip moka).

Nuoroda į komentarą
Dalintis per kitą puslapį

2018-07-09 22:32, Reklameris2 parašė:

@7mellos | Inn_Progress nieks nebesiginčyja jog nėra prasmės gaišti laiko kažką rašant su assembler'iu (išskyrus labai išskritinius atvėjus), tai keista jog į C++ dar kai kas kitaip žiūri. Tai juk lygiai taip pat atgyvenusi kalba, kurią yra prasmės naudot tik išskirtiniais atvėjais, kai reikia labai tiksliai manage'int resursus. Na ir nors kalbos core elementai yra randami visose kitose kalbose (that's also true for assembler), tai nereiškia jog juos mokėdamas su šia kalba galėsi atlikt kažkokį realų projektą, nes dar būtinai turėsi išmokti naudotis pointer'iais, apsirašinėt kintamųjų limitus, jog nesišautum sau į koją su kokiu buffer overflow ir dar visą galybę papildomo šlamšto, kuris ne tik kad nebūtinas, bet ir nepanaudojamas aukštesnio level'io kalbose. Ir jei pirmą kartą su programavimu būčiau susidūręs mokykloj, spėju dabar programeriu nebūčiau, nes pats mačiau kaip tos beprasmės užduotys printinant kažkokį šlamštą į terminal'ą atbaidė visus mano klasiokus nuo programinimo... Ai ir tarp kitko, tavo statement'as jog norint kažką daryt su JS reikia mokėt HTML&CSS yra invalid, nes kaip pats minėjai, yra ir backend'o framework'ų šiai kalbai, o ir UI yra kitokių būdų padaryt be standartinių markdown kalbų...

Būtent man tas pats buvo kai pamačiau, kad tas niekam tikusias užduotis mokykloj kai printini kažkokį šlamštą.. Padariau kelių metų pertrauką, o dabar noris išmokt kažką prasmingo :)

Nuoroda į komentarą
Dalintis per kitą puslapį

Svečias
Ši tema yra užrakinta.
  • Å iame puslapyje narÅ¡o:   0 nariai

    • Nėra registruotų narių peržiÅ«rinčių šį forumą.


×
×
  • Sukurti naują...