Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Pytania początkującego cz. 2

66 views
Skip to first unread message

hubert depesz lubaczewski

unread,
Nov 10, 2011, 8:43:46 AM11/10/11
to
Tym razem tylko jedno pytanie:
Jaki prosty web framework?
I znowu, przez analogię z Perla:
dla Perla mamy Catalysta - straszliwie wielką krowę która robi wszystko
i jeszcze trochę.
I Dancera czy Mojolicious - małe, proste, szybkie, zdecydowanie mniej
funkcjonalności, ale do postawienia w 5 minut czegoś co zwraca "hello
world" w zupełności wystarcza, a ma mniej zależności, i ogólnie jest o
niebo prostsze.

Z tego co wiem/rozumiem odpowiednikiem Catalysta byłoby Django. A co z
tymi "małymi"? A może moje zdanie jest błędne?

depesz

--
The best thing about modern society is how easy it is to avoid contact with it.
http://depesz.com/

Tomek "Grych" Gryszkiewicz

unread,
Nov 10, 2011, 8:54:08 AM11/10/11
to
W dniu 2011-11-10 14:43, hubert depesz lubaczewski pisze:

> Jaki prosty web framework?
CherryPy - http://cherrypy.org/
Sprawdzony w boju, stabilny, szybki.

--
Grych

Adam Przybyla

unread,
Nov 10, 2011, 9:12:37 AM11/10/11
to
hubert depesz lubaczewski <dep...@depesz.com> wrote:
> Tym razem tylko jedno pytanie:
> Jaki prosty web framework?
> I znowu, przez analogię z Perla:
> dla Perla mamy Catalysta - straszliwie wielką krowę która robi wszystko
> i jeszcze trochę.
> I Dancera czy Mojolicious - małe, proste, szybkie, zdecydowanie mniej
> funkcjonalności, ale do postawienia w 5 minut czegoś co zwraca "hello
> world" w zupełności wystarcza, a ma mniej zależności, i ogólnie jest o
> niebo prostsze.
>
> Z tego co wiem/rozumiem odpowiednikiem Catalysta byłoby Django. A co z
> tymi "małymi"? A może moje zdanie jest błędne?
... django. IMHO, mozna od biedy pisac nawet bez znajomosci pythona. Z powazaniem
Adam Przybyla

Daniel Podlejski

unread,
Nov 10, 2011, 9:34:46 AM11/10/11
to
hubert depesz lubaczewski napisał:

> I Dancera czy Mojolicious - małe, proste, szybkie, zdecydowanie mniej
> funkcjonalności, ale do postawienia w 5 minut czegoś co zwraca "hello
> world" w zupełności wystarcza, a ma mniej zależności, i ogólnie jest o
> niebo prostsze.

http://www.slideshare.net/r1chardj0n3s/web-microframework-battle

--
Daniel Podlejski

hubert depesz lubaczewski

unread,
Nov 10, 2011, 10:49:42 AM11/10/11
to
to dosyć mocno sugeruje użycie bottle. ktoś z was tego używał?

wygląda bardzo prosto (to plus).

Grzegorz Staniak

unread,
Nov 10, 2011, 11:26:54 AM11/10/11
to
On 10.11.2011, hubert depesz lubaczewski <dep...@depesz.com> wroted:

> Tym razem tylko jedno pytanie:
> Jaki prosty web framework?
> I znowu, przez analogię z Perla:
> dla Perla mamy Catalysta - straszliwie wielką krowę która robi wszystko
> i jeszcze trochę.
> I Dancera czy Mojolicious - małe, proste, szybkie, zdecydowanie mniej
> funkcjonalności, ale do postawienia w 5 minut czegoś co zwraca "hello
> world" w zupełności wystarcza, a ma mniej zależności, i ogólnie jest o
> niebo prostsze.
>
> Z tego co wiem/rozumiem odpowiednikiem Catalysta byłoby Django. A co z
> tymi "małymi"? A może moje zdanie jest błędne?

OMG. Właśnie otworzyłeś puszkę z Pandorą. Tutaj masz wierzchołek góry
lodowej:

http://wiki.python.org/moin/WebFrameworks

Frameworków webowych jest w Pythonie prawie tyle samo, ilu
programistów Pythona. Po części dlatego, że cholernie łatwo się
je w tym języku pisze.

A jeśli miałbym dorzucić własne 0.03 zł, na twoim miejscu wybrałbym
Pylons jako podstawę:

http://www.pylonsproject.org/

z późniejszą naturalną progresją do opartych na nich TurboGears:

http://www.turbogears.org/

"Hello, world" w Pylonsach wygląda tak:

http://docs.pylonsproject.org/projects/pylons_framework/dev/gettingstarted.html#hello-world

GS
--
Grzegorz Staniak <gstaniak _at_ gmail [dot] com>

Stachu 'Dozzie' K.

unread,
Nov 10, 2011, 2:13:24 PM11/10/11
to
On 2011-11-10, Grzegorz Staniak <gsta...@gmail.com> wrote:
> On 10.11.2011, hubert depesz lubaczewski <dep...@depesz.com> wroted:
>
>> Tym razem tylko jedno pytanie:
>> Jaki prosty web framework?
>> I znowu, przez analogiďż˝ z Perla:
>> dla Perla mamy Catalysta - straszliwie wielk� krow� kt�ra robi wszystko
>> i jeszcze trochďż˝.
>> I Dancera czy Mojolicious - ma�e, proste, szybkie, zdecydowanie mniej
>> funkcjonalno�ci, ale do postawienia w 5 minut czego� co zwraca "hello
>> world" w zupe�no�ci wystarcza, a ma mniej zale�no�ci, i og�lnie jest o
>> niebo prostsze.
>>
>> Z tego co wiem/rozumiem odpowiednikiem Catalysta by�oby Django. A co z
>> tymi "ma�ymi"? A mo�e moje zdanie jest b��dne?
>
> OMG. W�a�nie otworzy�e� puszk� z Pandor�. Tutaj masz wierzcho�ek g�ry
> lodowej:
>
> http://wiki.python.org/moin/WebFrameworks
>
> Framework�w webowych jest w Pythonie prawie tyle samo, ilu
> programist�w Pythona. Po cz�ci dlatego, �e cholernie �atwo si�
> je w tym j�zyku pisze.

W Perlu te� si� pisze �atwo. Nie zmienia to faktu, �e zanim napiszesz
jaki� przyzwoitszy framework, to mija d�u�sza chwila. Taniej jest u�y�
Django czy czego tam.

--
Secunia non olet.
Stanislaw Klekot

stefans

unread,
Nov 10, 2011, 3:36:59 PM11/10/11
to
On 10.11.2011 14:43, hubert depesz lubaczewski wrote:
> Tym razem tylko jedno pytanie:
> Jaki prosty web framework?
> I znowu, przez analogię z Perla:
> dla Perla mamy Catalysta - straszliwie wielką krowę która robi wszystko
> i jeszcze trochę.
> I Dancera czy Mojolicious - małe, proste, szybkie, zdecydowanie mniej
> funkcjonalności, ale do postawienia w 5 minut czegoś co zwraca "hello
> world" w zupełności wystarcza, a ma mniej zależności, i ogólnie jest o
> niebo prostsze.
>
> Z tego co wiem/rozumiem odpowiednikiem Catalysta byłoby Django. A co z
> tymi "małymi"? A może moje zdanie jest błędne?
>
> depesz
>
Ło Jezu depesz się objawił na pytonie ;)
z małych ciekawostką jest http://web2py.com/ z ukierunkowaniem edycji
przez weba, normalnie też można, działa na wielu systemach, można
upchnąć w zasadzie jako przenośną aplikację, tzn np na pendraku
Stefan

Filip Wasilewski

unread,
Nov 14, 2011, 8:11:07 AM11/14/11
to
On Nov 10, 2:43 pm, hubert depesz lubaczewski <dep...@depesz.com>
wrote:
> Tym razem tylko jedno pytanie:
> Jaki prosty web framework?

Do prostych rzeczy używam Flask [1]. W ciągu 5 minut utworzysz kilku-
linijkową aplikację i uruchomisz ją np. na Heroku [2,3].

Django też nie jest bardzo skomplikowane. Po przeczytaniu tutoriala
powinieneś umieć stworzyć aplikację wyświetlającą informacje z bazy
danych.

[1] http://flask.pocoo.org/
[2] http://blog.heroku.com/archives/2011/9/28/python_and_django/
[3] http://devcenter.heroku.com/articles/python

--
Filip Wasilewski
http://en.ig.ma/

konryd

unread,
Nov 18, 2011, 3:43:21 AM11/18/11
to
On Nov 14, 2:11 pm, Filip Wasilewski <filipwasilew...@gmail.com>
wrote:
> On Nov 10, 2:43 pm, hubert depesz lubaczewski <dep...@depesz.com>
> wrote:
>
> > Tym razem tylko jedno pytanie:
> > Jaki prosty web framework?
>
> Do prostych rzeczy używam Flask [1]. W ciągu 5 minut utworzysz kilku-
> linijkową aplikację i uruchomisz ją np. na Heroku [2,3].
>
> Django też nie jest bardzo skomplikowane. Po przeczytaniu tutoriala
> powinieneś umieć stworzyć aplikację wyświetlającą informacje z bazy
> danych.

+1 do obydwóch pozycji. Django jest starsze, dojrzalsze i uważane za
standard (może z tym standardem przesadzam, ale faktycznie ma mnóstwo
third-party komponentów, z których możesz skorzystać), a przy tym jest
faktycznie dość proste.

Flask zdobywa popularność od ostatnich dwóch lat. Stawia większy
nacisk na prostotę (zwłaszcza na początku) - wygląda na to, że z tych
dwóch faktycznie Flask bardziej by do Ciebie przemówił.

Przede wszystkim: twórcy obydwu frameworków są uznani w środowisku:
mają duże doświadczenie i łeb na karku.

pozdrawiam,
Konrad Delong

konryd

unread,
Nov 18, 2011, 3:53:00 AM11/18/11
to
Aha, i jeszcze jedno: gdybyś zatytułował wątek np. "Wasze opinie nt
web frameworków", albo "Jaki wybrać web framework", byłoby to znacznie
bardziej strawne niz "pytanie początkującego cz. 2", które przekazuje
mniej więcej tyle informacji co "E-mail ode mnie".

pozdrawiam i życzę satysfakcji w pracy z Pythonem,
Konrad Delong

orneo1212

unread,
Dec 11, 2011, 4:07:13 PM12/11/11
to
On 10.11.2011 14:43, hubert depesz lubaczewski wrote:
> Tym razem tylko jedno pytanie:
> Jaki prosty web framework?
> I znowu, przez analogię z Perla:
> dla Perla mamy Catalysta - straszliwie wielką krowę która robi wszystko
> i jeszcze trochę.
> I Dancera czy Mojolicious - małe, proste, szybkie, zdecydowanie mniej
> funkcjonalności, ale do postawienia w 5 minut czegoś co zwraca "hello
> world" w zupełności wystarcza, a ma mniej zależności, i ogólnie jest o
> niebo prostsze.
>
> Z tego co wiem/rozumiem odpowiednikiem Catalysta byłoby Django. A co z
> tymi "małymi"? A może moje zdanie jest błędne?
>
> depesz
>

ja tam uzywam web.py. polecam :) szybki i latwy, no i lekki

Łukasz Siwiński

unread,
Jan 24, 2012, 12:29:49 PM1/24/12
to
A ja się cieszę, że powstał taki temat i będę wdzięczny za informację od Depesza, który framework wybrał.
0 new messages