Aprender outra linguagem...  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
adriano_si
JWizard
[Avatar]

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
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

adriano_si
JWizard
[Avatar]

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
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/
andredecotia
JWizard
[Avatar]

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

[Email] [MSN] [ICQ]
adriano_si
JWizard
[Avatar]

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
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/
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.
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.
fredferrao
GUJ Master
[Avatar]

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!
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team