[Rio-pm] Perl, Javascript (was: Re: Perl em desuso??)

Nuba Princigalli nuba em fastmail.fm
Quarta Maio 2 10:50:21 PDT 2012


Caros,

On Tue, May 1, 2012, at 01:00 AM, Ulisses IBIZ wrote:

nao morro de amores por Javascript mas essa linguagem vem mudando
o modo de fazer as coisas, talvez pq ela esteja mais a mao...

= cada vez mais estao surgindo apps com complexas interfaces de
usuario, em Javascript e HTML, claro. Com crossroads.js,
backbone.js, knockout.js se constroe interfaces de maneira bem
mais facil, tirando muito da complexidade do servidor. Cada vez
mais o servidor tem ficado apenas com o lado de persistencia de
dados com BDs tolerantes a falhas, distribuidos, prontos pra
cloud. Decisores estao focando cada vez mais nas duas pontas:
qual a cara da minha app e como persistir os dados na cloud, com
baixo custo, alta disponibilidade e sem falhas. E escolhem um
miolo/server que nao atrapalhe, falando geralmente JSON via REST.

de uma brincada aqui para ver o que se pode fazer na UI, somente
na ponta, sem mexer uma palha no server
=> [1]http://learn.knockoutjs.com/

examplos de uso do backbone.js
=> [2]http://documentcloud.github.com/backbone/#examples

= Node.js, Javascript que roda no servidor (isso mesmo),
orientado a eventos que visa consumir muito menos recursos do
lado servidor. Mais
em [3]http://www.ibm.com/developerworks/br/library/os-nodejs/. Ta
no comeco, mas ainda vai ficar melhor.

a [4]voxer.com esta usando node.js com riak como db nonsql,
distribuido, tolerante a falhas, p.exe.


No começo do ano passado comecei a usar javascript além dos "page
enhancements" triviais, comecei pelo jQuery, jQuery Mobile e
Jemplate -- esse último me permitiu reutilizar, no browser,
templates que eu já usava na view da minha app catalyst. Terminei
me afogando num spaghetti code danado, e resolvi que era hora de
parar de "programar em jQuery" e entrar no JS pra valer.

Hoje, não vejo nada melhor que o combo: Perl no backend, exposto
via API REST + JavaScript no frontend, consumindo essa API, no
paradigma de single-page app, thick client.

Tenho acompanhado também node.js, mas até agora os relatos que
vejo na rede irc.perl.org, de quem está experimentando, me
sugerem que valha a pena esperar um pouco mais...

Posto isso... sempre torcendo por avanços na linha
perl+lvvm+emscripten, e nas iniciativas como as do fglock, pra
uma hora termos Perl (e tudo que for Pure-Perl no CPAN) no
browser! :)

Lembrando que aqui no Rio temos um grupo ótimo de JS,
http://riojs.org/ com encontros técnicos a cada 2 meses, que tem
entre seus principais organizadores o Leo Balter, que palestrou
no YAPC::Brasil 2011 e entrou recentemente na lista! Inclusive,
no último encontro, no Peixe Urbano, levamos (sim, no plural
rsrs) muitas coisas técnicas e da comunidade de Perl (e outros
levaram também de Python e de Ruby) para enriquecer a discussão
sobre o ferramental e a cultura do JS hoje.

Abraço,

Nuba Princigalli

References

1. http://learn.knockoutjs.com/
2. http://documentcloud.github.com/backbone/#examples
3. http://www.ibm.com/developerworks/br/library/os-nodejs/
4. http://voxer.com/
--
Nuba R. Princigalli  nuba em pauleira.com  http://pauleira.com  @nprincigalli
Discipline is not an end in itself, just a means to an end. - King Crimson

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20120502/ae6f0bce/attachment-0001.html>


Mais detalhes sobre a lista de discussão Rio-pm