From 8bf97dcaa5eb1cfb410035e21795c00b453b67b1 Mon Sep 17 00:00:00 2001 From: Ari Sobel Date: Fri, 1 Jun 2018 14:03:15 -0300 Subject: [PATCH 1/3] pequena traducao na introducao => site web2py --- sources/31-web2py-portuguese/01.markmin | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/31-web2py-portuguese/01.markmin b/sources/31-web2py-portuguese/01.markmin index 4220d1e7..8d46230e 100644 --- a/sources/31-web2py-portuguese/01.markmin +++ b/sources/31-web2py-portuguese/01.markmin @@ -25,7 +25,7 @@ FireBird ``firebird``:cite Oracle ``oracle``:cite , IBM DB2 ``db2``:cite , Infor O DAL também pode gerar chamadas de função para o Google Datastore quando executado no Google App Engine (GAE) ``gae``:cite . Experimentalmente suportamos mais bancos de dados e novos são constantemente adicionados. -Por favor, verifique no web2py site e lista de discussão para adaptadores mais recentes. +Por favor, verifique no site do web2py e lista de discussão para adaptadores mais recentes. Quando uma ou mais tabelas de banco de dados são definidas, o web2py gera automaticamente um banco de dados totalmente funcional baseado na web interface de administração para acessar o banco de dados e as tabelas. From aaa125b7ef5788831f1547715ac9151251f447e4 Mon Sep 17 00:00:00 2001 From: Ari Sobel Date: Fri, 1 Jun 2018 14:18:01 -0300 Subject: [PATCH 2/3] pequena traducao na introducao => 02 --- sources/31-web2py-portuguese/01.markmin | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/sources/31-web2py-portuguese/01.markmin b/sources/31-web2py-portuguese/01.markmin index 8d46230e..6c04ca2c 100644 --- a/sources/31-web2py-portuguese/01.markmin +++ b/sources/31-web2py-portuguese/01.markmin @@ -29,8 +29,7 @@ Por favor, verifique no site do web2py e lista de discussão para adaptadores ma Quando uma ou mais tabelas de banco de dados são definidas, o web2py gera automaticamente um banco de dados totalmente funcional baseado na web interface de administração para acessar o banco de dados e as tabelas. -O web2py difere de outras estruturas da Web, pois é a única estrutura a adotar totalmente a Web 2.0. -paradigma, onde a web é o computador. De fato, o web2py não requer instalação ou configuração; isto +O web2py difere de outras estruturas da Web, pois é a única estrutura a adotar totalmente o paradigma de Web 2.0., onde a web é o computador. De fato, o web2py não requer instalação ou configuração; isto é executado em qualquer arquitetura que possa executar Python (Windows, Windows CE, Mac OS X, iOS e Unix/Linux), e as fases de desenvolvimento, implantação e manutenção dos aplicativos podem ser feitas por meio de uma interface da Web local ou remota. O web2py é executado com CPython (a implementação de C) e PyPy (Python escrito em Python), no Python 2.7. O web2py fornece um sistema de bilhetagem para eventos de erro. Se ocorrer um erro, um ticket é emitido para o usuário, @@ -39,7 +38,7 @@ e o erro é registrado para o administrador. O web2py é open source e liberado sob a licença LGPL versão 3. Outra característica importante do web2py é que nós, seus desenvolvedores, nos comprometemos a manter compatibilidade retroativa em versões futuras. Fazemos isso desde o primeiro lançamento do web2py em outubro de 2007. -Novos recursos foram adicionados e bugs foram corrigidos, mas se um programa trabalhou com o web2py 1.0, esse programa funcionará ainda melhor hoje. +Novos recursos foram adicionados e bugs foram corrigidos, mas se um programa funcionou com o web2py 1.0, esse programa funcionará ainda melhor hoje. Aqui estão alguns exemplos de declarações web2py que ilustram seu poder e simplicidade. O seguinte código: `` @@ -73,7 +72,7 @@ def f(): .... impede que visitantes acessem a função ``f``  a menos que o visitante seja um membro de um grupo cujos membros tenham permissões para "ler" registros da tabela "pessoa". Se o visitante não estiver logado, o visitante será direcionado para uma página de login (fornecida por padrão pelo web2py). -O web2py também suporta componentes, ou seja, ações que podem ser carregadas em uma visualização e interagir com o visitante via Ajax sem recarregar a página inteira. Isso é feito através de um ``LOAD``  ajudante que permite um design muito modular de aplicações; é discutido no capítulo 3 no contexto do wiki e, com algum detalhe, no último capítulo deste livro. +O web2py também suporta componentes, ou seja, ações que podem ser carregadas em uma visualização e interagir com o visitante via Ajax sem recarregar a página inteira. Isso é feito através de um ``LOAD`` helper que permite um design muito modular de aplicações; é discutido no capítulo 3 no contexto do wiki e, com algum detalhe, no último capítulo deste livro. Esta 6ª edição do livro descreve ``web2py``  2.4.1 e versões posteriores. From c1864dc6ddfb0686fbb1d3772ee5bd96cbf07ae3 Mon Sep 17 00:00:00 2001 From: Ari Sobel Date: Tue, 1 Jan 2019 12:39:21 -0200 Subject: [PATCH 3/3] Update 00.markmin MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adicionando citação ao Python 3 --- sources/31-web2py-portuguese/00.markmin | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/31-web2py-portuguese/00.markmin b/sources/31-web2py-portuguese/00.markmin index 27c63e06..873e0571 100644 --- a/sources/31-web2py-portuguese/00.markmin +++ b/sources/31-web2py-portuguese/00.markmin @@ -2,7 +2,7 @@ Daí eu comecei o ``web2py``  projeto em 2007, principalmente como uma ferramenta de ensino com o objetivo de tornar o desenvolvimento web mais fácil, mais rápido e mais seguro. Com o tempo, conseguiu conquistar o carinho de milhares de usuários experientes e centenas de desenvolvedores. Nosso esforço coletivo criou um dos Frameworks da Web de código aberto mais completos para o desenvolvimento da Web corporativa. -Como resultado, em 2011, ``web2py``  ganhou o Bossie Award como melhor Software de Desenvolvimento de Código Aberto, e em 2012 ganhou o prêmio de Tecnologia do Ano da InfoWorld. +Como resultado, em 2011, o ``web2py`` ganhou o Bossie Award de melhor Software de Desenvolvimento de Código Aberto, e em 2012 ganhou o prêmio de Tecnologia do Ano da InfoWorld. Com o esforço de uma comunidade crescente, em 2017 o web2py foi finalmente aperfeiçoado para suportar o Python 3 (mas ainda é compatível com o antigo Python 2.7!). Como você vai aprender nas páginas seguintes, ``web2py``  tenta reduzir a barreira de entrada para o desenvolvimento da web, concentrando-se em três objetivos principais: