[python] Volba web-frameworku (a pár menších dotazů)
Honza Javorek
mail na honzajavorek.cz
Pondělí Březen 2 23:58:36 CET 2015
Ten clovek chce napsat webovou stranku, proto by si na ni mel najit webovy
framework. Takovy, ktery uspokoji jeho potreby. Analogii s jednou funkci a
Qt knihovnou mi prijdou mimo.
Potreba setreni MB je mozna nekde na micropythonu a RapsberryPi, ale na
serverech je to dnes tak pomijiva velicina, ze pomijivejsi snad ani neni.
Kolik stoji 1 MB a kolik stoji 1 hodina casu cloveka (a to nemyslim jen v
penezich)?
Ja mam rad Flask, jak jsem uz psal, delam v nem vsechno, ale argumentujme
tak, aby to melo smysl. Velikost v MB je v dnesni dobe absolutne minoritni
parametr. Argument, ze Django ma veci, ktere nepouziju, je podle me mimo.
Spravnejsi by podle me bylo treba rict, ze Django mi pomaha k vecem, ktere
nepotrebuji, a nepomaha mi k vecem, ktere potrebuji - typicky kdyz budu
chtit udelat API nad MongoDB, pak proste sahnu po http://python-eve.org/
(postaveno nad Flaskem), protoze s Djangem bych se trapil. To je podle me
argument.
Honza
2015-03-02 23:32 GMT+01:00 Ales Zoulek <ales.zoulek na gmail.com>:
> Tak skoro mam takovej pocit, ze "mensi" (ve smyslu objemu 3rd party kodu)
> rozhodne nebude i znamenat "mensi" kod o ktery se staram. Skoro bych rekl,
> ze toho vlastniho kodu bude vic - vazne tak bude dal jenodussi a lepsi?
> Nerekl bych... Marne premyslim jak je to s "mnozstvim lidi", jejichz cas na
> opetovne vynalezani a opravovani kola nema cenu nekolika MB na disku s
> kodem, ktery prosel mnoha tisici hodin vyvoje a testovani.
>
> Jiste, muze byt vzdycky zajimave si ze studijnich ucelu zkusit
> re-implementovat vyresene problemy - od bubble sortu pres wsgi handler. Ale
> delat tu kvuli predstave, ze se tak doberu lepsiho a jednodussiho kodu, ze
> se mi vyplati si ty veci psat a udrzovat sam nez pouzit ci vylepsit to, co
> uz je hotove - to snad ne.
>
>
> A.
>
> On Mon, Mar 2, 2015 at 10:14 PM Radek Holý <radekholypublic na gmail.com>
> wrote:
>
>> Tak to nevím. Kdyby chtěl někdo spočítat průměr ze sekvence čísel, asi mu
>> taky nebudeme cpát hned numpy. Tuhle jsem někde viděl, že Qt má funkci,
>> která vrátí cestu k adresáři, kam daná platforma ukládá data aplikací.
>> Kdyby někdo hledal takovou funkci, asi mu taky nebudeme hned radit Qt,
>> pokud zrovna nehodlá psát GUI...
>>
>> Se zkušenostmi z práce můžu říct, že existuje velké množství lidí, kterým
>> záleží na tom, kolik MB ve výsledku aplikace, kterou chtějí nainstalovat,
>> zabere na disku. Vývojáři posedlí kontejnery by také pravděpodobně dokázali
>> obhájit, proč je velikost na disku důležitá.
>>
>> A jak už jsem psal, menší = jednodušší = lepší.
>> --
>> Radek
>>
>>
>> Dne 2. března 2015 17:38 Honza Javorek <mail na honzajavorek.cz> napsal(a):
>>
>> Rozdil mezi Pythonem a PHP je v tom, ze kdyz nainstalujes knihovnu a neco
>>> z ni nepouzijes, tak se to vetsinou nespousti :) Tzn. kdyz v PHP vezmes
>>> Symfony a udelas na nej request, pri kazdem requestu se spousti cele
>>> Symfony a vsechny soubory v nem. U Pythonu se pouzije jen to, co se
>>> potrebuje - co naimportujes.
>>>
>>> Tudiz argument "Django obsahuje spoustu neceho, co nepotrebuju", je
>>> vlastne nesmysl. Resp. ano, obsahuje, ale to ze to nepotrebujes ti v nicem
>>> nevadi, akorat si pri `pip install django` pockas o sekundu dele.
>>>
>>> H
>>>
>>> 2015-03-02 16:21 GMT+01:00 Matěj Cepl <mcepl na cepl.eu>:
>>>
>>>> On 2015-03-02, 10:07 GMT, Marcus Scalpere wrote:
>>>> > Na Django jsem myslel hned na začátku, ovšem po mnoha úvahách
>>>> > a radách mi to opravdu přijde jako dělo na vrabce. Určitě bych
>>>> > to nějak splácal časem, ale kupu toho, co Django umí
>>>> > nepotřebuji (v podstatě potřebuji jen pár formulářů), možná
>>>> > později, až budu chtít dotvořit něco jako učební pomůcku, pak
>>>> > to možná bude vhodná volba. Ale každopádně ta kniha je dost
>>>> > poučná a mám choutky to aspoň zkusit
>>>>
>>>> Nikdo Tě nenutí to celé používat a co se týče instalace tak to
>>>> není o nic složitější nežli 'sudo yum install python-django'
>>>> (nebo apt-get varianta).
>>>>
>>>> Nejmenší projekt s djangem je pár řádek a ještě generovaných
>>>> skriptem. Možná, že až napíšeš několik website rozměrů nasa.gov
>>>> budeš chtít něco jiného ale do té doby fakt nevidím důvod proč
>>>> si psát framework sám.
>>>>
>>>> Hezký den,
>>>>
>>>> Matěj
>>>> _______________________________________________
>>>> Python mailing list
>>>> python na py.cz
>>>> http://www.py.cz/mailman/listinfo/python
>>>>
>>>> Visit: http://www.py.cz
>>>>
>>>
>>>
>>> _______________________________________________
>>> Python mailing list
>>> python na py.cz
>>> http://www.py.cz/mailman/listinfo/python
>>>
>>> Visit: http://www.py.cz
>>>
>> _______________________________________________
>> Python mailing list
>> python na py.cz
>> http://www.py.cz/mailman/listinfo/python
>>
>> Visit: http://www.py.cz
>
>
> _______________________________________________
> Python mailing list
> python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20150302/0f91ae1d/attachment.html>
Další informace o konferenci Python