|
||
|
|
Conheça o Plugfeed | » Início » Programação » Python e Zope » Como usar o Eclipse para desenvolver em Python com Zope e Plone
Conheça o Plugfeed | » Início » Programação » Python e Zope » Como usar o Eclipse para desenvolver em Python com Zope e Plone
--> |
|
Avaliação: Não avaliado | Publicado em: 20/03/2008
Como usar o Eclipse para desenvolver em Python com Zope e Plone
Rafael Cavalhero é analista de Sistemas na Paradigma e mestrando em Ciência da Informação na UFMG.
Como usar o Eclipse para desenvolver em Python com Zope e Plone
IntroduçãoEste tutorial mostra como instalar e configurar o Eclipse para desenvolver em Python. O plugin utilizado será o PyDev Extensions. Após as configurações você terá uma IDE com muitas funcionalidades (dê uma olhada em PyDev Extensions, vale a pena). Eu utilizo o Debian Testing e portanto o tutorial é baseado nesse sistema operacional. No entanto ele é genérico o bastante para ser aplicado em outros SOs. No final há seções dedicadas ao desenvolvimento em Zope/Plone. Pré-requisitosSeu sistema deverá ter o Java 1.4 JRE, Java5 JRE (recomendável) ou algo compatível instalado. Mais informações em JRE. No Debian testing eu instalei o pacote sun-java6-jre via apt. Download e instalação do EclipseNa página oficial Eclipse Downloads e faça o download do Eclipse Classic. A versão atual é a 3.3. Existe um pacote do Eclipse disponível via apt, porém se trata de uma versão antiga. No Debian testing a instalação é feita descompactando o arquivo e movendo a pasta resultante (eclipse) para algum lugar conveniente. No meu caso eu a movi para /usr/lib. Para iniciar o Eclipse basta então fazer: cd /usr/lib/eclipse Uma coisa irritante é que toda vez que eu inicio o Eclipse desse jeito ele pergunta onde está meu Workspace. Para ele não perguntar basta executá-lo assim: cd /usr/lib/eclipse Obviamente você pode escrever um shell script para executar essa linha de comando e colocá-lo em algum diretório que esteja no seu PATH. Instalando e configurando o plugin Pydev ExtensionsPré-requisitosNão é exatamente um pré-requisito, porém o PyLint adiciona funcionalidades interessantes ao PyDev. Além disso o pylint pode ser utilizado separadamente. Da descrição do pacote Debian (chama-se "pylint"): Pylint is a Python source code analyzer which looks for programming errors, helps enforcing a coding standard and sniffs for some code smells (as defined in Martin Fowler's Refactoring book). InstalandoÉ possível instalar o PyDev Extensions a partir do próprio Eclipse. Para isso você deve executar o Eclipse com um usuário com permissão de escrita no diretório de instalação do Eclipse e seguir os passos:
ConfigurandoAlgumas configurações devem ser feitas obrigatoriamente. As demais opções podem ser exploradas depois para obter funcionalidades avançadas. Para configurar o plugin vá em Window/Preferences/Pydev. Você deve configurar o seguinte:
TestandoPara testar se tudo está funcionando:
Instalando o plugin para desenvolvimento WebO plugin Web Standard Tools forneced editores para arquivos HTML e JavaScript, com syntax highlighting, code-completion, etc. Para instalá-lo via Eclipse:
Em Window/Preferences/General/Content Types você pode associar as extensões de sua linguagem de template favorita (ex.: *.pt) ao tipo HTML. Desse modo o editor HTML será utilizado para abrir arquivos do tipo escolhido. Criando um projeto Zope/PlonePara obter o máximo das funcionalidades do Eclipse/PyDev é necessário usar algumas técnicas descritas aqui:
Usando o debugger gráfico do PyDev com ZopeO PyDev possui um excelente debugger gráfico. A utilização com projetos python "stand-alone" é trivial. Para utilizá-lo com o Zope, no entanto, são necessárias algumas configurações:
Agora quando o código os comandos import pydevd;pydevd.settrace() forem executados você poderá debugar seu código utilizando o Eclipse. ConclusãoAgora você tem uma IDE python completa. Em PyDev Extensions você encontra uma descrição completa de todas as funcionalidades (são muitas). ![]() |
|
![]() |
|
|