Ha a php nyelv ennyire jó, akkor miért nem kezdik a böngészők automatikusan támogatni?
Hallom, hogy a php elég jó, nekem is tetszik amit eddig tudok belőle. De akkor miért kell külön cuccokat felrakni, hogy fusson?
Miért nem kezdik el automatikusan támogatni a böngészők? Azért nem egy home garázsprojectről van már szó... Eléggé kinőtte magát
Ezek szerint nem érted a PHP (meg egyáltalán a szerver oldali technikák) lényegét. Pont az az erőssége, hogy kliens oldalon már nem kell babrálni a bemeneti adatokkal, ő már csak a kész eredményt látja. Hogy ez miért előnyös? Mert mondjuk így lehet oldan adatokkal dolgozni, amiket nem lenne szerencsés, ha a kliens lát. Elég ciki lenne, ha a kliens oldalon történne például a jelszóellenőrzés. Vagy pl. egy index.hu esetén ha a kliens válogatná ki a hírekből, hogy mit hol jelenítsen meg. Arról nem is beszélve, hogy a kliens oldal legnagyobb hátránya - fejlesztői szemmel -, hogy nem egységes.
Szerver oldalon úgy álíltom össze a rendszeremet, ahogy nekem tetszik, és amennyiben a generált kimenet szabványos, az mindenhol ugyanúgy fog megjelenni. Gondolj bele, ha én pl. a zlib modult szeretném használni a PHP alkalmazásomban, akkor ha ez kliens oldalon futna, csak akkor működne a weboldalam, ha ez telepítve lenne. Na, ez lenne az agyrém.
Egyébként egy jótanács: kevesebb méltatlankodással is megkérdezheted, ha valamit nem tudsz, és akkor sokkal pozitívabbnak értékeli a többség azt a kérdést, => több, és jobb választ fogsz kapni.
PHP a legelterjedtebb SZERVER oldali webes programozási nyelv.
Fontos, hogy szerveroldali, azaz nem kliensnél megy, mint pl. frontend oldalon lévő JavaScript.
DE! pl. JS -nek van szerveroldali verziója is: NodeJS
Ez nem olyan elterjedt, van amit könnyebb benne megvalósítani, de vannak hátrányai is.
Miért nincs kliens oldali php? végül is lehetne, ahogy van CLI, azaz konzolos verziója is, egy korlátozott verziót mint a JavaScript -nek hozzá lehetne adni, csak az értelmezéséért felelős részeket kell integrálni a böngészőbe, esetleg a kiegészítő moduljait, függvény tárait külön meghívni mint a JS Lib -eket is.
DE! Csak hogy örülj!
WebASM terjedésével, már megvalósítható akár kliens oldali PHP script futtatása is.
Persze ehhez kell a mono-wasm, meg a szükséges php értelmező állományok a weboldalon történő értelmezéséhez.
DE! mivel ez JS kiterjesztése, így annak korlátain belül tud csak menni.
Vagy is fájlokat nem fogsz írni, olvasni kliens oldalon, nem tudsz olyan külső oldalról adatott bekérni, aminek Access-Control -ja azt nem engedélyezi.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!