Milyen alapú weboldal a legjobb? HTML, PhP? Vagy esetleg más?
Ha használsz PHP-t, akkor dinamikus weboldalakat írhatsz. Ha csak HTML, akkor csak statikusat.
HTML-el semmi komolyat nem lehet...
A HTML és a PHP nem két külön weblaptípus, ez így rossz kategorizálás.
Minden weboldal HTML-re épül, ez alól nincs kivétel. Egy jelölőnyelv, azt tudják értelmezni a böngészők.
Ha sima HTML fájlokat töltesz fel a szerverre, akkor semmi nem történik, a fájl lekérésekor a szerver elküldni a fájl tartalmát, és azt értelmezi a böngésző. Így előre megírt, statikus fájlokból állhat csak az oldalad.
Ha PHP-t használsz, annyi a különbség, hogy ezt a HTML kódot nem írod meg előre, hanem a kérés pillanatában generálja a webszerver, persze azok alapján, ahogy a programot megírtad (a PHP egy programozási nyelv). Így lehet olyan oldalt csinálni, mint ez, hogy dinamikusan változik. Persze ehhez kell egy adatbázis is, anélkül simán a PHP sem túl életképes.
Van más programozási nyelv is, amivel HTML kódot szokás generálni. De mostanában a legelterjedtebb a PHP.
Előzőnél a pont.
html az oldalt írja le, css az oldal dizájnát szabja meg, a php generálja a html-t, adatbázisból veszi az adatokat, a javascript pedig kliens oldalon teszi dinamikussá.
php helyére rakhatsz még:
jsp, asp, asp.net, Ruby on Rails, stb, de jelenleg a PHP a legelterjedtebb, a többihez nehezebb szervert találni, illetve emiatt php -ra nagyobb az igény.
adatbázis is sokminden lehet, MySQL, PostgreSQL, OracleSQL, MsSQL, vagy valamilyen NoSQL mint pl a Cassandra.
A leggyakoribb felállás:
php (5), MySQL, (x)html 4 (az 5ös sok funkciója még nem támogatott), css3 (ennek is sok funkciója nem használható de azért már lehet vele próbálkozni), JavaScript.
Ezeket a könnyebb és gyorsabb fejlesztés érdekében meg lehet dobni keretrendszerekkel. A keretrendszerek gyakorlatilag olyan konvenciókat kényszerítenek rád amiket betartva egységes kódot készíthetsz és ha egy másik programozó aki ismeri azt a keretrendszert leül a rendszered elé könnyebben megérti. Emellé ráadásul rengeteg előre kész dolgot nyújtanak, melyeket nem kell megírnod megint, hanem csak meghívod azt az új parancsot, vagy berakhatsz egy már megírt plugint.
PHP-hoz ilyen keretrendszer: Symfony, Zend (ez a kettő a legelterjedtebb), Yii (ez a kevencem), stb
CSS-hez: pl 960 grid system
JavaScript: jQuery, Prototype
Érdemes őket használni mert nemcsak h baromira meggyorsítják a munkát, újrafelhasználhatóvá teszik a kódot de a tudásod is piacképesebb lesz általuk.
Ha sima html-t írsz, akkor az csak egy lap lesz, mindenféle funkciók nélkül.
Ha php-t, akkor rakhatsz bele pl.:
blogot
rss-t (az enyém most úgy működik, hogy php segítségével lehívom a mucsaröcsögei tárhlyen írt blogomat egy másik weboldalam indexébe és ott mindig látni a friss bejegyzéseket).
bármi mást, amihez php script kell.
Én nem is értek a php-ho, rákeresek neten a szükséges script-re és ha megfelel, akkor használom.
(én amúgy meg a wordpress motorra esküszöm :))) Sok meló nincs vele, de annyi widget van hozzá és ingyen sablon, hogy Dunát lehet vele rekeszteni.)
MOYO válasza:
A #2 válasznál a pont.
Annyit jegyeznék meg, hogy attól is függ, milyen weboldalt szeretnél. Egy tökéletesen jól és szépen felépített weboldalt megtudsz oldani HTML/CSS felépítéssel. És ha még csak most kezded, ez a legmegfelelőbb.
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!