Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

AndrePls

Python sem frameworks

Recommended Posts

Programo PHP a um bom tempo, e pensei em aprender Python também, porém, sempre que procuro sobre Python para web encontro Web2Py e Django, porém prefiro aprender a trabalhar sem frameworks antes de trabalhar com frameworks, assim como fiz no PHP, é possível? Ouvi falar também de um "WSGI", oque é WSGI?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendi, então o WSGI é a plataforma padrão para desenvolvimento web com python, e os frameworks são feitos em cima do WSGI, certo?

 

Mas ainda não sei se devo aprender WSGI ou ir direto para os frameworks.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendi, pelo que estava lendo os frameworks python são feitos em cima do WSGI, outra duvida que ocorreu é: Por que uma hospedagem X tem suporte para Django, Web.py, TurboGears mas não para Web2py, se todos são frameworks Python, pq a hospedagem não suporta todos os frameworks?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poderia fazer a mesma pergunta p/ frameworks PHP: é tudo PHP, mas por que só tem Zend, CakePHP e Symphony?

Pela tua lógica, uma hospedagem Python teria que dar suporte p/ Django, Flask, Tornado, CherryPy, Pyramid, Pylons, Web.py, Web2py, TurboGears, Bottle, Zope, Plone e Webapp2.

 

Coloque-se no lugar do dono dos recursos das empresas de hospedagem: decisão empresarial. Dificilmente alguém daria suporte a, por exemplo, um framework web p/ Haskell (sim, existe). O ROI é tido como baixo. Se a empresa A dá suporte e a empresa B não, isso se chama diferencial de mercado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você não entendeu a pergunta, qualquer hospedagem que aceite PHP 5 aceita QUALQUER framework PHP, não exista uma hospedagem PHP 5 que não de suporte ao Zend ou Cake, até pq, é tudo PHP, oque diferencia um framework do outro? São todos feitos em PHP5, no mesmo servidor...

 

Já no Python eu nao sei...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Podem ser todos criados na mesma linguagem básica, mas são diferentes e por vezes possuem requisitos diferentes: os pacotes p/ se baixar são diferentes, existe restrição de versão da linguagem, do banco de dados, configurações diferentes de acordo com o servidor usado,alguns nem tem ORM ou linguagem de template...

 

O que diferencia um framework de outro? Recursos, estrutura do projeto e forma de implementação são alguns itens. Exemplificando: http://www.quora.com/What-is-the-difference-between-Code-Igniter-and-Cake-PHP

 

Não é porque é tudo Python que vc vai poder instalar qualquer um que quiser: http://flask.pocoo.org/docs/0.10/advanced_foreword/#the-status-of-python-3

https://docs.djangoproject.com/en/dev/topics/python3/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.