TurboGears 2.0 yhdistää Pylonsin, Djangon ja Ruby on Railsin parhaat puolet

Tomi Terentjeff // TurboGears 2.0 (TG2) lupaa yhdistää Pylonsin parhaan puolen eli valikoidut Python-ohjelmistokomponentit tarjoten samalla "kiinteiden osakomponenttien" tuoman edun.

Sovelluskehysten komponenttien ollessa kiinteästi määriteltyjä, on helpompaa toteuttaa kehyksen osakomponenttien (esim. ORM ja template-kieli) toimintaan nojaavia ominaisuuksia.  Tämä käytännössä mahdollistaa Ruby on Railsin (RoR) ja Djangon tyylisen automatiikan ja koodin uudelleenkäytön helpottamisen.  TG2 tarjoaa muunmuassa automagiikkaa helpottamaan web-ohjelmoinnin tylsimpää puolta eli puuduttavaa CRUD -koodin generointia, joka on ollut perinteisesti yksi Djangon ja RoRin myyntivalteista. Pylonsin päälle tällaisia ominaisuuksia on vaikeampaa toteuttaa, koska kukin kehyksen osakomponentti on täysin ohjelmoijan määritettävissä.

Gemilon vahvasta Pylons-osaamisesta on hyötyä kun siirrymme asteittain käyttämään pian julkaistavaa TG2:ta, sillä se on täysin Pylonsin päälle rakennettu sovelluskehys. Kerromme käytännön kokemuksia, kunhan saamme ensimmäisen TurboGears 2.0-sovelluksen tuotantoon.

comments powered by Disqus