py4web 1.20201127.1 - en to pt translation catalogue (27 entries)

en: What is py4web?
pt: O que é py4web?

en: PY4WEB is a web framework for rapid development of efficient database driven web applications. It is an evolution of the popular web2py framework but much faster and slicker. Its internal design has been much simplified compared to web2py.
pt: PY4WEB é um framework web para desenvolvimento rápido de aplicações web banco de dados orientado eficientes. É uma evolução do quadro web2py popular, mas muito mais rápido e mais lisa. Seu design interno tem sido muito simplificada em comparação com web2py.

en: PY4WEB can be seen as a competitor of other frameworks like Django or Flask, and it can indeed serve the same purpose. Yet PY4WEB aims to provide a larger feature set out of the box and reduce the development time of new apps.
pt: PY4WEB pode ser visto como um concorrente de outros frameworks como Django ou Flask, e pode de fato servir ao mesmo propósito. No entanto, objetivos PY4WEB para fornecer um conjunto de recursos maior fora da caixa e reduzir o tempo de desenvolvimento de novos aplicativos.

en: From a historical perspective our story starts in 2007 when web2py was first released. web2py was designed to provide an all-inclusive solution for web development: one zip file containing the Python interpreter, the framework, a web based IDE, and a collection of battle-tested packages that work well together. In many ways web2py has been immensely successful. Web2py succeeded in providing a low barrier of entry for new developers, a very secure development platform, and remains backwards compatible until today.
pt: De uma perspectiva histórica nossa história começa em 2007, quando web2py foi lançado pela primeira vez. web2py foi projetado para fornecer uma solução all-inclusive para desenvolvimento web: um zip arquivo contendo o interpretador Python, o quadro, um baseado na web IDE, e uma coleção de pacotes de batalha-testadas que funcionam bem juntos. De muitas maneiras web2py tem sido extremamente bem sucedido. Web2py conseguido proporcionar uma baixa barreira de entrada para novos desenvolvedores, uma plataforma de desenvolvimento muito seguro e permanece para trás compatíveis até hoje.

en: Web2py always suffered from one problem: its monolithic design. The most experienced Python developers did not understand how to use its components outside of the framework and how to use third party components within the framework. This was for good reason, as we did not care too much about them. We thought of web2py as a perfect tool that did not have to be broken into pieces because that would compromise its security. It turned out that we were wrong, and playing well with others is important. Hence, since 2015 we worked on three fronts:
pt: Web2py sempre sofreu de um problema: seu design monolítico. Os desenvolvedores do Python mais experientes não entender como usar seus componentes fora do quadro e como usar componentes de terceiros no quadro. Este foi por uma boa razão, uma vez que não se importam muito sobre eles. Pensamos em web2py como uma ferramenta perfeita que não tem que ser quebrado em pedaços, porque isso iria comprometer a sua segurança. Descobriu-se que estávamos errados, e jogar bem com os outros é importante. Assim, desde 2015, trabalhou em três frentes:

en: We ported web2py to Python 3.
pt: Nós portado web2py para Python 3.

en: We broke web2py into modules that can be used independently.
pt: Nós quebramos web2py em módulos que podem ser usados ​​de forma independente.

en: We reassembled some of those modules into a new more modular framework … PY4WEB.
pt: Nós reagrupados alguns desses módulos em uma nova e mais modular quadro ... PY4WEB.

en: PY4WEB is more than a repackaging of those modules. It is a complete redesign. It uses some of the web2py modules, but not all of them. In some cases, it uses other and better modules. Some functionality was removed and some was added. We tried to preserve most of the syntax and features that experienced web2py users loved. Here is a more explicit list:
pt: PY4WEB é mais do que uma reembalagem desses módulos. É uma completa remodelação. Ele usa alguns dos módulos web2py, mas não todos eles. Em alguns casos, ele usa outras e melhores módulos. Alguns funcionalidade foi removido e foi adicionado alguns. Nós tentamos preservar a maior parte da sintaxe e recursos que os usuários web2py experientes amado. Aqui está uma lista mais explícito:

en: PY4WEB, unlike web2py, requires Python 3.
pt: PY4WEB, ao contrário web2py, requer Python 3.

en: PY4WEB, unlike web2py, can be installed using pip and its dependencies are managed using requirements.txt.
pt: PY4WEB, ao contrário web2py, pode ser instalado usando pip e suas dependências são gerenciados usando requirements.txt.

en: PY4WEB apps are regular Python modules. This is very different to web2py. In particular, we ditched the custom importer, and we rely now exclusively on the regular Python import mechanism.
pt: Aplicativos PY4WEB são módulos regulares Python. Isto é muito diferente para web2py. Em particular, abandonou o importador de costume, e contamos agora exclusivamente no mecanismo regular de importação Python.

en: PY4WEB, like web2py, can serve multiple applications concurrently, as long as the apps are submodules of the apps module.
pt: PY4WEB, como web2py, podem servir múltiplas aplicações concorrentemente, enquanto as aplicações são submódulos do módulo de aplicações.

en: Bottle request object and the Bottle routing mechanism.
pt: PY4WEB, ao contrário web2py, é baseado em bottlepy e em usos particulares do objeto do pedido Garrafa e o mecanismo de roteamento de Garrafa.

en: PY4WEB, unlike web2py, does not create a new environment at every request. It introduces the concept of fixtures to explicitly declare which objects need to be re-initialized when a new http request is processed. This makes it much faster.
pt: PY4WEB, ao contrário web2py, não cria um novo ambiente em cada solicitação. Ele introduz o conceito de luminárias para explicitamente declarar que objetos precisam ser quando uma nova solicitação HTTP é processado inicializado-re. Isso torna muito mais rápido.

en: PY4WEB, has a new sesson object which, like web2py’s, provides strong security and encryption of the session data, but sessions are no longer stored in the file system - which created performance issues. It provides sessions in cookies, in redis, in memcache, or in database. We also limited session data to objects that are json serializable.
pt: PY4WEB, tem um novo objeto sesson que, como a do web2py, fornece segurança forte e criptografia dos dados da sessão, mas as sessões não são mais armazenadas no sistema de arquivos - o que criou problemas de desempenho. Ele fornece sessões de cookies, em Redis, no memcache, ou no banco de dados. Também limita os dados da sessão a objetos que são JSON serializado.

en: PY4WEB, like web2py, has a built-in ticketing system but, unlike web2py, this system is global and not per app. Tickets are no longer stored in the filesystem with the individual apps. They are stored in a single database.
pt: PY4WEB, como web2py, tem um built-in sistema de bilhética, mas, ao contrário web2py, este sistema é global e não por aplicação. Os bilhetes já não são armazenados no sistema de arquivos com os aplicativos individuais. Eles são armazenados em um único banco de dados.

en: PY4WEB, like web2py, is based on pydal but uses some new features of pydal (RESTAPI).
pt: PY4WEB, como web2py, é baseado em pydal mas usa alguns novos recursos de pydal (RESTAPI).

en: PY4WEB, like web2py, uses the yatl template language but defaults to square brackets delimiters to avoid conflicts with model JS frameworks, such as Vue.js and angular.js. Yatl includes a subset of the web2py helpers.
pt: PY4WEB, como web2py, usa a linguagem de template yatl mas o padrão é suportes delimitadores quadrados para evitar conflitos com modelo quadros JS, como Vue.js e angularjs. Yatl inclui um subconjunto dos ajudantes web2py.

en: PY4WEB, unlike web2py, uses the pluralization library for internationalization. In practice, this exposes an object T very similar to web2py’s T but it provides better caching and more flexible pluralization capabilities.
pt: PY4WEB, ao contrário web2py, usa a biblioteca pluralização para a internacionalização. Na prática, isso expõe um objeto T muito semelhante ao do web2py T mas fornece melhor cache e capacidades pluralização mais flexíveis.

en: PY4WEB comes with a Dashboard APP that replaces web2py’s admin. This is a web IDE for uploading/managing/editing apps.
pt: PY4WEB vem com um painel APP que administrador substitui do web2py. Esta é uma IDE web para carregar / gestão / aplicativos de edição.

en: PY4WEB’s Dashboard includes a web based database interface. This replaces the appadmin functionality of web2py.
pt: Painel de PY4WEB inclui uma interface de banco de dados baseado na web. Isto substitui a funcionalidade AppAdmin de web2py.

en: PY4WEB comes with a Form object that is similar to web2py’s SQLFORM but it is much simpler and faster. The syntax is the same. This has been provided in order to help users port existing apps; but PY4WEB encourages using API based forms over postbacks.
pt: PY4WEB vem com um objeto Form que é semelhante ao SQLFORM do web2py mas é muito mais simples e mais rápido. A sintaxe é a mesma. Este foi fornecido, a fim de apps existentes portuários ajudam os usuários; mas PY4WEB incentiva usando formas API baseada sobre postbacks.

en: PY4WEB comes with an Auth object that replaces the web2py one. It is more modular and easier to extend. Out of the box, it provides the basic functionality of register, login, logout, change password, request change password, edit profile as well as integration with PAM, SAML2, LDAP, OAUTH2 (google, facebook, and twitter).
pt: PY4WEB vem com um objeto Auth que substitui o web2py. É mais modular e mais fácil de estender. Fora da caixa, ele fornece a funcionalidade básica do registo, login, logout, de alteração de senha, solicitação de alteração de senha, editar o perfil, bem como a integração com o PAM, SAML2, LDAP, OAUTH2 (google, facebook e Twitter).

en: PY4WEB comes with some utilites like “tags”, for instance, which allows adding searchable tags to any database table. It can be used, for example, to tag users with groups and search users by groups and apply permissions based on membership.
pt: PY4WEB vem com alguns utilitários como “tags”, por exemplo, que permite adicionar tags pesquisáveis ​​a qualquer banco de dados tabela. Ele pode ser usado, por exemplo, para usuários de tag com grupos e usuários de pesquisa por grupos e aplicar permissões com base na associação.

en: PY4WEB comes with with some custom Vue.js components designed to interact with the PyDAL RESTAPI, and with PY4WEB in general. These APIs are designed to allow the server to set policies about which operations a client is allowed to perform, but give the client flexibility within those constraints. The two main components are mtable (which provides a web based interface to the database similar to web2py’s grid) and auth (a customizable interface to the Auth API).
pt: PY4WEB vem com com alguns componentes personalizados Vue.js projetados para interagir com o PyDAL RESTAPI, e com PY4WEB em geral. Essas APIs são projetados para permitir que o servidor para definir políticas sobre quais operações um cliente é permitido para executar, mas dá a flexibilidade cliente dentro dessas restrições. Os dois principais componentes são mtable (que fornece uma interface baseada na web para o banco de dados semelhante à grade do web2py) e auth (uma interface personalizável à API Auth).

en: The goal of PY4WEB is and remains the same as web2py’s: to make web development easy and accessible, while producing applications that are fast and secure.
pt: O objetivo do PY4WEB é e continua a ser o mesmo que web2py de: para o desenvolvimento web make fácil e acessível, enquanto a produção de aplicações que são rápidos e seguros.
