hereze web2py

38 views
Skip to first unread message

Tomáš Mrkvička

unread,
Nov 24, 2010, 8:07:30 AM11/24/10
to djan...@googlegroups.com
ahoj.

chci se zeptat, zda se tu nekdo nezabyval trochu web2py, resp.
nezkusil v tom napsat neco realneho. zajimalo by me, zda je to
nasaditelne pro ostry provoz nebo je to spis na uceni a hrani,
pripadne dalsi dojmy/zkusenosti.

dik,
t.

Honza Král

unread,
Nov 24, 2010, 9:23:41 AM11/24/10
to djan...@googlegroups.com
Ahoj,

web2py se zabyva hodne djangistu a jejich nazor je naprosto stejny -
ruce pryc! Nebudu se poustet do detailu ale rozhodne nedoporucuju se
web2py venovat ani v nejmensim - framework i jeho autor (90%
pochvalnych web2py komentaru na webu je primo od autora ktery i na
mailing listu vzdy nabada komunitu aby vychvalovali web2py v
jednotlivych diskuzich) zastava nazor ze jednoduchost je dulezitejsi
nez cistota implementace a nestiti se zadneho spinaveho triku aby toho
cile dosahl.

Jestli se divas po jinem, mensim frameworku muzu vrele doporucit
flask coz je moderni framework s vynikajici dokumentaci a podporou.

Honza Král
E-Mail: Honza...@gmail.com
Phone:  +1-415-797-8453

2010/11/24 Tomáš Mrkvička <to...@mrkvicka.net>:

> --
> Tento email jste dostali, protože odebíráte Google skupinu "django-cs".
> Zasílat příspěvky můžete na djan...@googlegroups.com
> Pro odhlášení ze skupiny pošlete email na django-cs-...@googlegroups.com
> Skupinu a další nastavení můžete najít na http://groups.google.cz/group/django-cs

MirekZv

unread,
Jan 11, 2011, 11:10:31 AM1/11/11
to django-cs
Zdar.
Nevím teda, kdo to je ten Honza Král, abych se někoho nedotknul, ale
určitě by udělal líp, kdyby šel na pivo, než psal takovéhle odpovědi.
Já jsem začátečník, takže odpověď na Tvou otázku mě taky akutně zajímá
(chtěl bych si trochu udělat názor na Django, Web2py, Pylons, no možná
ten Flask) a vybrat si.
Samozřejmě odpovědi, jakou tady předvedl řečený Honza Král mě přímo
tlačí od Djanga pryč.
Zatím se mi zdá, že Web2py bude na učení asi lepší.
Já si myslím, že jednoduchost je hodně důležitá (pokud nechci držet
uživatele v hrsti naopak složitostí, jako to dělá Micro$oft), a
čistota implementace taky.
Takže by mě např. zajímalo, v čem je implementace Web2py "nečistá" a
co jsou to ty "špinavé triky". Jestli se např. v Web2py v html
šablonách používá standardní Python, kdežto v Djangu upravený a
ořezaný, tak mi to jako bod pro Django v čistotě implementace
nepřijde.
Myslím, že body pro Django jsou jasné: větší komunita, česká komunita,
pár materiálů v češtině, víc knihoven k dispozici, návody pro kdeco.
Ale má taky nějakou technickou výhodu?
Zdravím, Mirek

Vlada Macek

unread,
Jan 11, 2011, 11:49:01 AM1/11/11
to djan...@googlegroups.com
M�m podez�en�, �e Honza si pivko u�ije a� bude do konference sv� zku�enosti
ps�t nebo ne. :-)

�e T� tla�� od Djanga pry� zpr�va, ve kter� o Djangu nen� zm�nka, trochu
zaraz�. To, �e si v jednom e-mailu s�m odporuje� ("jednoduchost je
d�le�it�", "jednoduch� �ablony Djanga jsou �patn�") d�le dokl�d� Tv�j
p��stup za��te�n�ka.

Nikdo Ti neup�r� pr�vo j�t a s�m v�ci prozkoumat. A nakonec si vybrat, co
se Ti zl�b�. R�di si pak p�e�teme Tv� zd�vodn�n�. T�eba n�m pak roz����
obzory, kdo v�. Zas naopak, neup�rej pros�m n�m ostatn�m pr�vo na vyj�d�en�
n�zoru.

�ad� lid� n�zor Honzy sta�� a t�eba (b�hem 20 sekund nalezen�) n�zor
Armin�v, �e pohled do zdroj�k� web2py je drsn�. Kdy� budu n�kdy pot�ebovat
jin� webov� framework, budu se na web2py d�vat zvl᚝ kriticky, proto�e o
tom kriticky napsali lidi, o kter�ch v�m, �e n�co um�.

Dr��m palce v u�en�, t�eba �asem s�m dojde� k tomu, co m�l Honza na mysli.

A taky t�eba k tomu, �e mocn� �ablonovac� jazyk nemus� b�t v�hra.

Vl��a

On 11.1.2011 17:10, MirekZv wrote:
> Zdar.
> Nev�m teda, kdo to je ten Honza Kr�l, abych se n�koho nedotknul, ale
> ur�it� by ud�lal l�p, kdyby �el na pivo, ne� psal takov�hle odpov�di.
> J� jsem za��te�n�k, tak�e odpov�� na Tvou ot�zku m� taky akutn� zaj�m�
> (cht�l bych si trochu ud�lat n�zor na Django, Web2py, Pylons, no mo�n�


> ten Flask) a vybrat si.

> Samoz�ejm� odpov�di, jakou tady p�edvedl �e�en� Honza Kr�l m� p��mo
> tla�� od Djanga pry�.
> Zat�m se mi zd�, �e Web2py bude na u�en� asi lep��.
> J� si mysl�m, �e jednoduchost je hodn� d�le�it� (pokud nechci dr�et
> u�ivatele v hrsti naopak slo�itost�, jako to d�l� Micro$oft), a
> �istota implementace taky.
> Tak�e by m� nap�. zaj�malo, v �em je implementace Web2py "ne�ist�" a
> co jsou to ty "�pinav� triky". Jestli se nap�. v Web2py v html
> �ablon�ch pou��v� standardn� Python, kde�to v Djangu upraven� a
> o�ezan�, tak mi to jako bod pro Django v �istot� implementace
> nep�ijde.
> Mysl�m, �e body pro Django jsou jasn�: v�t�� komunita, �esk� komunita,
> p�r materi�l� v �e�tin�, v�c knihoven k dispozici, n�vody pro kdeco.
> Ale m� taky n�jakou technickou v�hodu?
> Zdrav�m, Mirek


--
\//\/\ : Vladimir Macek : http://macek.sandbox.cz : +420 608 978 164

tuttle.vcf

Ales Zoulek

unread,
Jan 11, 2011, 4:15:35 PM1/11/11
to djan...@googlegroups.com
Ahoj,

web2py ma dve velka minus:
1] Podivna komunita (to tu dost popsal Honza).
2] Implementace. Je nevhodna na uceni pythonu, protoze napr ti pod rukou upravuje namespace.  Tzn nezjistis/nevidis, kde se jaka promenna vzala. Zkratka hodne uprednostnuje magic pred explicitou. V praxi to znamena, ze kdyz z web2py budes chtit delat "jinej" python, tak nebudes vedet, jestli a popr. kde hledat tuple, json, md5...

Pak se nemuzes divit, ze zbytek "web python" komunity na web2py pohlizi skrz prsty a neni jim sympaticka jak po technologicky, tak po komunitni strance veci.

Myslim, ze neni nahoda, ze hodne lidi na python prechazi skrz Django. Pokud bych ti mohl radit, tak bych si zkusil udelat neco mensiho v Djangu (je to lehke zacit, najdes k tomu spoustu textu v en i cz), pak bych se zacal rozhlizet po tech pylons, flask atd a budes mit s cim srovnavat.

A.

 
------------------------------------------------------
Ales Zoulek
+420 604 332 515
Jabber: ales....@gmail.com
------------------------------------------------------


2011/1/11 Vlada Macek <tut...@sandbox.cz>
Mám podezření, že Honza si pivko užije ať bude do konference své zkušenosti
psát nebo ne. :-)

Že Tě tlačí od Djanga pryč zpráva, ve které o Djangu není zmínka, trochu
zarazí. To, že si v jednom e-mailu sám odporuješ ("jednoduchost je
důležitá", "jednoduché šablony Djanga jsou špatně") dále dokládá Tvůj
přístup začátečníka.

Nikdo Ti neupírá právo jít a sám věci prozkoumat. A nakonec si vybrat, co
se Ti zlíbí. Rádi si pak přečteme Tvé zdůvodnění. Třeba nám pak rozšíříš
obzory, kdo ví. Zas naopak, neupírej prosím nám ostatním právo na vyjádření
názoru.

Řadě lidí názor Honzy stačí a třeba (během 20 sekund nalezený) názor
Arminův, že pohled do zdrojáků web2py je drsný. Když budu někdy potřebovat
jiný webový framework, budu se na web2py dívat zvlášť kriticky, protože o
tom kriticky napsali lidi, o kterých vím, že něco umí.

Držím palce v učení, třeba časem sám dojdeš k tomu, co měl Honza na mysli.

A taky třeba k tomu, že mocný šablonovací jazyk nemusí být výhra.

Vláďa

On 11.1.2011 17:10, MirekZv wrote:
> Zdar.
> Nevím teda, kdo to je ten Honza Král, abych se někoho nedotknul, ale
> určitě by udělal líp, kdyby šel na pivo, než psal takovéhle odpovědi.
> Já jsem začátečník, takže odpověď na Tvou otázku mě taky akutně zajímá
> (chtěl bych si trochu udělat názor na Django, Web2py, Pylons, no možná

> ten Flask) a vybrat si.
> Samozřejmě odpovědi, jakou tady předvedl řečený Honza Král mě přímo
> tlačí od Djanga pryč.
> Zatím se mi zdá, že Web2py bude na učení asi lepší.
> Já si myslím, že jednoduchost je hodně důležitá (pokud nechci držet
> uživatele v hrsti naopak složitostí, jako to dělá Micro$oft), a
> čistota implementace taky.
> Takže by mě např. zajímalo, v čem je implementace Web2py "nečistá" a

> co jsou to ty "špinavé triky". Jestli se např. v Web2py v html
> šablonách používá standardní Python, kdežto v Djangu upravený a
> ořezaný, tak mi to jako bod pro Django v čistotě implementace
> nepřijde.
> Myslím, že body pro Django jsou jasné: větší komunita, česká komunita,
> pár materiálů v češtině, víc knihoven k dispozici, návody pro kdeco.
> Ale má taky nějakou technickou výhodu?
> Zdravím, Mirek


--
\//\/\ : Vladimir Macek : http://macek.sandbox.cz : +420 608 978 164

MirekZv

unread,
Jan 17, 2011, 7:57:57 AM1/17/11
to django-cs
>>>> Ales Zoulek

Dík za reakci.

Ad (1): Tomu, co o komunitě napsal Honza samozřejmě naprosto nevěřím.
I když chápu, že od geniality k patologickému myšlení je blízko, tak
ten Massimo DiPietro fakt nebude takovej idiot, jak ho Honza popsal.
Myslím, že má jiné starosti, než manipulovat uživatele, aby všude po
webu chválili jeho produkt. Kdyby to Honza napsal o Microsoftu, tak
nad tím budu přemýšlet. Takhle jsem to ale rovnou zařadil do kategorie
žvástů pro zasmání. Podle mých zkušeností z google-diskuze je komunita
celkem funkční, vstřícná a víc než živá. V žádném případě tam nenajdu
urážky a výsměch bez argumentů jako skoro ve všech českých diskuzních
fórech.

Ad (2): >> pod rukou upravuje namespace, nezjistis/nevidis, kde se
jaka promenna vzala
Vím, toto se web2py hodně vytýká. Mně to ale přijde jako nepodstatná
věc. Nebo spíš výhoda. Tedy, samozřejmě, kdyby to bylo přesně, jak jsi
napsal, tak by to bylo strašlivé. Ale ono je to tak, že víš, kde se
která proměnná vzala, jen jde o to, že
a) už v modelu je předem naimportovaná knihovna frameworku (gluon) a
nemusíš ji importovat explicitně,
b) že jsou tam asi 3 public proměnné pro request/response/session
c) že proměnné, které definuješ v modelu jsou vidět i v controlleru
(kterému vy džangisti tuším říkáte View)
Takže 3 celkem jasně omezené věci, které možná spíš život zjednoduší.

>> bych si zkusil udelat neco mensiho v Djangu, pak bych se zacal rozhlizet po tech pylons, flask atd a budes mit s cim srovnavat.
To určitě chci, jen jsem pomalej, tak hodně zvažuju, do čeho ten čas
dát a do čeho ne. A je to taky bludnej kruh, člověk si objektivní
názor může udělat teprv tehdy, až to bud profesionálně umět a ne na
začátku.

P.S.: mají čeští Pythonisti / Djangisti nějaké srazy, hospody, etc.?

Jozef Sevcik

unread,
Jan 17, 2011, 8:04:37 AM1/17/11
to djan...@googlegroups.com
2011/1/17 MirekZv <mirek....@gmail.com>:

> I když chápu, že od geniality k patologickému myšlení je blízko, tak
> ten Massimo DiPietro fakt nebude takovej idiot, jak ho Honza popsal.

Chodte sa niekedy pozriet na reddit.com co tam robi. Prakticky kazdy
post o djangu/pylons/web2py
konci tym, ze nabehne Velky Osvetitel a vsetkym nam vysvetli ako sa to
ma robit a ze tak ako to robi web2py je spravne.

MirekZv

unread,
Jan 17, 2011, 8:17:32 AM1/17/11
to django-cs
>> Že Tě tlačí od Djanga pryč zpráva, ve které o Djangu není zmínka, trochu zarazí.
Není na tom nic divného. Když někdo dá konkrétní dotaz, jak je to s
web2py, chci se v odpovědi dočíst nějaké technické informace. Když
někdo napíše odpověď "django je super a web2py sračka", tak holt musím
přemýšlet, jestli do takto uvažující a vyjadřující se komunity lézt
(když už jsme u těch komunit).

>> To, že si v jednom e-mailu sám odporuješ ("jednoduchost je důležitá", "jednoduché šablony Djanga jsou špatně") dále dokládá Tvůj přístup začátečníka.
Nepsal jsem, že šablony Djanga jsou jednoduché, ale že jsou složité,
protože používají nestandardní pseudo-Python. Ale proboha nehádejme se
o toto, to mi taky přijde jako maličkost (zrovna jako pár global
proměnných ve web2py), kvůli tomu bych si Django ani nevybral, ani se
mu nevyhýbal.

>> názor Arminův, že pohled do zdrojáků web2py je drsný.
No tak to už je samozřejmě pro web2py nepříjemná informace, kterou
uvážit musím. Přiznám se, že tohoto se obávám spíš u Djanga, jestli po
těch deseti letech vývoje to není tak trochu dinosaurus.

>> Zas naopak, neupírej prosím nám ostatním právo na vyjádření názoru.
Ono to asi trochu pochází z toho rozporu nebo nedorozumění, že já se
snažím teď pátrat po nějakém obecném technickém zhodnocení Djanga a
Web2py (které samozřejmě neexistuje nebo mám mizivou šanci ho
rozpoznat), kdežto vy, co jste už v nějakém rozjetém vlaku, tak vám
stačí, že ten a ten řekne, že je něco dobré nebo mizerné. Což mi možná
jednou bude stačit taky (teda když to uslyším z víc stran) a což jsem
si neuvědomil, když jsem to četl a reagoval.

MirekZv

unread,
Jan 17, 2011, 8:19:04 AM1/17/11
to django-cs
Mimochodem, našel jsem k tomu zajímavý článek, kd jsou skutečně
informace, a který pro web2py zas moc super nevyznívá.

http://www.ahmedsoliman.com/2010/07/29/the-good-and-bad-about-web2py/
Reply all
Reply to author
Forward
0 new messages