I read it like a manifest of preferences, not like argumentations. Nothing to worry about.
Em 3 de maio de 2012 08:40, António Ramos <[email protected]> escreveu: > a person just wrote this about web2py in a portuguese forum > Anyone care to coment? > > > Viva, > > Eu conheci primeiro o web2py e só uns meses depois o Django. > Ao início achei bastante interessante (a ferramenta de admin, tutorial fácil > de seguir, etc.). O que me fez saltar do web2py para o django e nunca voltar > para trás foi, entre outros, o seguinte: > > - web2py não tem um ORM, tem uma api OO mas que segue o mesmo paradigma de > SQL, No fundo, ao fazer .select() / .union() estamos a escrever SQL > disfarçado. Um bom ORM permite não ter de escrever SQL em 90% dos casos, > poupando trabalho. > > - Os objectos retornados pela camada de persistência do web2py não têm > classes que façam sentido no domínio (Books, Persons, whatever seja o > domínio), aquilo retorna umas instâncias de Record (ou lá o que é) que não > são mais do que dicts. O mapeamento disso para instâncias de classes do > domínio tem de ser feito à mão. > > - A ideia de poder meter python arbitrário no template parece gira mas > facilmente descamba para ficheiros com python+html+javascript tudo > entrelaçado e impossível de manter. > > - A magia da framework. Se bem me lembro os dados do request actual são > postos em variáveis globais sem qualquer necessidade (podiam ser passados > para a view, como no django). > > - Os models são executados ( exec() ) a cada pedido. Não há necessidade para > este overhead. > > - Com tantos editores excelentes (emacs,vim,eclipse,vstudio,..),porquê usar > um editor inferior no browser? Se gastarem tempo a trazer esse editor ao > nível dos outros, perderam tempo que podia ter sido usado para melhorar > outras partes da framework. > > - A qualidade do código é incomparável. Pequeno exemplo: Lembro-me que o > núcleo da persistência do web2py na altura era um sql.py com algumas 3000 > linhas, todo martelado com ifs para emitir SQL cozido ou assado consoante a > BD e, de ver o Massimo* argumentar na mailing list que não era crítico > melhorar aquela parte. > > Para mim, o web2py é bom como uma ferramenta de aprendizagem, nada mais. > > Cumprimentos. -- Carlos J. Costa Cientista da Computação Esp. Gestão em Telecom EL MELECH NEEMAN! אָמֵן

