Primeiros Passos (Jifty)

julho 28, 2009

Esta é uma tradução livre do texto originalmente publicado aqui: http://jifty.org/view/GettingStarted, como nesta primeira vez que traduzi, volto a afirmar: Meu inglês não é muito bom, e por essa razão traduzi este texto, e outros textos que podem vir a ser postado em meu blog, para melhorar ele. Caso encontrem erros, o que é provável que aconteça, me informe (andreoandre <> gmail <dot> com ) para corrigir e manter o texto atualizado.

Nota: Jifty é um framework web em/para Perl. Veja suas características abaixo:

  • DRY
  • Full-stack – Conjunto de ferramentas ( como database mapper, template, AJAX toolkit, etc.. )
  • Continuationsdeixa o desenvolvedor fazer seu trabalho de forma rápida e elegante :)
  • Form-based dispatch – Forma de renderização e processamento do Jifty ( Você dita a regra e ele cuida do resto)
  • Um Pony – O único que vem com um pônei

Primeiros Passos

É fácil como:

perl -MCPAN -eshell
notest install Jifty

jifty app –name MyJiftyApp
cd MyJiftyApp
jifty model –name User

Edite lib/MyJiftyApp/Model/User.pm adicionando as linhas na seção de Schema:

column name =>
type is ‘text’,
is mandatory;
column email =>
type is ‘text’;

Em seguida executeo comando para criar seu banco de dados:

jifty schema –setup

Quando estiver pronto para usar seu (simplista) novo usuário de  banco de dados, inicie o servidor standalone jifty de sua aplicação:

jifty server

Para se aprofundar mais, veja o manual. Códigos como o Wifty ( como este site), que é um pouco mais complexo que o tutorial do manual, também pode ser um bom lugar para começar — você pode obter o código via svn co http://svn.jifty.org/svn/jifty.org/wifty/trunk.

Se você deseja mais detalhes, de uma olhada aqui:

Você pode assistir 20 minutos de um screencast aquiNota: o screencast ( e outros textos no site) fazem uso do plugin de ‘login’, que ainda não esta pronto para uso, e não vem instalado com o Jifty, por isto, não tente copiar o que você vê pois pode não sair exatamente igual. Para mais informações, consulte cpan rt ticket 24107.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: