Além de Java e C#, em qual dessas linguagens investiriam tempo e recursos para aprender: Scala, Groovy, Ruby, Clojure, Perl ou Python?
Scala, Groovy, Ruby, Clojure, Perl, Python: em qual investiriam?
30 Respostas
além do java já brinquei com groovy, c# e scala.
Groovy eu brinquei um pouco pra mexer com o Gradle.
Mas dessas ditas aí a que eu tenho usado mais e a que mais gostei foi Scala.
Atualmente já trabalho com C#, PHP e Delphi, gosto de Java mas ainda não trabalhei profissionalmente com ela.
Mas das linguagens citadas a que tenho pensando em estudar é Ruby, achei ela bastante interessante e a comunidade é bastante forte também.
Ultimamente tenho estudado Perl… a linguagem tem alguns recursos e vantagens interessantes.
Com certeza Python.
perl
Eu investiria em javascript. Está havendo uma tendência de aplicações desktop serem escritas com ela. Inclusive o desktop do gnome(gnome-shell) está sendo escrito com ele. Aplicações para o Chrome, Aplicações para o Metro, etc…
Eu investiria em javascript. Está havendo uma tendência de aplicações desktop serem escritas com ela. Inclusive o desktop do gnome(gnome-shell) está sendo escrito com ele. Aplicações para o Chrome, Aplicações para o Metro, etc…
Acho que ai ele pode entrar no Dart, pois ai gera js ou webapp para o chrome.
Eu investiria em javascript. Está havendo uma tendência de aplicações desktop serem escritas com ela. Inclusive o desktop do gnome(gnome-shell) está sendo escrito com ele. Aplicações para o Chrome, Aplicações para o Metro, etc…
Acho que ai ele pode entrar no Dart, pois ai gera js ou webapp para o chrome.
Pode ser também. A sdk já até empacota o aplicativo pra rodar no chromebook ou google chrome.
Scala!!
E pra quem estiver afim de se familiarizar um pouco mais com Scala (e principalmente com o paradigma funcional): https://www.coursera.org/course/progfun
Não é sempre que se tem a chance de aprender direto com o criador da linguagem.
Scala sem dúvida. O curso que mencionaram aí em cima é uma ótima chance. Estou usando Scala fazem alguns anos, quanto mais aprendo, mas me apaixono por essa linguagem. E como ela se integra com Java de maneira ridiculamente fácil, é fácil começar a usar =)
Eu diria Javascript, Scala e Grovy
javascript é mandatorio para html ainda ais com html5 e tb como linguagem de script para a jvm (o java 8 irá trazer um nova javascript machine para o SDK)
Scala porque é uma linguagem muito interessante que pode ser usada em jvm e crl e groovy porque é uma linguagem de script com propriedades iguais ao ruby mas com sintaxe do java.
Ruby pode ser valioso como linguagem de script em .net mas na jvm não vejo muito proposito. O mesmo para o python. Existem bibliotecas de calculo em python que pode ser uma necessidade em certas aplicações.
Eu diria Javascript, Scala e Grovyjavascript é mandatorio para html ainda ais com html5 e tb como linguagem de script para a jvm (o java 8 irá trazer um nova javascript machine para o SDK)
Scala porque é uma linguagem muito interessante que pode ser usada em jvm e crl e groovy porque é uma linguagem de script com propriedades iguais ao ruby mas com sintaxe do java.
Ruby pode ser valioso como linguagem de script em .net mas na jvm não vejo muito proposito. O mesmo para o python. Existem bibliotecas de calculo em python que pode ser uma necessidade em certas aplicações.
Pois é, o javascript está everywhere agora, não somente para web como desktop. A fundação gnome está desenvolvendo o shell com ele. Toda a interface gráfica do gerenciador de janelas é construída com javascript e também as aplicações dela. O qt sdk também utiliza javascript e logo todo kde vai passar a usá-la para aplicações e interfaces ricas.
O firefox agora traz o OdinMokey que faz ceder um compilador de c++ 2 javascript que vai possibilitar escrever aplicações de alto desempenho.
https://wiki.mozilla.org/Javascript:SpiderMonkey:OdinMonkey
Como meu sistema é linux tratei logo de aprendê-la.
Ex de aplicação desktop com javascript
https://live.gnome.org/Design/Apps/Music
[youtube]http://www.youtube.com/watch?v=w9vKY1DgnV4[/youtube]
Se preparem porque provavelmente a gente vai ver uma revolução em termos de aplicações e sistemas neste ano.
@juliocbq legal, não sábio que o gnome usava js por baixo,.
lembrando que no Windows 8 também é possível desenvolver com html5 + javascript + css3, um exemplo que achei legal:
@juliocbq legal, não sábio que o gnome usava js por baixo,.lembrando que no Windows 8 também é possível desenvolver com html5 + javascript + css3, um exemplo que achei legal:
Tá tendo uma tendência em usar o javascript como frontend. O núcleo expõe o hardware como api pra uma linguagem de alto nível. O resultado disso é um sandbox com aplicações seguras. O firefox OS funciona assim, ChromeOS e provavelmente a maioria dos novos sistemas que vão surgir. Só estou especulando, mas tenho visto uma onda de javascript grande nos unix.
Eu comecei a estudar Python esse ano.
+1
Se já curte Java, te sugiro Groovy. É um caminho muito tranquilo de transição do Java para o Groovy: sintaxe muito parecida e todos os recursos que você gostaria de ver no Java que ainda não existem. (Groovy é um Java++ na minha opinião)
Se tá a fim de ver algo FORA da JVM: Python. Comecei a aprender e estou achando muito interessante.
Se tá a fim de se divertir horrores saindo da zona de conforto totalmente, Clojure.
Python 
Se não tem nada em vista pra trabalhar com elas, entao nenhuma delas. Pode ter algo de fora dessa relacao que seja mais importante pra voce complementar ou aperfeicoar o que ja use, como exemplo o JavaScript que já mencionaram.
todas
Nossa calma :), a vida é mais importante do que isso. Mas pra quem é mais novinho é valido sim.
Nossa calma :), a vida é mais importante do que isso. Mas pra quem é mais novinho é valido sim.
Hahahaa concordo com o “calma”. Querer estudar tantas linguagens assim de uma vez é um pouco pesado XD
Python
Scala! 8)
Atualmente trabalho com Java, Scala e Groovy.
Acho que Scala e Groovy estão se destacando bastante, o Groovy ainda mais por causa do Grails. Mas estou tendendo em investir mais em Scala.
Atualmente, o meu foco é me especializar em .Net. Mas tenho vontade de algum dia poder me dedicar ao Ruby on Rails, já que, aparentemente, o framework possibilita uma boa produtividade.
Sobre produtividade, o ASP.NET MVC é tao produtivo quanto o Rails. Fora que a linguagem C# é mais familiar do que Ruby.
Sobre produtividade, o ASP.NET MVC é tao produtivo quanto o Rails. Fora que a linguagem C# é mais familiar do que Ruby.
Eu já dei umas “bisoiada” em ASP.Net MVC e é realmente algo bem interessante. Acredito que, dominando ASP.Net MVC eu consiga fazer em bem menos tempo o que fazia em Web Forms.
Mas também conta o fato de ter ouvido falar primeiro do Ruby do que do C#. Trabalhar com C# foi uma necessidade profissional, não uma escolha.