Hogyan tudok saját weblapot készíteni?
Vannak ingyenes szerverek pl uw.hu de valami 20 mb a max amit felrakhatsz.
Szerkesztő is több féle van, de ezekkel csak az alap dolgokat tudod megcsinálni programozás nélkül.
Webszerver kell hozzá. Ez lehet akár a saját géped is, de ahhoz praktikusan fix IP cím kell, non-stop üzem, + webszerver (pl. Apache), esetleg php szerver, stb. telepítés.
Ha csak te akarod látni (pl. fejlesztéshez), akkor egy webszerver telepítés elég a saját gépedre, de nagyon egyszerű oldalakhoz akár egy böngésző is. Ha mással is meg akarod osztani, akkor inkább egy létező szerverre érdemes feltölteni. Sok internet szolgáltató is tud ilyet.
SziSzilvi95: Meglehet írni mobilról is, bár elég macera. :-D
Ritkán ha gyorsan kell pár karaktert javítani, szoktam használni, de arról fejleszteni...
kb. olyan mint ha össze kötött lábbal mennék futni.
"Akkor maradok az ingyenes verziónál ;)"
A kommentek közül csak ezt olvastam. Ha nem akarsz havi 1-2 ezer forintot rászánni, akkor nagyon nem is akarsz weboldalt csinálni és nem fordítanád rá a megfelelő időt ha ennyit nem tudsz rászánni.
És most jöhetsz azzal, hogy "szegény vagyok, még tanulok, a szüleim nem engedhetik meg" stb... , de ha feltudtál jönni a gyakorira és kitenni ezt a kérdést. Az azt jelenti, hogy van internet kapcsolatod és valamilyen eszközöd amivel felmentél a netre, az az nem vagy mély szegénységben és kitudod fizetni, csak annyira nem akarod.
Ha nem fektetsz be magadba, akkor ki fog ... Így sohogy sem fogsz weboldalt készíteni, legalábbis nem olyat amire büszke lehetsz.
Akkor a fenti kommenteket figyelmen kívül hagyva a kérdésekre válasz:
"Hogyan tudok saját weblapot készíteni?"
Weboldal 3 részből áll:
- FrontEnd: ami látszik és interakciót képez a júzerrel illetve szerverekkel háttérben
- BackEnd: Főbb logikai folyamat, ami egyes FrontEnd által kiváltott esemény miatt hajtódik végre.
- Adatbázis: Minden olyan adat amit tárolni szükségeltetik
FrontEnd nyelvkészlete kötött: HTML, CSS, JavaScript + képek. DE! Vannak más technológiák is, de azokat csak közvetetten érti a böngésző. Lásd: TypeScript amit JS-re le kell fordítani.
BackEnd már szabadabb. Lehet PHP, Python, Ruby, Java, ... nyelveken írni, mert a kommunikációs protokoll ugyanaz.
Adatbázis szintúgy: Oracle, MySQL, SQLite, MariaDB, ...
Mivel ugye ezek programok, valamin futni is kell. Tehát kell 1 gép. Szerver gép kifejezés azt nem jó, mert saját local gépeden is tudod futtatni. Tehát mivel desktop célt szolgál, még is részben szerver lesz. Akkor nevezhetünk egy gépet szerver gépnek, ha csak is kizárólag olyan alkalmazások futnak rajta, ami távoli elérést szolgál. Jellemző rájuk, hogy nem kötnek rá monitort, se egeret se billentyűzetet. (lásd: SSH kapcsolat)
Tehát a szerver-t első sorban szoftverekre értjük, így bármilyen eszköz lehet szerver.
Igen, még a tablet is! (Teszel bele nagy microSD-t, felcsapsz rá egy uTorrentet vagy ahhoz hasonlót + Wifi közelében hagyod, és kaptál egy Seed szervert. Igaz, hogy nem lesz gyors, de attól még az.)
Visszatérve a Weblaphoz.
Windows környezeten a legegyszerűbb szerver környezetet létrehozni a [link] lehet.
Linux-on csomagkezelő tartalmazza a komponenseket, így ott XAMPP én nem ajánlom.
Mivel a PHP (5.4?)-től már tartalmaz saját szerver modult is, így egyes keretrendszerek ezt használják, de ez csak mellékes megjegyzés.
Tehát ha saját magadnak akarsz oldalt készíteni, azt saját gépeden is megtudod tenni.
Ha publikusra is akarod tenni, akkor:
- saját gépedet kell kitenni a netre port átirányítással (ha van routered) -> ez veszélyes, mert a belső hálózatba betörhetnek + úgy se fog menni 7/24ben, így az elérése is korlátozott
- saját szerver gépet építesz, azaz linux OS-el. (szakértelmet híván + nem megfelelő védelemmel a belső hálózatba betörhetnek)
- vagy bérelsz egy webhosztingról valamilyen tárhelyet. Vagy keresel ingyenes tárhelyet.
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!