HOVD 2012 - Kedvenc web framework

Címkék

asp.net
7% (26 szavazat)
cakephp
5% (19 szavazat)
codeigniter
7% (26 szavazat)
django
18% (65 szavazat)
gwt
8% (31 szavazat)
ruby on rails
16% (61 szavazat)
spring
7% (27 szavazat)
symfony
10% (38 szavazat)
yii
8% (30 szavazat)
zend framework
13% (47 szavazat)
Összes szavazat: 370

Hozzászólások

es a tavalyi negyedik wicketet hol hagytuk el? RIP

Azt ertem hogy nem ismerik elegge, es elvesznek hirtelen benne, eloszor eleg ijeszto lehet, foleg a 7es, 8as. De hogy miert faj nekik annyira az, hogy nekem ez a kedven frameworkom, erre hasznalom evek ota es szeretnek itt is erre szavazni azt nem ertem en se.

-------------------------------
"A gorog katolikus noknek 8 dioptria alatt nem kotelezo a bajusz!" avagy "Nozni csak muholddal lehet..." | http://lazly.hu

A WordPress es a Joomla is hasznalhato es hasznaljak is frameworkkent, megse jutott senkinek eszebe nevezni a szavazasra. Mert nem az.

Attol, hogy egy mikroszkoppal is be tudok verni egy szoget a falba, meg nem fogom a kalapacsok kozt tarolni.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

Marmint mit? A kulonbseget egy CMS meg egy framework kozott? A frameworknek nincs magas szintu funkcionalitasa, semmilyen. Nem lehet peldaul node-okat sem letrehozni vele, mert egy framework nem feltetelezheti, hogy te node-okkal akarsz dolgozni. Nem lehet kotelezoen userkezelese/jogosultsagkezelese, mert nem feltetelezheti, hogy ilyenre szukseged van. Meg ilyesmi. Egy framework az az ami: keretrendszer, amit szo szerint barmire fel lehet hasznalni. A drupal ezzel szemben egy olyan alapvetessel erkezik, hogy bizonyos dolgokra neked szukseged _van_, ezert ezeket kikapcsolni _nem lehet_.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

http://api.drupal.org/api/drupal/includes!bootstrap.inc/function/drupal…
Minden probléma nélkül mondhatod azt, hogy pl. csak az adatbázis-kezelő rétegig szeretnéd elindítani és afelett nem kell semmi.

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
rand() a lelke mindennek! :)

Nem eleg finom az allitasi lehetoseg. Ezen is latszik, hogy erosen CMS alapokon gondolkodik. Egy frameworkben _en_ inditom el az adatbazis reteget, meg mondjuk a session reteget, a variable reteget meg nem.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

Figyelj, ez már lassan játék a szavakkal. Abban igazad van, hogy lehet egy CMS-t framework-szerűen használni, de attól még az CMS marad, nem framework. Vagy akkor nevezhetjük a ruby core API-t is egy web frameworknek, csak kicsit többet kell kódolnod benne, mint ha rails-t használnál, de ettől még tudsz benne írni web applikációt (mondjuk legyen rack-compliant, csak hogy webszervert már ne kelljen írni hozzá),

A különbség az a projekt alapvető célja. Egy CMS-nek az a célja, hogy könnyen (lehetőleg minél kevesebb kódolással) lehessen egy weboldalt összerakni. Persze támogatnia kell azt is, hogy ha valakinek valamilyen extra funkcióra van szüksége, akkor meg tudja valósítani.
Nyilván ehhez szükség van arra, hogy legyen egy "web framework" rétege valahol a mélyén a dolgoknak, de annak nem kell olyan általánosnak lennie, mint egy általános célú web frameworknek. Ezért más elvek mentén megvalósítani dolgokat mint az adott CMS-ben szokás nehezebb, mint egy rendes web frameworkben.

Legközelebb majd azzal jössztök, hogy Excel a kedvenc "programfejlesztést segítő eszköz"-ötök.

Sot, en mar csinaltam hozza turhetoen mukodo PHP servletet is. Na nem egy drupalt szolgal ki, de egy custom directory index php-t azert elvisz. Bar csunya volt, mert az egyetlen netes pelda csak tobbe-kevesbe mukodott, alaposan bele kellett nyulni, hogy valami komolyabb jojjon ki a vegere...
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

A node is csak egy modul.
A user is csak egy modul.
:)

Ha akarod, ki tudod kapcsolni. Az hogy a pistekeknek ezt nem engedik a default instalban nem csodalom, de minimalis drupal ismerettel 10 perc alatt osszeraksz egy alap drupalt, amiben se node, se user. Pl fut olyan oldalam, ami ldapbol authentikal.

-------------------------------
"A gorog katolikus noknek 8 dioptria alatt nem kotelezo a bajusz!" avagy "Nozni csak muholddal lehet..." | http://lazly.hu

„Pl fut olyan oldalam, ami ldapbol authentikal.”

Mondjuk ennek aztán semmi köze a kikapcsolt modulokhoz, ez simán lekódolható alap Drupalhoz is, nálunk kártyás beléptetések vannak. Ha te ehhez kiszedted a user modult és helyette írtál valamit nulláról, az elég szép gányolás. Amúgy ha teljesen elindult a Drupal, azért minden modul nem kapcsolható ki benne, lásd minimal telepítési profil.

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
rand() a lelke mindennek! :)

Szamold ossze azt a sok Javas frameworkot a szavazas mostani elemei kozul, van pontosan 1 igazi Javas framework (a GWT nem az, hiszen JS-re fordul le). De ez nem is baj, a HUP-on a legtobben PHPistikek, latszik ez a frameworkok eloszlasanal, ez a programozasi nyelves szavazas eredmenyein is latszik.

Kohana kár, hogy nincs a listában :(