Strony WWW - co na czasie?
Krzysztof Stachlewski - 23-05-2006 00:27
Strony WWW - co na czasie?
Witam wszystkich!
Jakiego frameworku używa się teraz do programowania dynamicznych stron internetowych w Pythonie? Chciałbym mieć funkcjonalność zbliżoną przynajmniej do PHP (czyli sesje, zmienne sesji (choćby przez bazę danych, ale lepiej żeby stan był trzymany gdzieś w pamięci), możliwość odpalenia tego samego skryptu wielokrotnie w tym samym czasie. Czyli... moduł Pythona do Apacha + jakiś mechanizm komunikacji z Apachem (czytanie zmiennych GET i POST). Hmmm co proponujecie?
Stach
Artur Lew - 23-05-2006 00:27
Krzysztof Stachlewski wrote: > Jakiego frameworku używa się teraz do programowania dynamicznych > stron internetowych w Pythonie? Hmm, jakiego to Ci nie powiem ale tak na szybko... Bawilem sie czystym mod_python-em, i w sumie to tak jak pisanie w assemblerze :) Dodatkowo dosc czesto mi sie sypalo a czasami tak ze upierdzielalo calego Apache 2. Napisalem przy pomocy tego ustojstwa kilkanascie aplikacji pod dosc rozbudowany intranet. Z braku laku z golego mod_pythona migrowalem na CherryPy (tez pod moda a pozniej standalone serwera). Tutaj to byla bajka, zamiast myslec o szczegolach konfiguracyjnych, mixie kodu z htmlem moglem sie skupic nareszcie na pracy... W sumie przepisalem pare rzeczy z mod_pythona + troche nowyvh i wyszlo z kilkadziesiat dosc rozbudowanych aplikacji na tym frameworku... Ale jako ze pojechalem na wakacje i po powrocie musialem zrobic pare updateow wiec mysle sciagne sobie nowego CherryPy... I to byl koniec, bo nad kazda aplikacja musialem spedzic z pol godziny zeby zaczelo to dzialac bo bezmyslnych zmianach developerow. Szczyt braku odpowiedzialnosci... Do tego miedzy czasie wyszly duze problemy z sesjami, wolnymi szablonami, takim sobie cache, dziwnymi zwisami, nieprzemyslana konstrukcja (developerzy chyba nadal myla MVC z MFC :)), refusing connections, itp... W sumie sie troche podlamalem bo jezyk zajebisty ale frameworki porazka... Nio i chyba dzieki JZ potknalem sie o Myghty/Pylons, podnioslem je z podlogi :) i zaczalem uzywac :) Nio i tutaj odkrylem piekno na nowo. Przegryzlem sie przez dokumentacje w pare godzin i ze lzami wzruszenia podlaczylem sie w pare minut do Postgresa... Przez pare godzin nadrabialem braki z helpersow i AJAXa. Na start wzialem pare aplikacyjek z CherryPy i migrowalem do Pylons. Generalnie ilosc kodu spadla o polowe a czytelnosc x 2. Ksiazkowa implementacja MVC, szablony Myghty, DB, railsy + helpersy, routes,etc... Miodzik. Programuje sie w tym dosc wygodnie (Paste), bez durnego restartu serwera w celu zobaczenia zmian (CherryPy, mod_python), po prostu rewelka. Nio i szybkosc, ktorej mi brakowalo w CherryPy co wiecej zrobilem sobie update do 0.8.1 i dziala :D Nikt nie przerobil sesji, nikt nie spieprzyl konfiguracji tak wiec poki co jest dobrze :) Nie musze kombinowac z petlami w szablonach jak w Cheetach/CherryPy bo nie wydalalo to przy wiekszej liczbie rekordow. Nie obczailem jeszcze wszystkich bajerow ale to co juz widzialem przez jakies 2 miesiace budzi szacunek. Uzywam tego glownie jako standalone serwer. Ale juz mysle o lightpd. Co do skapej dokumentacji to fakt, na poczatku bylo jej malo ale z dnia na dzien jest coraz wiecej. To co znajdziesz w kodzie na stronie wystarcza zeby sie w to wgryzc dosc szybko. Chociaz swoja droga strona Pylonsowa ostatnio cos wisi (na Pylonsach ? :D) i jej funkcjonalnosc jest dosc ograniczona.
> Hmmm co proponujecie? Nawet sie nie zastanawiaj, chyba ze celujesz troche w inny rynek i mozesz obaczyc Django. Ale co do serwerow aplikacyjnych do wiekszosci zastosowan Pylonsy sa idealne i wystarczajace. Idealne wywazenie wagi samego frameworku do mozliwosci jakie daje.
-- Pozdrawiam Artur Lew http://republika.pl/artee
Piotr M =?iso-8859-2?Q?Ku=E6?= - 23-05-2006 00:27
W artykule <e4sitb$kl4$1@nemesis.news.tpi.pl> Krzysztof Stachlewski napisal(a):
> Jakiego frameworku używa się teraz do programowania dynamicznych > stron internetowych w Pythonie? > Chciałbym mieć funkcjonalność zbliżoną przynajmniej do PHP [...] > Hmmm co proponujecie?
Mam radę - zerknij do archiwum. Od jakiegoś czasu najliczniej się tu rozprawia właśnie o łebowych frejmłorkach.
-- Pozdrawiam, Piotr Kuć
Krzysztof Stachlewski - 23-05-2006 00:27
Artur Lew wrote:
> W sumie sie troche podlamalem bo jezyk zajebisty ale frameworki porazka... > Nio i chyba dzieki JZ potknalem sie o Myghty/Pylons, podnioslem je z > podlogi :) i zaczalem uzywac :)
Właśnie w to patrzę. Udało ci się znaleźć sensowny serwer na necie, który to obsługuje? Nie mówię bezpłatny - w ogóle.
-- Tlen:stachobywatelpl Jabber:stach@jabber.atman.pl GG:1811474
Jaroslaw Zabiello - 23-05-2006 00:27
On Mon, 22 May 2006 16:45:14 +0200, Krzysztof Stachlewski wrote:
> Jakiego frameworku używa się teraz do programowania dynamicznych > stron internetowych w Pythonie? > Chciałbym mieć funkcjonalność zbliżoną przynajmniej do PHP > (czyli sesje, zmienne sesji (choćby przez bazę danych, ale lepiej > żeby stan był trzymany gdzieś w pamięci), możliwość odpalenia > tego samego skryptu wielokrotnie w tym samym czasie. > Czyli... moduł Pythona do Apacha + jakiś mechanizm > komunikacji z Apachem (czytanie zmiennych GET i POST). > Hmmm co proponujecie?
http://rubyonrails.com ;) a poważniej, to najlepszy to chyba http://djangoproject.com i http://pylonshq.com. trochę zwolenników ma http://turbogears.com.
-- Jarosław Zabiełło http://blog.zabiello.com
=?iso-8859-2?q?Piotr_Dembi=F1ski?= - 23-05-2006 00:27
Piotr M Kuć <kuciak@nospam.invalid> writes:
[...]
> Od jakiegoś czasu najliczniej się tu rozprawia właśnie o łebowych > frejmłorkach.
Albo o ramach projektowych (obramowaniach projektowych?) do tworzenia dynamicznych stron WWW.
Yerltvachovic. - 23-05-2006 00:27
Dnia pewnego Mon, 22 May 2006 19:49:29 +0100 Jaroslaw Zabiello <hipertracker@gmail.com> napisał/a:
-=> > Hmmm co proponujecie? -=> http://rubyonrails.com ;) a poważniej, to najlepszy to chyba -=> http://djangoproject.com i http://pylonshq.com. trochę zwolenników ma -=> http://turbogears.com.
.... czy ktos sie bawil Quixote ? (http://www.mems-exchange.org/software/quixote/) Archiwum grupy wieje duza pustka na jego temat (w porownaniu do django/czegokolwiek ;), wiec nie chodzi mi o popularnosc, ale czy ktos pracowal z nim ? Jakies zalety/wady ?
Artur Lew - 23-05-2006 00:27
Krzysztof Stachlewski wrote: > Udało ci się znaleźć sensowny serwer na necie, który to obsługuje? Niestety ale jak juz mowilem w pylons/myghty programuje glownie system intranetowy tak wiec nie potrzebuje na razie... Ale byc moze na strefie cos Ci pomoga ? Generalnie masz prawo do procesu shelowego a to wystarczy. A instaluja co sobie zazyczysz :) Sam jestem zainteresowany dobrym hostingiem z w/w :)
> Nie mówię bezpłatny - w ogóle. Do cherrypy byl darmowy ale sie sypal...
-- Pozdrawiam Artur Lew http://republika.pl/artee
Yerltvachovic. - 23-05-2006 00:27
Dnia pewnego Mon, 22 May 2006 23:42:28 +0200 Artur Lew <artee@poczta.onet.pl> napisał/a:
-=> Sam jestem zainteresowany dobrym hostingiem z w/w :)
Humorystycznie zapytam co sie dzieje z/na http://www.python.pl/ (bo to ladna domena) ktory kiedys szumnie byl poruszany na grupe, a od tamtego czasu wydaje sie, ze nic sie nie ruszylo ;-).
Piotr L. - 24-05-2006 00:19
Witam
Bardzo fajny przeglad.
> > Hmmm co proponujecie? > Nawet sie nie zastanawiaj, chyba ze celujesz troche w inny rynek i > mozesz obaczyc Django.
Co znaczy inny rynek? Dla django?
BTW, bardzo ladne akwa ;-) 200 czy 300l?
Jak Ty to robisz, ze masz tam taki lad? Moje zostawione na dwa tygodnie bez przycinek roslin zarasta obrzydliwie (np: moczarka w tempie 1,5cm/dobe).
Ale ukladac taka ilosc roslin jak Ty masz, to musi zajmowac sporo czasu?
Pozdro P.
Adam Karpierz - 24-05-2006 00:19
"Yerltvachovic." <wredna@niepisztego.knf-pw_edu+pl> wrote in message
> Humorystycznie zapytam co sie dzieje z/na http://www.python.pl/ > (bo to ladna domena)
Humorystycznei odpowiem ze to domena komercyjna :) To co sie tak dzieje , dzieje sie ew. "pod spodem" ale w tej chwili fak.. nie dzieje sie nic. Glownei ze wzgledu na bralk czasu.
> ktory kiedys szumnie byl poruszany na grupe, a od tamtego czasu > wydaje sie, ze nic sie nie ruszylo ;-).
Szum dotyczyl python.org.pl, ktorej tez jestem wlascicielem a do ktorej ktorej oddalem "klucze" kilku z bywalcow tej grupy, tak ze nie wiem co sie dzieje zupelnie. Mysle ze ze wzgledu na ograniczenia normalnego zycia developera (zarabianie pieniazkow, zawalenie robota, sluby , podody chrzty itp) tez sie za wiele nie dzieje. Dla mnie zrozumiala sprawa.
Osobiscie czymkolwiek powazniejszym (mowie o pomocy dla innych) w wykorzystaniu python.org.pl bede mogl sie zajac dopiero od polowy czerwca.
PS: Ew. zarzuty ze nic nie zrobilem odrzucam jako neicne pomowienia Mysle ze zrobilem o tyle duzo ze .. wykupilem domene aby nei rozkopaly ja kruki i wrony, upublicznilkem (oczywisie dla wybrancow:) dostep, itp Prosze o obrone innych czlonkow grupy :)
AK
climbus - 24-05-2006 00:19
> Ale co do serwerow aplikacyjnych do wiekszosci zastosowan Pylonsy sa > idealne i wystarczajace. > Idealne wywazenie wagi samego frameworku do mozliwosci jakie daje.
Moje pierwsze doświadczenia z Pylonsami też są pozytywne, aczkolwiek nie mamy jeszcze wdrozenia produkcyjnego więc ciężko teraz obiektywnie oceniać.
Zbyszek Malec - 24-05-2006 00:19
Adam Karpierz wrote (tak! stara dobra wrotka!):
> Mysle ze ze wzgledu na ograniczenia normalnego zycia developera > (zarabianie pieniazkow, zawalenie robota, sluby , podody chrzty itp)
Zaintrygowały mnie te porody. To jak z Tobą jest Adamie, co? :>
-- Zbigniew Malec Ustronie:104 gg:2756100 "Do badań stosowane będą wysokorozdzielcza elektroforeza kapilarna i wysokoczuły spektrometr mas z plazmą indukcyjnie sprzężoną połączone za pomocą aspirującego mikronebulizera."
Piotr M =?iso-8859-2?Q?Ku=E6?= - 24-05-2006 00:19
W artykule <e4umdr$gbg$1@inews.gazeta.pl> Adam Karpierz napisal(a):
> PS: Ew. zarzuty ze nic nie zrobilem odrzucam jako neicne pomowienia > Mysle ze zrobilem o tyle duzo ze .. wykupilem domene aby > nei rozkopaly ja kruki i wrony, upublicznilkem (oczywisie dla > wybrancow:) dostep, itp > Prosze o obrone innych czlonkow grupy :)
Jak to to Ty nie jesteś "all evil"? ;)
P.S. Pssst... chodza słuchy że Twoje zdjęcie ma być w galerii "Zasłużeni dla pl.comp.lang.python" oraz w gmachu pl.comp.lang.c w gablotce "Zdrajcy C++" z dopiskiem Stary Waż :)
-- Pozdrawiam, Piotr Kuć
Adam Karpierz - 24-05-2006 00:19
"Zbyszek Malec" <zbyszekto@tlen.pl> wrote in message
> Zaintrygowały mnie te porody. To jak z Tobą jest Adamie, co? :>
Pisalem o cudzych porodach i takich innych Nie zamierzam sie rodzic po raz drugi. Przynajmniej nie w tej czasoprzestrzeni.
AK
Yerltvachovic. - 24-05-2006 00:19
Dnia pewnego Tue, 23 May 2006 11:59:24 +0200 "Adam Karpierz" <karpierz@NOOOOSPAAAAMpython.pl> napisał/a:
-=> "Yerltvachovic." <wredna@niepisztego.knf-pw_edu+pl> wrote in message -=> -=> > Humorystycznie zapytam co sie dzieje z/na http://www.python.pl/ -=> > (bo to ladna domena)
-=> Humorystycznei odpowiem ze to domena komercyjna :)
Alez ja to wiem ;).
-=> To co sie tak dzieje , dzieje sie ew. "pod spodem" ale w tej chwili -=> fak.. nie dzieje sie nic.
....tylko dlatego zapytalem, zamiast ewentualnie byc klientem ;P.
-=> Glownei ze wzgledu na bralk czasu.
Oby kiedys sie to zmienilo i by domena chociaz na siebie zarobila ;-).
Pozdrawiam.
Adam Przybyla - 25-05-2006 00:52
Yerltvachovic. <wredna@niepisztego.knf-pw_edu+pl> wrote: > Dnia pewnego Tue, 23 May 2006 11:59:24 +0200 > "Adam Karpierz" <karpierz@NOOOOSPAAAAMpython.pl> napisał/a: > > -=> "Yerltvachovic." <wredna@niepisztego.knf-pw_edu+pl> wrote in message > -=> > -=> > Humorystycznie zapytam co sie dzieje z/na http://www.python.pl/ > -=> > (bo to ladna domena) > > -=> Humorystycznei odpowiem ze to domena komercyjna :) > > Alez ja to wiem ;). > > -=> To co sie tak dzieje , dzieje sie ew. "pod spodem" ale w tej chwili > -=> fak.. nie dzieje sie nic. > > ...tylko dlatego zapytalem, zamiast ewentualnie byc klientem ;P. > > -=> Glownei ze wzgledu na bralk czasu. > > Oby kiedys sie to zmienilo i by domena chociaz na siebie zarobila ;-). ... postaw wiki, bedzie jakies wieksze zainteresowanie;-) Bo brak ruchu jezt strata dla wszystkich. Z powazaniem Adam Przybyla
William - 25-05-2006 00:52
> Oby kiedys sie to zmienilo i by domena chociaz na siebie zarobila ;-).
A jak by założyć stowarzyszenie, wprowadzić składkę roczną i wykupić za to wirtulany serwer i utrzymywać domene ?
=?iso-8859-2?q?Rafa=B3_Wysocki?= - 25-05-2006 00:52
Ja z ciekawości zainstalowałem cherrypy tylko dlatego, bo jest w repo debiana. Chciałem zacząć uczyć się php, ale skoro znam juz (nie najgorzej) pythona to czemu by nie wypróbować jakiegoś frameworka. Napisałem dwie strony (na podstawie jakiegoś tutoriala do cherrypy), na jednej było parę textboxów tekst do nich wpisany był zapisywany do pliku, na drugiej stronie na podstawie powstałych plików była tworzona tabela z odpowiednio wypełnionymi komórkami. Im więcej czytałem o frameworkach (min na tej grupie )tym częściej natykałem się na głosy krytykujące cherrypy. Następnie trafiłem na django, pierwsze co rzuciło mi się w oczy to bardzo dobra dokumentacja (przynajmniej początkowe rozdziały). Poczytałem trochę i... na tym się skończyło, dlatego bo potrzebuje czegoś prostego, jak na moje skromne umiejętności django jest zbyt rozbudowane, nie potrzebuje takich możliwości i gubię się w tym wszystkim. Przed chwilą znalazłem http://webpy.org/ , po zaglądnięciu do tutoriala wydaje mi się, że to może być coś czego szukam (przynajmniej na początek). Co sądzicie o tym webpy ? warto zająć się tym czy to tylko strata czasu ?
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[laik]Jak =?ISO-8859-2?Q?stworzy=E6/zaczac_tworzyc__ma=B3=B1?==?ISO-8859-2?Q?__baz=EA_danych_na_potrzeby_www=3F?=
[Forum] www.forum.weeb.pl
=?iso-8859-2?q?Mo=BFe_kto=B6_ch=EAtny_na_konkursik_na_stron=E A_www=3F_to_nic,_=BFe_nie_ma_nagr=F3d....?=
czemu dane www znikaja z darmowego serwera xhost po okolo 2 tyg?
Konin www.jgk.pl Strona dla osob związanych z Koninem.
Rozwijany tekst jak z http://www.punters.pl/typy.php
Zlece amatorowi wykonanie bannerow i grafiki do WWW o konsolach do gier
=?ISO-8859-2?Q?=5Bpi=B1tkowo=5D_nowoczesna_strona_www?=
poszukuje mapek dojazdow do kilkudziesieciu miejsc w polsce do wykozystania na www
Koszt logo, plakatu i =?iso-8859-1?Q?wizyt=F3wki?= www
zanotowane.pldoc.pisz.plpdf.pisz.pltejsza.htw.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|