13. October 2009

Twisted – Python engine pre internet

Projekt Twisted už exustije nejakú dobu. Podľa Ohloh.net má tento projekt hodnotu 2.3 M$ a časová náročnosť je 42 človeko-rokov.

Jedná sa o codebase v Pythone, ktorá je určená hlavne na vývoj sieťových aplikácií. Vlastný web server postavíte na pár riadkov. Prípadne ak vás zaujíma VOIP, nie je problém rýchlo napísať malý SIP server alebo simulátor SIP gatewaye. Škála použitia je rozsiahla. Vďaka MIT-licencii je možné Twisted dobre integrovať s komerčnými projektami.

Twisted pracuje asynchrónne, čo je možné vďaka dobrej podpore udalostí. Asynchrónne myslenie môže byť prekážka pre začínajúcich vývojárov, ktorá však stojí za prekonanie.  Odmenou za to budú jednoducho rozšíriteľné dobre škálovateľné aplikácie.

Pokiaľ chcete písať vlastný server, tak Twisted obsahuje twistd, ktorý za vás ošetrí spúšťanie a logovanie aplikácie. Jednou z veľkých výhod Twisted je prenositeľnosť kódu medzi platformami.

Viac sa dá o Twisted dozvedieť napríklad z podcastu.

  • Babel fish

      Translate from:

      Translate to:

  • Where’s the fish?

  • Further info

  • Twitter

    Follow @jurajmichalek on twitter.

  • Learning

    lynda.com online training tutorials
  • Tags

  • Topics

  • Comments