( enpassant | 2016. 10. 06., cs – 10:01 )

Majdnem mindennel egyetértek a fentiekből.

Kétféle fejlesztői model létezik:
- Framework alapú. Itt minden integrálva van, ami csak kellhet az adott fejlesztéshez. Előnye, hogy szinte mindent készen kapsz. Hátránya, hogy nem flexibilis, ha valami nincs vagy nem úgy van megoldva, ahogy neked kellene, akkor jön a kínszenvedés.
- Library alapú. Kis eszközökből van összerakva. Előnye, hogy nagyon flexibilis. Hátránya, hogy neked kell összeválogatnod az eszközöket. Ha már össze van válogatva és integrálva, akkor általában nem nehezebb vele dolgozni, mint a framework-kel. Ilyenre más területen is sok példa van: Unix filózófia, VIM és pluginjei.

Egyébként vannak webalkalmazás készítéséhez framework-ök, ahol nem kell ismerned a HTML-t, CSS-t és Javascriptet. Több tucat van Java, PHP, Python, Ruby, Scala, ... nyelvekhez. (Javascript-hez is van, de ott ismerned kell a Javascriptet :-)