associação pythonbrasil[11] django zope/plone planet Início Logado como (Entrar)

Diferenças para "PylonsWebFramework"

Diferenças entre as versões de 3 e 7 (4 versões de distância)
Revisão 3e 2006-11-30 19:03:14
Tamanho: 1417
Comentário:
Revisão 7e 2008-09-26 14:07:53
Tamanho: 2140
Editor: localhost
Comentário: converted to 1.6 markup
Deleções são marcadas assim. Adições são marcadas assim.
Linha 3: Linha 3:
[http://pylonshq.com/ Pylons] é um framework para desenvolvimento de aplicações web focado em rapidez e flexibilidade. Sua principal característica é o suporte ao padrão [http://www.python.org/dev/peps/pep-0333/ WSGI (Web Server Gateway Interface)], possibilitando escrever aplicações portáveis entre diversos servidores web. O suporte a WSGI é provido pela integração entre o Pylons e o [http://pythonpaste.org/ Paste]. [[http://pylonshq.com/|Pylons]] combina as melhores idéias dos mundos Ruby, Python e Perl, fornecendo um framework Python estruturado mas extremamente flexível. É também um dos primeiros projetos a alavancar o padrão [[http://www.python.org/dev/peps/pep-0333/|WSGI (Web Server Gateway Interface)]], quer permite reuso e flexibilidade extensivos — mas somente se você precisar. O Pylons visa tornar o desenvolvimento web rápido, flexível e fácil.
Linha 5: Linha 5:
[[TableOfContents]] <<TableOfContents>>
Linha 12: Linha 12:
|| Mapeamento Objeto-Relacional (model) || SQLObject, SQLAlchemy, Python DB API ||
|| Mecanismo de templates (view) || Myghty, Kid, Cheetah ||
|| Controle de requisições (controller) || Routes ||
|| AJAX || Prototypes, Mochikit, Dojo, Scriptaculous ||
|| WSGI || Paste ||
|| Mapeamento Objeto-Relacional (model) || [[http://www.sqlalchemy.org/|SQLAlchemy]], [[http://sqlobject.org/|SQLObject]], Python DB API ||
|| Mecanismo de templates (view) || [[http://www.makotemplates.org/|Mako]], [[http://genshi.edgewall.org/|Genshi]], [[http://www.myghty.org/|Myghty]], [[http://www.kid-templating.org/|Kid]], [[http://www.cheetahtemplate.org/|Cheetah]], ou qualquer outro que suporte a API [[http://projects.dowski.com/projects/buffet|Buffet]] ||
|| Controle de requisições (controller) || [[http://routes.groovie.org/|Routes]] ||
|| AJAX || [[http://www.prototypejs.org/|Prototype]], [[http://www.mochikit.com/|Mochikit]], [[http://dojotoolkit.org/|Dojo]], [[http://script.aculo.us/|Scriptaculous]] ||
|| WSGI || [[http://pythonpaste.org/|Paste]] ||
Linha 20: Linha 20:
Em Junho de 2008, o site [[http://www.reddit.com/|Reddit]] [[http://blog.reddit.com/2008/06/reddit-goes-open-source.html|liberou o seu código fonte]], que foi desenvolvido usando Pylons.
Linha 22: Linha 24:
 * [http://pylonshq.com/ Site Oficial]
 * [http://pylonshq.com/project Wiki]
 * [http://groups.google.com/group/pylons-discuss Lista de Discussão]
 * [[http://pylonshq.com/|Site Oficial]]
 * [[http://pylonshq.com/project|Wiki]]
 * [[http://groups.google.com/group/pylons-discuss|Lista de Discussão]]

Artigo incompleto. Fique à vontade para completar o conteúdo ou corrigir informações imprecisas.

Pylons combina as melhores idéias dos mundos Ruby, Python e Perl, fornecendo um framework Python estruturado mas extremamente flexível. É também um dos primeiros projetos a alavancar o padrão WSGI (Web Server Gateway Interface), quer permite reuso e flexibilidade extensivos — mas somente se você precisar. O Pylons visa tornar o desenvolvimento web rápido, flexível e fácil.

Componentes

Reuso é a principal motivação da equipe de desenvolvedores do Pylons. Dessa forma, a abordagem escolhida para seu desenvolvimento baseia-se em integrar diversos componentes prontos.

Funcionalidade / Camada

Componentes

Mapeamento Objeto-Relacional (model)

SQLAlchemy, SQLObject, Python DB API

Mecanismo de templates (view)

Mako, Genshi, Myghty, Kid, Cheetah, ou qualquer outro que suporte a API Buffet

Controle de requisições (controller)

Routes

AJAX

Prototype, Mochikit, Dojo, Scriptaculous

WSGI

Paste

Exemplos de Código

Em Junho de 2008, o site Reddit liberou o seu código fonte, que foi desenvolvido usando Pylons.

Sites Relacionados