Hogyan lehet egyértelműen eldönteni, hogy mit kell php-val és mit kell javascripttel leprogramozni?





Sehogy, ha azt is hozzávesszük, hogy JavaScriptet lehet szerver oldalon is használni.
De ha a kérdés a "hagyományos", szerver oldalon PHP, kliens oldalon JS kérdéskörére vonatkozik, akkor tök egyszerű eldönteni: amit a szerver oldalon kell elvégezni, azt PHP-ben kell, amit kliens oldalon, ahhoz meg a JavaScript kell. Ha nem tudod eldönteni, hogy mi szerver- és mi kliensoldali feladat, az nem programozási kérdés, hanem egyszerűen nem érted, nem látod át, hogy mit csinál egy webszerver.





Ha ezt nem vagy képes eldönteni, akkor szerintem jogosan feltételezem, hogy azt sem tudod, mik ezek, egy kicsit sem olvastál utána, mielőtt leírtad ezt a kérdést.
A PHP szerveroldali, a JavaScript (alapvetően) kliensoldali szkriptnyelv.
Nem tűnt még fel, hogy amikor egy oldal forrását nézed a böngészőből, akkor nem látod a PHP kódot? Ez azért van, mert a PHP-t a szerver szolgálja ki.
A kérdés közel sem olyan ostoba, mint ahogy itt néhányan próbálják láttatni.
Az evidens, hogy a PHP szerver oldalon fut.
Js-rős sokan azt hiszik, hogy csak kliens oldali, böngészőbeni futásra való. Nos, ez nem így van. Vannak szerver oldali js framework-ök is, legismertebb közülük a nodeJs nevű keretrendszer.
Ha mind a kliens, mind a server oldalon ugyanazt a technológiát használod, annak számos előnye van. Nem kell két nyelvet megtanulnod, nincs probléma a mindenféle adattípus implementációkkal, egységes lesz az egész, meg még egy csomó minden más.
Átfedés tekintetében pedig annyit lehet elmondani, hogy a szintaxis elég hasonló és mindkettőben szinte minden eszköz implementálva van, ha máshogy nem, mindenféle külső csomagokkal.
További kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!