| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2010 12:45:34
|
adriano_si
JWizard
![[Avatar]](/images/avatar/4f9ef38edcfc460a00cbb8ed5dee299c.jpg)
Membro desde: 01/10/2006 15:29:40
Mensagens: 2047
Offline
|
Renatobh wrote:...
E só uma dúvida, todo mundo quer aprender Ruby, conhecer sobre Ruby e eu não fui com a cara da linguagem desde a primeira vez que eu ví, sou único será?
Eu achei a linguagem fantástica pelo que ela pode fazer... Mas pra mim foi igual a mulher melancia, eu até que acho gostosa, mas não tenho vontade de comer...
Não me agradei em programar com Ruby, mesmo com todas as facilidades que ela me deu... Foi uma coisa bem pessoal mesmo... Ou seja, depois de uns 2 meses usando e com um Sisteminha de testes na agulha, joguei ela pro fim da fila de prioridades... Tô olhando Groovy, logo depois irei para (Scala ou Python, ainda não decidi), e depois pra finalizar o ciclo, investirei na Plataforma .NET, depois, se sobrar tempo, Ruby... mas aí eu já to com quase 40 anos, não sei se vou ter saco... heueheueheuehuehue
Abs []
|
"É preciso ter mais fé pra acreditar que viemos do nada..."
Blog - http://aohana.wordpress.com/
Padrão de nomenclatura Java - http://www.oracle.com/technetwork/java/codeconventions-139411.html#16712
Doc. Java - http://www.oracle.com/technetwork/java/javase/documentation/index.html
Faça perguntas Inteligentes - http://istf.com.br/perguntas
Sobrevivência no GUJ:
(Regras) http://www.guj.com.br/java/21516-regras-do-forum
(Boa prática) http://www.guj.com.br/java/15477-antes-de-voce-perguntar
(Código fonte) http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2010 13:12:24
|
immortalSoul
JavaGuru
Membro desde: 25/06/2006 13:41:50
Mensagens: 200
Offline
|
Existe um fato interessante na comunidade Java ( irei generalizar um pouco).
Para a comunidade, linguagem diferente é: Scala, Ruby (mais especificamente, RoR), esse tal de Groovy e até mesmo o .net.
O mais interessante é que essas linguagens no geral tem um ponto em comum: Geralmente são linguagens que sao sustentadas principalmente por outras tecnologias.
Por exemplo, alguém consegue imaginar o Java sem o eclipse ou netbeans? Ou Ruby sem o Rails, ou o tal do Groovy sem o tal do Grails?
Linguagens como python, lisp ou perl são quase que completamente ignoradas ( e ,na minha opinião, são as linguagens mais agradáveis de se programar).
Nada contra, mas é algo que observo faz algum tempo. Para quem não entendeu ou acha que estou exagerando, basta abrir o indice de fóuns do guj para saber do que estou falando.
This message was edited 2 times. Last update was at 17/11/2010 13:13:56
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2010 13:33:04
|
adriano_si
JWizard
![[Avatar]](/images/avatar/4f9ef38edcfc460a00cbb8ed5dee299c.jpg)
Membro desde: 01/10/2006 15:29:40
Mensagens: 2047
Offline
|
immortalSoul wrote:Existe um fato interessante na comunidade Java ( irei generalizar um pouco).
Para a comunidade, linguagem diferente é: Scala, Ruby (mais especificamente, RoR), esse tal de Groovy e até mesmo o .net.
O mais interessante é que essas linguagens no geral tem um ponto em comum: Geralmente são linguagens que sao sustentadas principalmente por outras tecnologias.
Por exemplo, alguém consegue imaginar o Java sem o eclipse ou netbeans? Ou Ruby sem o Rails, ou o tal do Groovy sem o tal do Grails?
Linguagens como python, lisp ou perl são quase que completamente ignoradas ( e ,na minha opinião, são as linguagens mais agradáveis de se programar).
Nada contra, mas é algo que observo faz algum tempo. Para quem não entendeu ou acha que estou exagerando, basta abrir o indice de fóuns do guj para saber do que estou falando.
Sem sombra de dúvidas... São liguagens mais focadas pra Web com seus Frameworks mágicos que ajudam no Serviço... Isso é normal, mas concordo contigo quando dizes que deveríamos evidenciar um pouco mais linguagens de Programação puras, sem suas respectivas varinhas mágicas... Mas mesmo assim, sempre depois alguém virá e dirá: "aprendi Python, agora vou aprender DJango" e etc... Enfim, acho que o crescimento de Funcionários, frente ao crescimento de cientistas está cada vez maior... devo reconhecer que ainda sou mais Comercial do que Cientista... Mas já to procurando mudar minha cabeça em relação à isso...
hoje já uso o Groovy sem o GRails, mas dentro de meus Sistemas Java, só pra facilitar algumas coisas...
Abs []
[EDIT] - Mas já to começando com o GRails
This message was edited 1 time. Last update was at 17/11/2010 13:33:53
|
"É preciso ter mais fé pra acreditar que viemos do nada..."
Blog - http://aohana.wordpress.com/
Padrão de nomenclatura Java - http://www.oracle.com/technetwork/java/codeconventions-139411.html#16712
Doc. Java - http://www.oracle.com/technetwork/java/javase/documentation/index.html
Faça perguntas Inteligentes - http://istf.com.br/perguntas
Sobrevivência no GUJ:
(Regras) http://www.guj.com.br/java/21516-regras-do-forum
(Boa prática) http://www.guj.com.br/java/15477-antes-de-voce-perguntar
(Código fonte) http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2010 13:43:06
|
renzonuccitelli
GUJ Master
Membro desde: 17/09/2008 12:58:32
Mensagens: 1133
Offline
|
Acho que faz parte pensar na Infra. Graças a Deus estou conseguindo sair do mundo onde se aprende as coisas pq as empresas estão contratando. Estou fazendo meus projetos e abrindo meus cursos, então estou focando em linguagens agradáveis de se programar. Até agora a linguagem que achei mais legal foi o Lua. Mas também existe o fator facilidade de infra e etc. Nesse caso, o Python fica na frente por causa do Google App Engine.
Mas uma coisa tem de engraçado onde ainda trabalho: na empresa o core e Java. Mas todos os programadores que conhecem alguma outra linguagem, em geral acham o Java pior, por causa da sua burocracia. As preferências são Ruby, Pearl, Python e Lua.
|
Renzo Nuccitelli
Engenheiro de Computação - ITA
http://nuccitec.com.br/
http://blog.nuccitec.com.br/
http://jcoltrane.sf.net
http://jfera.nuccitec.com.br/
http://code.google.com/p/webapp-ce/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2010 13:45:31
|
andredecotia
JWizard
![[Avatar]](/images/avatar/3e0c75ef9041e74cc2a533fa0fbbf33a.jpg)
Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline
|
andredecotia wrote:Acredito que Python é o bicho! Claro, depois do Java, né! hehehe
Se for aprendê-lo, foco no framework Django...
André AS
Olha, pensando bem, por questões de priorizar as coisas e se aperfeiçar legal pra não ficar de certa forma no generalismo/na superfície do conhecimento, neste
momento eu pegaria pesado em AJAX, nas bibliotecas JavaScript tais como (EXTjs, JQUERY, YUI, Prototype e script.aculo.us) isso é show de bola mano!
|
--
André AS
Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2010 13:53:18
|
adriano_si
JWizard
![[Avatar]](/images/avatar/4f9ef38edcfc460a00cbb8ed5dee299c.jpg)
Membro desde: 01/10/2006 15:29:40
Mensagens: 2047
Offline
|
renzonuccitelli wrote:Mas uma coisa tem de engraçado onde ainda trabalho: na empresa o core e Java. Mas todos os programadores que conhecem alguma outra linguagem, em geral acham o Java pior, por causa da sua burocracia. As preferências são Ruby, Pearl, Python e Lua.
Tudo focado na WEB não é ???
|
"É preciso ter mais fé pra acreditar que viemos do nada..."
Blog - http://aohana.wordpress.com/
Padrão de nomenclatura Java - http://www.oracle.com/technetwork/java/codeconventions-139411.html#16712
Doc. Java - http://www.oracle.com/technetwork/java/javase/documentation/index.html
Faça perguntas Inteligentes - http://istf.com.br/perguntas
Sobrevivência no GUJ:
(Regras) http://www.guj.com.br/java/21516-regras-do-forum
(Boa prática) http://www.guj.com.br/java/15477-antes-de-voce-perguntar
(Código fonte) http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2010 14:02:36
|
renzonuccitelli
GUJ Master
Membro desde: 17/09/2008 12:58:32
Mensagens: 1133
Offline
|
Pearl e Lua não. Em geral o pessoal usa pra fazer escripts para alguma tarefa específica. Eu costumo usar Lua ou Python para fazer programinhas rápidos, principalmente pela interatividade de obter respostas de um Shell. Mas ao escolher o Python para me aprofundar, o fiz focado em app web, visando utilizar o GAE, uma vez que fiquei impressionado com as facilidades que ele proporciona. Minha experiência nele é com Java, depois dei uma lida na versão Python e achei bem melhor...
|
Renzo Nuccitelli
Engenheiro de Computação - ITA
http://nuccitec.com.br/
http://blog.nuccitec.com.br/
http://jcoltrane.sf.net
http://jfera.nuccitec.com.br/
http://code.google.com/p/webapp-ce/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2010 14:09:44
|
immortalSoul
JavaGuru
Membro desde: 25/06/2006 13:41:50
Mensagens: 200
Offline
|
adriano_si wrote:
renzonuccitelli wrote:Mas uma coisa tem de engraçado onde ainda trabalho: na empresa o core e Java. Mas todos os programadores que conhecem alguma outra linguagem, em geral acham o Java pior, por causa da sua burocracia. As preferências são Ruby, Pearl, Python e Lua.
Tudo focado na WEB não é ???
Não.
Java também não é focada somente em web, apesar de quando falamos em java, geralmente estamos falando mesmo do tal do JEE .
Lua eu conheço pouco,
Pearl, Python e Lisp, cada uma, possuem alguns dos melhores frameworks web que já vi, mas tem que ser muito injusto pra limitar essas linguagens aos seus framework's.
Python, por exemplo, tem uma biblioteca gigantesca que te permitem fazer muita coisa com um minimo de esforço. Que fazer uma aplicação pra enviar dados pro twitter? basta abrir um arquivo texto e escreve umas 3 linhas de código, ou menos. Fazer uma conexao com um banco, recuperar dados, gerar relatorio, plotar graficos.. geralmente tudo é muito simples.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2010 14:16:14
|
immortalSoul
JavaGuru
Membro desde: 25/06/2006 13:41:50
Mensagens: 200
Offline
|
renzonuccitelli wrote: Pearl e Lua não. Em geral o pessoal usa pra fazer escripts para alguma tarefa específica. Eu costumo usar Lua ou Python para fazer programinhas rápidos, principalmente pela interatividade de obter respostas de um Shell. Mas ao escolher o Python para me aprofundar, o fiz focado em app web, visando utilizar o GAE, uma vez que fiquei impressionado com as facilidades que ele proporciona. Minha experiência nele é com Java, depois dei uma lida na versão Python e achei bem melhor...
A gente que vem do java tem que tomar extremo cuidado pra não continuar programando em python como se programa em java.
É muito comum ver vários get/st em código python d equem ta iniciando( eu mesmo fiz muito isso), e também é comum ficar perdendo tempo com bobagem ou tentando usar OO onde não deveria existir ou onde uma simples função seria mais adequada.
ENfim, acho que até hoje eu ainda faço mutia coisa errada. Eu qeu não sei.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2010 18:43:13
|
fredferrao
GUJ Master
![[Avatar]](/images/avatar/128ac9c427302b7a64314fc4593430b2.jpeg)
Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline
|
renzonuccitelli wrote: Acho que faz parte pensar na Infra. Graças a Deus estou conseguindo sair do mundo onde se aprende as coisas pq as empresas estão contratando. Estou fazendo meus projetos e abrindo meus cursos, então estou focando em linguagens agradáveis de se programar. Até agora a linguagem que achei mais legal foi o Lua. Mas também existe o fator facilidade de infra e etc. Nesse caso, o Python fica na frente por causa do Google App Engine.
Mas uma coisa tem de engraçado onde ainda trabalho: na empresa o core e Java. Mas todos os programadores que conhecem alguma outra linguagem, em geral acham o Java pior, por causa da sua burocracia. As preferências são Ruby, Pearl, Python e Lua.
Fala a verdade rapaz, tu aprendeu Lua foi para criar AddOns e customizar a interface do World of Warcraft
|
Não respondo dúvidas via MP! |
|
|
 |
|
|