Napi picsogas vege. Igerem, abbahagytam... :)
- pgee blogja
- A hozzászóláshoz be kell jelentkezni
- 1400 megtekintés
Hozzászólások
Szerintem az a baj hogy nincs az iparnak korrekt definicioja arra hogy pontosan mi is a web framework. Van akinek a client-only cuccok mar azok (pl. ext), masok (pl en) azt allitjak hogy full stacknek kene lennie. En is inkabb az utobbi taborba tartozom.
Bar ettol fuggetlenul egy csokor web frameworknek nevezett valamibol meg lehet kedvencet valasztani, ha meglatod.
--
arch,centos,debian,openelec,android
dev: http://goo.gl/7Us0GN
BCI news: http://goo.gl/fvFM9C
- A hozzászóláshoz be kell jelentkezni
A node.js viszont tul nagy halmaz web frameworknek. Ennyi erovel azt is lehetne mondani, hogy a PHP egy web framework, es kb. igazad is lenne, bar...
--
Ki oda vágyik, hol száll a galamb, elszalasztja a kincset itt alant:
()=()
('Y') Blog | @hron84
C . C Üzemeltető macik
()_()
- A hozzászóláshoz be kell jelentkezni
"A node.js viszont tul nagy halmaz web frameworknek."
A kérdés, hogy mit nevezünk "web framework"-nek? Azon library-k, eszközök halmazát, amikkel _CSAK_ webes alkalmazásokat lehet írni, vagy azon library-k, eszközök halmazát, amikkel lehet webes alkalmazásokat _IS_ írni. Pl. sok webes framework-ben (PHP, Python, Ruby, Java egyaránt) lehet konzolos alkalmazásokat is írni (kifejezetten erre a célra készült lib-ek vannak bennük), ezen logika mentén az említett frameworkok is kizárhatóak.
A poszthoz kapcsolódóan pedig:
"Es valoban, a nodejs onmagaban csak egy kornyzet, ahol javasrciptben irt kodot lehet futtatni."
Nem egészen. A node.js alapból tartalmazza azokat a komponenseket, amikkel http request-eket, response-okat, egyéb webes dolgokat lehet kezelni. Tehát nem csak egy JS futtatókörnyezet, ezek a szerves részét képezik.
- A hozzászóláshoz be kell jelentkezni
Jo, a PHP is tartalmaz olyan komponenseket, amikkel HTTP requesteket, response-okat, egyeb webes dolgokat lehet kezelni. A Ruby is es a Python is, sot, a .Net es a Java is. Ha ugy veszem, C-ben is lehet CGI-ket irni, amiben tudod kezelni a HTTP requestet, es alapszinten a HTTP response-t is. Akkor ezek mind-mind webes frameworkok?
Valahogy definialjuk mar egyaltalan a framework fogalmat, azutan meg a webes framework fogalmat, mert ez igy nem lesz jo.
Szerintem a framework az egy, az alapjaul szolgalo nyelv runtime-jara epulo keretrendszer, ami az alaprendszer tudasat kiboviti vagy specializalja egy elore megadott iranyba. Ilyen peldaul a Qt, mely a C++ runtime tudasat boviti fel egy grafikus eszkozkeszlettel, vagy ilyen a Yii PHP framework, mely a PHP runtime tudasat boviti fel eleg sok mindennel.
Aztan ilyen alapvetesek utan beszelgessunk ujra.
--
Ki oda vágyik, hol száll a galamb, elszalasztja a kincset itt alant:
()=()
('Y') Blog | @hron84
C . C Üzemeltető macik
()_()
- A hozzászóláshoz be kell jelentkezni