Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:fejlesztoi_koernyezet_kialakitasa

< Web

Webes fejlesztői környezet kialakítása

Fejlesztői környezet

Egy egyszerű webes fejlesztői környezet esetén, szükségünk van egy IDE eszközre, vagy egy kódszerkesztőre, fejlesztői webszerverre, virtuális gépekre, PHP Debugger-re; a webszerveren PHP és adatbázis-kezelő rendszer.

Fejlesztő eszköz

Különbséget kell tennünk az IDE és a kódszerkesztő között.

IDE:

  • támogatja:
    • kódszerkesztés
    • fordítás
    • futtatás
    • hibakeresés
  • általában egyetlen nyelvre összpontosít
  • tartalmazza a nyelvre jellemző hibakeresőt

Kódszerkesztő:

  • több nyelvet támogat
  • képességeik a kódolásra korlátozódnak

Visual Studio Code

Tartalom köré HTML elem:

  • kijelölöm a tartalmat
  • F1
  • Futtatom: Emmet: Wrap with Abbreviation
  • Beírom a HTML elem nevét (esetleg .osztálynév)
  • Enter

Több sor számára HTML elem beállítása. Például van egy ilyen lista:

alma
körte
barack
szilva

Szeretnénk egyetlen menetben li elemek közzé tenni.

  • Aljunk az első sor elejére a szövegkurzorral (az alma szó elé)
  • Nyomjuk meg a Shift-End billentyűt
  • F1
  • Emmet: Wrap with abbrevation
  • Írjuk be: li
  • Enter

Bővítmény

Lehetővé teszi fájlok megnyitását böngészőben.

  • open in browser

Az open in browser használata:

  • Az Explorerben HTML állomány felett jobb egér gomb
  • Két lehetőség:
    • Open in Default Browser
    • Open in Other Browsers

Ha nincs beállítva az alapértelmezett böngésző, akkor válasszuk a második lehetőséget.

Opcionális:

  • HTML CSS Support
  • MDN Docs

Power Shell

Néha előfordul, hogy Power Shell-ben szeretnénk egy parancsot kiadni, de megfelelő aláírás hiányában ez tiltva van. Engedélyezhetjük:

Rendszergazdaként egy Power Shell ablakban:

Set-ExecutionPolicy Unrestricted

Másik lehetőség:

Set-ExecutionPolicy RemoteSigned 

Ellenőrzés:

Get-ExecutionPolicy

Virtuális gép

Virtuális gép segítheti az alkalmazásunk kipróbálást kifejezetten szervernek szánt gépen.

PHP Debugger

A hibakereséshez jól jön egy PHP hibakövető:

PHP függőségkezelő

Deploy eszköz

A telepítés automatizálásához egyik megoldás lehet a Deployer:

Szoftverek

Megjegyzés: A Notepad++ UTF-8 BOM-al hibás PHP értelmezést eredményez. Dolgozzunk BOM nélkül.

Statisztika

lite-server

Telepítés:

npm install -g lite-server

Leírás: A lite-server használata

SimpleHTTPServer

Pythonnal együtt felkerül egy SimpleHTTPServer nevű webszerver is. Indítása a webhelyet tartalmazó könyvtárban:

python -m SimpleHTTPServer

Alapértelmezett port 8000, vagyis így érhető el a böngészőben:

De megadható más port is:

python -m SimpleHTTPServer 9999

PHP HTTP Server

php -S localhost:8000
php --server localhost:8000
php -S localhost:8000 -t .
php -S localhost:8000 -t public
php --server localhost:8000 --docroot public

A böngészőbe:

localhost:8000

Regex tesztelő

Kódformáló

Weblap sebessége

API teszt

Futtatás online

REST API helyettesítő szerver

oktatas/web/fejlesztoi_koernyezet_kialakitasa.txt · Utolsó módosítás: 2024/11/09 11:06 szerkesztette: admin