1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Focar em qual linguagem?

Olá pessoal gostaria de ver a visão de vocês referente as linguagens Java, C# e Ruby em questão de mercado, facilidades, desempenho e por ai vai. Sei que o uso da melhor linguagem depende do projeto, mas eu quero escolher uma das 3 para ser a minha linguagem dominante.

Já fui desenvolvedor java(utilizei Hibernate, Vraptor, Frameworks customizados...), porém sempre admirei o C# pela facilidade do Windows Forms, do próprio .NET e do MVC 4 que utilizei em um projeto meu.

Hj estou estudando um pouco de Ruby, não por causa do Rails(MVC 4 pra mim faz tudo que o Rails faz), mas sim por causa da própria sintaxe da linguagem, porém o mercado é pequeno, da impressão de que estou estudando algo que não irei utilizar profissionalmente.

Apesar de c# e ruby me encantarem, java foi a única linguagem que posso incluir em qualquer projeto(não considerando custo), por exemplo, hoje na empresa que trabalho estou desenvolvendo uma applet de biometria e nenhuma outra linguagem que conheço (php,c# e ruby) são capazes de fazerem uma biometria funcionar em qualquer navegador. O problema de java é que ela possui tanto framework que ninguem garantira que conseguirei trabalhar com Play ou Vraptor que gosto ao invés de Struts, Servlet ou frameworks inventados igual já trabalhei em outra empresa, é uma linguagem legal se você trabalhar com o que gosta, porém pode se tornar detestável ao meu ver.

Na experiência de vocês com o que abordei, qual linguagem melhor para focar?

  • Amigo leia isso é você vai ter a certeza do que fazer para o futuro. http://www.guj.com.br/32524-qual-linguagem-e-mais-facil-para-o-primeiro-emprego-#answer-41717

    Eduardo Maia   04 de abr de 2015
  • Então na sua opinião seria Java? Eu quero uma linguagem balanceada na questão de Web/Desktop/Mobile. Java é fraca demais para desktop(Java Fx não rolo)

    guihgf_10   04 de abr de 2015
  • Amigo, olhe a resposta do peczenyj

    Eduardo Maia   04 de abr de 2015
  • Foca no que você vai querer trabalhar.

    javaflex   04 de abr de 2015
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags c# ruby java ou faça a sua própria pergunta.