( Tyra3l | 2010. 12. 02., cs – 15:14 )

utolag visszanezve:

ki akartam szedni:
- cakephp -> bent maradt, de a php-s frameworkok kozul a legkevesebb szavazatot kapta, de az aranyaiban meg mindig jelentos.
- codeIgniter -> kikerult
- sinatraandroid -> kikerult
- turbogears -> bent maradt, 0 szavazat
- geddy -> bent maradt, 0 szavazat
- cherryPy -> bent maradt, 1 szavazat

amit be szerettem volna rakni
+ Grails -> nem kerult be
+ sinatra -> nem kerult be
+ Struts -> nem kerult be
+ Zend Framework -> bekerult
+ symfony -> bekerult
+ spring -> nem kerult be.

Igy a top10es listaban az alabbi nyelvek kepviseltetik magukat:

* PHP: 3 (cakephp, symfony, zend framework)
* python 2.5 (django, cherrypy, turbogears*)
* ruby 1 (ruby on rails)
* perl 1 (catalyst)
* java 1 (dwr)
* node.js 1 (geddy)

mint latszik a nyelvekre adott szavazatokbol:
http://hup.hu/szavazasok/20101201/hovd_2010_kedvenc_programnyelv

php 20% (128 szavazat)
java 18% (117 szavazat)
c++ 16% (101 szavazat)
c 13% (86 szavazat)
python 12% (80 szavazat)
perl 9% (57 szavazat)
c# 4% (28 szavazat)
ruby 3% (21 szavazat)
haskell, erlang, caml, ... (funkcionális nyelvek) 2% (15 szavazat)
javascript 2% (11 szavazat)

ha innen kiszorjuk azokat a nyelveket, amik nem voltak kepviselve a framework szavazason, akkor ez marad:

php 20% (128 szavazat)
java 18% (117 szavazat)
python 12% (80 szavazat)
perl 9% (57 szavazat)
ruby 3% (21 szavazat)
javascript 2% (11 szavazat)

- a php lett a legnepszerubb nyelv, szoval indokoltnak tunik, hogy harom frameworkkel indult az itteni szavazason.
- a java szorosan koveti, itt nagyon latvanyos szerintem, hogy a frameworkok versenyeben legalabb egy struts meg egy spring kellett volna...
- harmadik a python, az aranyok alapjan szerintem a django eleg lett volna neki, a tobbi nem kapott szavazatot
- negyedik a perl, itt szerintem latszik, hogy weben nem annyira nepszeru a nyelv, mint egyebkent, valoszinuleg ez a magyarazat arra, hogy a nyelvek kozti versenyhez kepest gyengebb itt a catalyst(es nem is hiszem, hogy a barmelyik masik perl framework felvetele a listaba jelentosen megvaltoztatta volna az eredmenyt)
- otodik a ruby, ami latszolag paradoxon, hiszen a rails vezeti a framework versenyt, bar ez szerintem nem meglepo, leven hogy a rails egy nagyon jol osszerakott eszkoz, nagyon nagy hype van korulotte, nagyon gyorsan fejlodik, illetve nincs annyi kozel egyforman nepszeru framework rubyban (meg a merbl is beolvadt/visszaolvadt a railsbe, Sinatra talan meg bekerulhetett volna, szerintem az is kapott volna szavazatot), mint mondjuk php-ban, nem annyira megosztott a kozosseg.
- hatodik a javascript, a 2%os eredmeny alapjan erdemes elgondolkozni, hogy erdemes volt-e a frameworkok koze berakni egy node.js eszkozt, mikor a javascript-ben fejlesztok nagy resze is inkabb kliens oldalon hasznalja a js-t, nem szerveren.

szoval szerintem a framework szavazasnak a java lett a legnagyobb vesztese, jelentosen modosult volna az eredmeny, ha bekerul 1-2 nev a nagyok kozul.

ps: a nyelvekkel allitott parhuzamnal figyelembe kell venni, hogy a script nyelvek kozol pl. a perl felul vannak reprezentalva a szavazasban, mivel a linux rendszergazdak kozul sokan hasznaljak ezt, viszont ok webre nem annyira fejlesztenek, ha megis, akkor nem jellemzo hogy OOP-s MVC frameworkoket kezdenenek tanulni, hanem spagettikodban osszedobnak valami monitoring feluletet. :)
szoval ennek is betudhato, hogy a perl tobb szavazatot kapott, mint amire a frameworkok kozott kiosztott szavazatok alapjan kovetkeztetni lehetne.

ps2: es az is latszik, hogy a django lefedi a pythonban webfejlesztok nagyreszet.

Tyrael