Prisijungti

web framework

  • 5 Grd '07

Gal kas gali kokį python based web frameworką parekomenduoti?:) Būčiau jei dar kelis kokius pliusiukus ir minusiukus pasakytumėt:)

dz0
  • 6 Grd '07

o kokiam tikslui?

šiaip manau pagrindiniai variantai: django, turbogears, pylons, plone/(zope)

su django galima itin greitai paruošti duomenų tvarkymo backend'ą (suvedinėt ir pan) (bet gan uždaras vystymas, nes viskas orientuojama prie jo specifikos - tipo gali būti problemų su "Not invented here")

turbogears - gražus standartinis MCV (model-controller-view)
stengiasi suklijuoti kitus python įrankius į patogų freimworką(SQLAlchemy/Elixir-cherrypy/pylons-genshi) - su šituo LT dirba idiles.com
na ir man teko pabandyti, principai patiko.., tik man po php TVS, reikėjo persiorientuoti prie daugiau rankų darbo

pylons kažkuo panašus į turbogears, bet lankstesnės/daugiau galimybių, kaip supratau - lygiuojasi į RubyOnRails python planetoje
(naujas TurboGears bus pylons su Elixir (duomenų modeliui), ir genshi (html šablonams).

zope - kaip ir klasika, galingas ir gremėzdiškas
plone - TVS ant zope viršaus, suprantu galima rasti ale greit prisijungti reikiamus komponentus, irgi tarsi freimworku pasidaręs..

  • 6 Grd '07

Tikslas būtų forumo kūrimas, bet čia ne kažkam reikia, o daugiau edukaciniais tikslais:) Bandžiau ruby on rails, tai viskas gražu ir smagu kol tik viena lentelė duombazėj, atsiranda daugiau lentelių, tai susidūriau su problemom (spėju mano paties neišmanymas kaltas). Tai dabar pagalvojau reikia pažiūrėti ką pythonas siūlo tokiems poreikiams..

dz0
  • 6 Grd '07

jei edukaciniais, tai lengviausia pradėt žaisti nuo html templatinimo
gražus ir XML validuojamas http://genshi.edgewall.org/
po http://genshi.edgewall.org/wiki/GenshiTutorial
galima paskui ir ant http://turbogears.org (TG) pereiti ne itin sunkiai

  • 6 Grd '07

Ok, dėkui:)

  • 7 Grd '07

Aš rekomenduoju iškart pereiti prie pylons. Zope per sudėtingas, o kiti du su savais trūkumais. TG 2.0 bus paremtas pylons'ais bet bus šiek tiek kitoks.

  • 8 Grd '07

man kazkaip django pasirode sudetingokas

  • 8 Grd '07

o kuris framework'as daugiausiai dokumentuotas ?

  • 10 Grd '07

Zope matyt labiausiai dokumentuotas, nes seniausias ir pakankamai rimtai plėtojamas.

Aš kaip pylons vartotojas galiu pasakyti, kad man dokumentacijos nepritrūko, bet yra keletas vietų, kur sava galva pasinaudoti reikia

  • 13 Grd '07

Va kas man nepatinka..

Kad duomenu baze reikia kurti per modelius.. o ne paprastom sql uzklausom .. tai viska apsunkina .. ar nea ?

dz0
  • 14 Grd '07

jei apsunkintų, taip nedarytų

man tai patiko
sutaupo laiko, nes pagal modelį gali iš kart generuoti CRUD ar pan dalykus.

be to, suteikia lankstumo, nes sql'as sql'ui nelygu,
o modelis daugumai sql-engin'ų tinka..

jei esi pripratęs visur rašinėt SQL, tai kol priprasi, bus sunkiau (bet tai neužtruks

  • 2 Sau '08

Aš tai esu bandęs django ir jis man labai patiko. Tik tie, kurie tikisi rasti kažką iš karto veikiančio gali nusivilti, nes django yra frameworkas, o ne koks tai TVS'as.

kestaz: pats blogiausias dalykas koks tik gali būti – SQL rašymas rankomis. Per modelius gali užtikrinti, kad tarkim ištrynus yrašą išssitrintu ne tik kiti susieti yrašai, bet ir būtų atliekami atitinkami veiksmai su failais ar kokiais tai kitais objektais. Be to aprašius DB struktūrą modeliais, neberieikia aprašinėti įvedimo, išvedimo formų ir panašių dalykų.

  • 4 Sau '08

db jau matau nauda .. bet vis tiek neiprasta

dz0
  • 16 Vas '08

žvali trumpa ir išsami plone (+ truputį zope) (dev) intro
http://www.archive.org/details/SeanKell ... twithPlone
ir kiti http://plone.org/about/movies
gero žiūrėjimo

dz0
  • 1 Bal '08
  • 3 Bal '08

Apsistojau ties django, kažkaip patiko jų filosofija, bandžiau dar pylons, bet ten vos ne ror kopija pythonui bandoma daryti, o ror man nepatiko, nes per daug magic dalykų vyksta. O django praktiškai jokių automagic dalykų, viską kontroliuoji pats. Kitų, tiesa pasakius, nebandžiau, todėl neturiu nuomonės:)

dz0
  • 30 Lap '08

dar apie web2py vs grynas php (akcentai norintiems pereit (ar pabandyt) nuo php)

dz0
  • 2 Kov '09

Daliaus info apie python sandboxinimą dėka
pagaliau prisiverčiau konkrečiau susipažinti su WSGI
http://video.google.com/videoplay?docid=-872784530622495809
(klausant praverčia ir pateiktis apie tą patį)

ps.: setupin'ant mod_wsgi ant apache, yra niuansai dėl mod_php, kuris naudoja kažkokį procesų valdymo būdą "prefork", kai mod_wsgi reikalingas "worker" (tad siūloma [url]php leist per fast_cgi[/url]), arba tiesiog rekomenduojama lighttpd serveris su fast_cgi o apachas gali persiųst kreipimusis per mod_proxy

Atsakyti