A weboldalakat milyen programnyelven írják?
A statikus weboldalakat szigorú értelemben véve nem írják programnyelven. HTML-ben íródnak, ami egy leíró nyelv (nem programnyelv); ehhez adódik a CSS, a stílus (kinézet) meghatározására, illetve JavaScript, a kliens oldali dinamikus viselkedés megvalósítására (pl. lenyúló menük, egyszerűbb animációk). A JavaScriptet ugyan nevezhetjük programnyelvnek, de a jelen kontextusban nem ez a célja.
A webalkalmazások (dinamikus weboldalak) szerveroldali részéhez viszont már szükség van komolyabb programozásra is. Gyakorlatilag szinte bármilyen programnyelv alkalmas erre (még a JavaScript is; lásd még: NodeJS), a megfelelő API -kkal és keretrendszerekkel, ám a leggyakrabban, hobbi projektekhez a PHP -t szokták használni, professzionális webalkalmazások mögé pedig (bár itt is jelen van a PHP) inkább Java vagy valamilyen .NET alapú (pl. C#) kód kerül. Természetesen, ez sincs kőbe vésve; a legkomplexebb rendszerek általában több, más-más nyelven íródott alrendszerből állnak. Itt általában egyszerre van jelen a .NET, a Java, valamint a PHP*, bár utóbbit ilyen esetekben inkább a frontend elkészítéséhez használják csak (pl. Facebook).
*és még sokan mások.
A .NET hátránya, hogy bár elméletileg platformfüggetlen, gyakorlatilag csak Window alapú szervereken van éppkézláb támogatása.
Java esetén a 64bites, Linuxra való, szerver JVM -ekkel szokott némi probléma adódni, a többitől eltérő memóriakezelés okán.
A PHP hátulütője, hogy az előző kettőtől tudás tekintetében még igencsak le van maradva, azonban hobbiprojektekhez (és számos professzionálishoz is) így is bőségesen elegendő, megtanulni is aránylag könnyű, ráadásul minden sarkon találsz egy ingyenes tárhelyet PHP futtatási lehetőséggel, MySQL adatbázissal, stb., míg például ingyenes J2EE (Java) tárhelyet találni a lehetetlennel vetekszik, a fizetős pedig egy vagyonba kerül.
Az előző válaszolóval szöges ellentétben, nem javaslom a CMS -ek használatát, amennyiben a webprogramozásba szeretnél betekintést nyerni, ugyanis az egy teljesen külön világ; a programozás voltaképpen semmi köze nincs.
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!