Skip to content

Commit 908e69b

Browse files
Deploying to gh-pages from @ 0073014 🚀
1 parent 2956b06 commit 908e69b

2 files changed

Lines changed: 31 additions & 29 deletions

File tree

pt/search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

pt/tutorial/tutorial-6/index.html

Lines changed: 30 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1664,23 +1664,23 @@ <h1 id="tutorial-6-colocar-na-web">Tutorial 6 - Colocar na web!<a class="headerl
16641664
<div class="admonition">
16651665
<p class="admonition-title">Prova de conceito</p>
16661666
<p>O backend do Toga Web é o menos maduro de todos os backends do Toga. Ele está
1667-
maduro o suficiente para exibir alguns recursos, mas é provável que apresente
1668-
bugs e não tenha muitos dos widgets disponíveis em outras plataformas. Neste
1667+
maduro o suficiente para mostrar alguns recursos, mas é provável que apresente
1668+
bugs e não tenha muitos dos widgets disponíveis nas outras plataformas. Neste
16691669
momento, a implementação na Web deve ser considerada uma "Prova de Conceito" - o
16701670
suficiente para demonstrar o que pode ser feito, mas não o suficiente para ser
1671-
usado em um desenvolvimento sério.</p>
1671+
usado num desenvolvimento a sério.</p>
16721672
<p>Se tiver problemas com este passo do tutorial, pode saltar para a próxima
16731673
página.</p>
16741674
</div>
16751675
<h2 id="implementacao-como-uma-aplicacao-web">Implementação como uma aplicação Web<a class="headerlink" href="#implementacao-como-uma-aplicacao-web" title="Permanent link">&para;</a></h2>
1676-
<p>O processo de implementação como um aplicação da Web de página única segue o
1677-
mesmo padrão familiar - você cria a aplicação, constrói a aplicação e, em
1678-
seguida, o executa. No entanto, o Briefcase pode ser um pouco inteligente; se
1679-
você tentar executar um aplicação e o Briefcase determinar que ele não foi
1680-
criado ou compilado para a plataforma que está sendo visada, ele executará as
1681-
etapas de criação e compilação para você. Como esta é a primeira vez que
1682-
executamos a aplicação para a Web, podemos executar todas as três etapas com um
1683-
único comando:</p>
1676+
<p>O processo de implementação como uma aplicação da Web de página única segue o
1677+
mesmo padrão familiar - você cria a aplicação, depois compila a aplicação, e
1678+
depois corre-a. No entanto, o Briefcase pode ser um pouco inteligente; se tentar
1679+
executar uma aplicação e o Briefcase determinar que ela não foi criada ou
1680+
compilada para a plataforma que está sendo visada, ele vai executar as etapas de
1681+
criação e compilação para si. Como esta é a primeira vez que executamos a
1682+
aplicação para a Web, podemos executar todas as três etapas com um único
1683+
comando:</p>
16841684
<div class="tabbed-set tabbed-alternate" data-tabs="1:3"><input checked="checked" id="__tabbed_1_1" name="__tabbed_1" type="radio" /><input id="__tabbed_1_2" name="__tabbed_1" type="radio" /><input id="__tabbed_1_3" name="__tabbed_1" type="radio" /><div class="tabbed-labels"><label for="__tabbed_1_1">macOS</label><label for="__tabbed_1_2">Linux</label><label for="__tabbed_1_3">Windows</label></div>
16851685
<div class="tabbed-content">
16861686
<div class="tabbed-block">
@@ -1798,28 +1798,30 @@ <h2 id="implementacao-como-uma-aplicacao-web">Implementação como uma aplicaç
17981798
<p><img alt="Diálogo do Tutorial 6 do Hello World, num navegador" src="../../images/tutorial-6.png" /></p>
17991799
<p>Se inserir o seu nome e clicar no botão, será mostrado um diálogo.</p>
18001800
<h2 id="como-isto-funciona">Como isto funciona?<a class="headerlink" href="#como-isto-funciona" title="Permanent link">&para;</a></h2>
1801-
<p>Este aplicação da Web é um site estático - uma única página de origem HTML, com
1802-
alguns recursos CSS e outros. O Briefcase iniciou um servidor da Web local para
1803-
servir essa página para que o seu navegador possa visualizá-la. Se você quiser
1804-
colocar essa página da Web em produção, poderá copiar o conteúdo da pasta <code>www</code>
1805-
em qualquer servidor da Web que possa servir conteúdo estático.</p>
1806-
<p>Mas quando você pressiona o botão, está executando código Python&hellip; como isso
1801+
<p>Esta aplicação Web é um site estático - uma única página de origem HTML, com
1802+
alguns recursos CSS e outros. O Briefcase iniciou um servidor Web local para
1803+
servir essa página para que o seu navegador possa visualizá-la. Se quiser
1804+
colocar essa página Web em produção, pode copiar o conteúdo da pasta <code>www</code> para
1805+
qualquer servidor Web que possa servir conteúdo estático.</p>
1806+
<p>Mas quando pressiona o botão, está a executar código Python&hellip; como isso
18071807
funciona? O Toga usa o <a href="https://pyscript.net">PyScript</a> para fornecer um
1808-
interpretador Python no navegador. O Briefcase empacota o código do sua
1808+
interpretador Python no navegador. O Briefcase empacota o código da sua
18091809
aplicação como rodas que o PyScript pode carregar no navegador. Quando a página
18101810
é carregada, o código da aplicação é executado no navegador, criando a interface
1811-
do utilizador usando o DOM do navegador. Quando você clica em um botão, esse
1812-
botão executa o código de manipulação de eventos no navegador.</p>
1811+
de utilizador usando o DOM do navegador. Quando clica num botão, esse botão
1812+
executa o código de manuseamento de eventos no navegador.</p>
18131813
<h2 id="publicar-a-aplicacao-web">Publicar a aplicação web<a class="headerlink" href="#publicar-a-aplicacao-web" title="Permanent link">&para;</a></h2>
1814-
<p>Se desejar, você também pode tentar publicar este aplicação web na internet
1815-
usando o [PythonAnywhere Briefcase Plugin]. O [tutorial] para esse plugin
1816-
continua a partir deste ponto e orienta você sobre como empacotar e publicar no
1817-
[PythonAnywhere].</p>
1814+
<p>Se desejar, também pode tentar publicar esta aplicação web na internet usando o
1815+
<a href="https://github.com/pythonanywhere/pythonanywhere-briefcase-plugin">Plugin PythonAnywhere
1816+
Briefcase</a>. O
1817+
<a href="https://briefcase.pythonanywhere.com/tutorial/">tutorial</a> para esse plugin
1818+
continua a partir deste ponto e orienta-o sobre como empacotar e publicar no
1819+
<a href="https://www.pythonanywhere.com/">PythonAnywhere</a>.</p>
18181820
<h2 id="proximos-passos">Próximos passos<a class="headerlink" href="#proximos-passos" title="Permanent link">&para;</a></h2>
1819-
<p>Embora já tenhamos implantado esse aplicação no desktop, em dispositivos móveis
1820-
e na Web, ele é bastante simples e não envolve bibliotecas de terceiros. Podemos
1821-
incluir bibliotecas do Python Package Index (PyPI) em nossa aplicação? Consulte
1822-
o <a href="../tutorial-7/">Tutorial 7</a> para descobrir&hellip;</p>
1821+
<p>Embora já tenhamos implementado essa aplicação no ambiente de trabalho, em
1822+
dispositivos móveis e na Web, ela é bastante simples e não envolve bibliotecas
1823+
de terceiros. Podemos incluir bibliotecas do Python Package Index (PyPI) na
1824+
nossa aplicação? Consulte o <a href="../tutorial-7/">Tutorial 7</a> para descobrir&hellip;</p>
18231825

18241826

18251827

0 commit comments

Comments
 (0)