Gostaria de saber a opinião da comunidade sobre o projeto Kepler.Orbit. Sou desenvolvedor web e não vejo lua web com bons olhos até o momento.
--
"A arrogância é a arma dos fracos."
===========================
Italo Moreira Campelo Maia
Bacharel em Ciência da Computação - UECE
Desenvolvedor WEB e Desktop (Java, Python, Lua)
Coordenador do Pug-CE
-----------------------------------------------------
http://www.italomaia.com/
http://twitter.com/italomaia/
http://eusouolobomau.blogspot.com/
-----------------------------------------------------
Turtle Linux 9.10 - http://tiny.cc/blogturtle910
Turtle Linux 10.10 - http://bit.ly/cEw4ET
===========================
--
Lua BR - http://groups.google.com/group/lua-br
De: Italo Maia <italo...@gmail.com>
Para: lua...@googlegroups.com
Enviadas: Segunda-feira, 1 de Agosto de 2011 13:34
Assunto: Re: [lua-br] O que você gosta e desgosta do Kepler.Orbit?
Concluo que há os programadores de ofício, mas também os de ocasião.
Os últimos se vêem o caminho facilitado, experimentam, porque
experimentar não implica grande esforço. E eventualmente, porque
gostaram, acabam por absorver esta tecnologia. Veja o meu caso, já
conhecia Pascal. Não estava totalmente satisfeito, mas estou certo de
que se não tivesse encontrado Lua for Windows, não teria sentido
vontade em avançar. É simplesmente uma história que provavelmente não
representa a maioria. De qualquer modo, serve para ilustrar que, entre
os que ingressam em uma nova linguagem de programação, também há
aqueles que entraram de mansinho porque o caminho era convidativo e,
tendo sido boa a recepção, descobriram motivo para ficar.
então, faço o mesmo raciocínio para a programação web com Lua. Se sou
um programador web experiente, ainda que a documentação não seja
farta, ainda que a instalação eventualmente não seja simples,
conhecendo as virtudes de Lua, não é difícil conceber interessados.
Mas o que dizer dos programadores de ocasião? Não posso responder por
todos, mas de certo, respondo por mim mesmo. Qual é a maneira mais
simples e sem complicação de ver um programa de teste a rodar? qual é
a maneira mais simples, ainda que não a mais eficiente, de programar
para a Web sem que tenha de absorver o funcionamento de um complexo
mecanismo? Tenderia a supor que CGILua é a resposta. Baixei-o por meio
de Luarocks, naveguei por alguns exemplos, mas ficou claro que algum
conhecimento prévio de alguma coisa era necessário, pois não fui capaz
de entender o seu funcionamento apenas lendo o manual.
É uma crítica? Claro que não. Se fosse simples ter tudo bem explicado,
bem detalhado, supondo que o usuário não sabe nada e que tudo deve ser
explicado, bem, não acredito que houvesse qualquer tecnologia mal
documentada ou documentada apenas para usuários mais experientes. O
que estou a dizer é que estas características dificultam os primeiros
passos.
Ao fim, há gente que conseguiu entender CGILua, Kepler e Orbit. então,
fica claro que, em algum momento, também posso entender, o que digo é
que a documentação que li, não me ajudou a depreender quais seriam os
passos para avançar. Existe documentação? Sim, existe. Mas quando o
usuário não foi capaz de entender os conceitos subjacentes, há pouca
probabilidade de que desenrole o novelo.
Em 01/08/11, Italo Maia<italo...@gmail.com> escreveu:
> Gostaria de saber a opinião da comunidade sobre o projeto
> Kepler.Orbit<http://keplerproject.github.com/orbit/>.
> Sou desenvolvedor web e não vejo lua web com bons olhos até o momento.
>
>
> --
> "A arrogância é a arma dos fracos."
>
> ===========================
> Italo Moreira Campelo Maia
> Bacharel em Ciência da Computação - UECE
> Desenvolvedor WEB e Desktop (Java, Python, Lua)
> Coordenador do Pug-CE
> -----------------------------------------------------
> http://www.italomaia.com/
> http://twitter.com/italomaia/
> http://eusouolobomau.blogspot.com/
> -----------------------------------------------------
> Turtle Linux 9.10 - http://tiny.cc/blogturtle910
> Turtle Linux 10.10 - http://bit.ly/cEw4ET
> ===========================
>
> --
> Lua BR - http://groups.google.com/group/lua-br
>
--
Luciano de Souza
pouca clareza.
--
Em 03/08/11, Italo Maia<italo...@gmail.com> escreveu:
--
Luciano de Souza
--
De fato, não parece nada difícil rodar este exemplo. Os passos estão
muito bem descritos. Pelo que entendi o Uscgi funcionará como o
servidor HTTP, em outras palavras, estará no lugar do Apache.
Desde que se tenha baixado o fonte correto, não deve haver dificuldade
na compilação. Por sorte estou no Linux, no Windows, o "make" é um
procedimento um bocadinho mais intrincado.
De qualquer modo, deveria estudar alguma coisa previamente. É que o
código, apesar de funcionar, é ininteligível para o meu atual estágio.
"Há uma variável de ambiente do uscgi no parâmetro da função
principal? Por que não é utilizada? Co-rotinas? Sem nenhum
procedimento de escrita? Retorna 200 como status da requisição? O que
será o 200, E ao fim, por que retorna a própria função? E se tivesse
um formulário, como capturaria as variáveis nascidas no HTML?" É claro
que você não me responderá estas perguntas, pois provavelmente eu não
devo ter a base para entender.
O artigo não é bom? Certamente que é. A questão é que foi escrito para
outro público. Não entendi os passos para compilar o Uscgi. Isto não
tem a menor importância. Consigo reproduzi-los, não é importante
entender as sutilezas da compilação C. Mas em relação ao código...
Neste momento, acho que seria importante entender coisas mais básicas,
mas que ao mesmo tempo, ajudassem a caminhar para o mais complexo.
Mas que gostei do seu blog, lá isso gostei!
Em 01/08/11, Italo Maia<italo...@gmail.com> escreveu:
> Gostaria de saber a opinião da comunidade sobre o projeto
> Kepler.Orbit<http://keplerproject.github.com/orbit/>.
> Sou desenvolvedor web e não vejo lua web com bons olhos até o momento.
>
>
> --
> "A arrogância é a arma dos fracos."
>
> ===========================
> Italo Moreira Campelo Maia
> Bacharel em Ciência da Computação - UECE
> Desenvolvedor WEB e Desktop (Java, Python, Lua)
> Coordenador do Pug-CE
> -----------------------------------------------------
> http://www.italomaia.com/
> http://twitter.com/italomaia/
> http://eusouolobomau.blogspot.com/
> -----------------------------------------------------
> Turtle Linux 9.10 - http://tiny.cc/blogturtle910
> Turtle Linux 10.10 - http://bit.ly/cEw4ET
> ===========================
>
> --
> Lua BR - http://groups.google.com/group/lua-br
>
--
Luciano de Souza