[resolvido]Além de Java, qual outra linguagem é muito usada pelo mercado para aprender?

35 respostas
D

Eu adoro Java e C#.

Mais apesar de ser meio leigo em Java, estou me esforsando para conseguir aprender a fundo Java. Em C#, sei pelo menos 10x mais que Java, porem decidi aprende-la por causa de muitas oportunidades de emprego que vi como Java.

Saber muito afundo, só C# e Delphi, mais já ter programado ai vai umas 12 linguagens.

NOTA: Delphi e C# não são muito usadas.

A questão final é: Java e C# é uma boa combinação? Ou seria melhor Java que é muito popular e outra linguagem ?

35 Respostas

UMC

Web -> PHP e Java Web!
Desktop -> Java, C++, Delphi pra mim ainda não morreu! :smiley:
Mobile -> Java ME e .NET

Fico com Java e C++, essa combinação pra mim esta bom!
Já C# não coloco muita “fé” não!

vlw

D

UMC:
Web -> PHP e Java Web!
Desktop -> Java, C++, Delphi pra mim ainda não morreu! :smiley:

Fico com Java e C++, essa combinação pra mim esta bom!
Já C# não coloco muita “fé” não!

vlw

C++ é mais clássico e sei um pouco de C++, vou pesquisar para saber futuramente.

UMC

DarthVictor:

C++ é mais clássico e sei um pouco de C++, vou pesquisar para saber futuramente.


Acredito eu que vai valer a pena!

vlw

J

DarthVictor:
UMC:
Web -> PHP e Java Web!
Desktop -> Java, C++, Delphi pra mim ainda não morreu! :smiley:

Fico com Java e C++, essa combinação pra mim esta bom!
Já C# não coloco muita “fé” não!

vlw

C++ é mais clássico e sei um pouco de C++, vou pesquisar para saber futuramente.

Se você for se espelhar em mercado, praticamente só vai codificar para web e aprender scripts. Aprenda o que você achar interessante.

ViniGodoy

Uma boa referência de livros de C++:
http://www.pontov.com.br/site/index.php/cpp/46-conceitos-basicos/88-roadmap-c

D

ViniGodoy:
Uma boa referência de livros de C++:
http://www.pontov.com.br/site/index.php/cpp/46-conceitos-basicos/88-roadmap-c

Eu já tenho muitas video aulas de C++ e 4 IDE`s de C++ no meu PC. Só que raramente leio eles. Estou me esforsando em Java no momento.

ViniGodoy

Claro, um passo de cada vez. Só cuidado se for estudar C++, ter em mãos boas referências é muito importante. Alguns livros desatualizados podem fazer mais mal do que bem, assim como IDEs antigas como o devcpp.

UMC

DarthVictor:
ViniGodoy:
Uma boa referência de livros de C++:
http://www.pontov.com.br/site/index.php/cpp/46-conceitos-basicos/88-roadmap-c

Eu já tenho muitas video aulas de C++ e 4 IDE`s de C++ no meu PC. Só que raramente leio eles. Estou me esforsando em Java no momento.


opa pode disponibilizar essas videos aulas?

vlw

UMC

Como assim o Dev cpp = Dev c++ é antigo!?
eu gosto do QtCreator

você recomenda o uso de outra!?

vlw

D

Como assim o Dev cpp = Dev c++ é antigo!?
eu gosto do QtCreator

você recomenda o uso de outra!?

vlw

Quando é para console, uso o Dev C++, para interfaces, Visual C++.

UMC

Como assim o Dev cpp = Dev c++ é antigo!?
eu gosto do QtCreator

você recomenda o uso de outra!?

vlw

Quando é para console, uso o Dev C++, para interfaces, Visual C++.
ah beleza para interface gráfica eu uso WxDev C++
o problema que tenho é quando fecho o projeto e reabro tudo que eu fiz de visual se perde na interface disso tenho que fazer na mão!!

vlw

D

Como assim o Dev cpp = Dev c++ é antigo!?
eu gosto do QtCreator

você recomenda o uso de outra!?

vlw

Quando é para console, uso o Dev C++, para interfaces, Visual C++.
ah beleza para interface gráfica eu uso WxDev C++
o problema que tenho é quando fecho o projeto e reabro tudo que eu fiz de visual se perde na interface disso tenho que fazer na mão!!

vlw

Não sabia deste IDE. Vou baixar agora para conferir.

ViniGodoy

ah beleza para interface gráfica eu uso WxDev C++
o problema que tenho é quando fecho o projeto e reabro tudo que eu fiz de visual se perde na interface disso tenho que fazer na mão!!
[/quote]

O wxDev é uma droga, assim como o devCpp.

Uma beleza é o Code::Blocks:
http://www.codeblocks.org

Ou o Qt Creator:
http://qt.nokia.com/products/developer-tools

Ou o próprio Visual Express, que é gratuito (mas aí só com Windows Forms):
http://www.microsoft.com/express/windows/

J

ViniGodoy:
UMC:
Quando é para console, uso o Dev C++, para interfaces, Visual C++.
ah beleza para interface gráfica eu uso WxDev C++
o problema que tenho é quando fecho o projeto e reabro tudo que eu fiz de visual se perde na interface disso tenho que fazer na mão!!

O wxDev é uma droga, assim como o devCpp.

Uma beleza é o Code::Blocks:
http://www.codeblocks.org

Ou o Qt Creator:
http://qt.nokia.com/products/developer-tools

Ou o próprio Visual Express, que é gratuito (mas aí só com Windows Forms):
http://www.microsoft.com/express/windows/

Sem falar que os dev(s) estão descontinuados a anos e só rodam em win32, porque o delphi não compila para 64(são projetos object pascal).
Visual studio(usar mfc) não é uma boa opção, pois não é multiplataforma como qt ou wxwidgets(frameworks)

Um bom exemplo de software c++ usando qt são virtualbox e google earth. Ambos multiplataforma.

rogelgarcia

Se for trabalhar web aprenda javascript…

Mas quando eu falo aprender javascript é estudar mesmo, conheçer a linguagem…

A maioria das pessoas que trabalham com javascript, usam na força bruta. Ou seja, programam em javascript como se estivessem trabalhando com java, e alguns detalhes que são diferentes, nao sao levados em consideraçao. O resultado disso é que não funciona direito e o cara passa raiva tentando descobrir o que tá acontecendo e acaba falando que javascript é uma mercadoria

Então, para não passar raiva, aprenda javascript… E leve em consideração que Internet Explorer e Firefox são browsers diferentes com APIs diferentes :smiley:

Hoje, se eu tivesse que aprender outra linguagem aprenderia o Ruby (na verdade já até andei estudando, mas não sou expert)…

Aprenda Groovy também…

No final das contas, acho que … se vc tiver bases sólidas de programaçao… e entender os conceitos, mesmo se nao existir na sua linguagem favorita, como closures que nao existe em java mas existe em outra linguagem…
Se voce conhecer bem… aprender outra linguagem é trivial… o problema é aprender a API da linguagem, ou frameworks como no caso do java…

Se tratando de Ruby… o momento agora é Ruby on Rails…

E o groovy tem o Grails… mas o groovy tem outras APIs bastante interessantes também…

macorx

Eu tenho programado ultimamente em Java, Objective-C e PHP.

Tenho visto ultimamente gente aprendendo Ruby on Rails por ele ter sido usado no desenvolvimento do Twitter.

Se você pretende futuramente desenvolver pra Mac, iPhone ou ainda iPad sugiro começar com C++ pra depois pegar o Objective-C. :smiley:

Já programei bastante em Delphi também e acho que é uma boa linguagem pra começar se você não entender nada de programação.

Obviamente se o seu objetivo principal é permanecer sempre focado em OO, acho que o negócio é ficar em Java ou ainda C#.

rogelgarcia

Vou descordar um pouco dos colegas…

Não recomendo Delphi… além de estar morto… é orientação a gambiarra… eheheh

macorx

Gambiarra? Mas gambiarra eu posso fazer em qualquer linguagem…

Fundamente sua resposta. :smiley:

rogelgarcia

Sim… concordo que gambiarra vc pode fazer em qualquer linguagem…

Vamos aos motivos reais de nao usar Delphi…

Tem muitos anos que nao trabalho com ele então nao vou lembrar de muita coisa…

Mas vamos lá…

O tratamento de exceções é ruim… ou praticamente inexistente…

Quando vc quer uma lista… usa um StringList e coloca um object em determinada posicao (é como se tivesse duas listas no StringList, uma pra strings e outra pra objetos)

O suporte a banco de dados é péeeeeessssiiimmmooo… Tive que fazer um programa em Delphi, com aqueles componentes padrão … o programa levava horas para executar… e em Java segundos… (o programa fazia a mesma coisa)

Pela facilidade de se clicar duas vezes no botao e escrever o código… vc é induzido a programar para eventos… ou seja… arquitetura de aplicacao… nem pensar…

Fora a IDE… que faz uma confusão de trilhares de janelas uma em cima da outra… e pra vc achar o que vc quer… é um custo…

Dá pra trabalhar bacana no Delphi… só que o esforço é muito grande… e vc sai da filosofia do negócio…

Por isso eu digo… Delphi é orientação a gambiarra :smiley: heheh

macorx

Na questão de tratamento de exceções eu devo discordar contigo. Delphi funciona tão bem quanto Java.

Nunca gostei muito StringList também … hahaha

O suporte a banco de dados funciona bem… já usei ele com sqlserver, mysql, oracle, firebird e interbase. Talvez você tenha trabalhado com uma versão muito antiga.

Concordo contigo que ele te incentiva a programar por eventos e foi justamente por isso que sugeri a linguagem pra quem não conhece de programação, levando em consideração o fato de eu achar muito fácil construir uma aplicação gráfica em Delphi (não que em Java não seja também).

rogelgarcia

Mas eu defendo uma coisa em Delphi… a forma de se criar inteface gráfica é a melhor :smiley:

Acho que Java deveria ser igual…

UMC

rogelgarcia:
Mas eu defendo uma coisa em Delphi… a forma de se criar inteface gráfica é a melhor :smiley:

Acho que Java deveria ser igual…


ah isso sem dúvidas!

vlw

Alexandre_Gazola

Se já sabe Java ou C#, aprenda uma linguagem dinâmica, como Ruby ou Python… assim vc será um desenvolvedor mais bem qualificado…

Dê uma olhada no post do Carlos Brando: http://www.nomedojogo.com/2010/04/23/investir-em-ruby-era-muito-arriscado/

abraços

D

UMC:
rogelgarcia:
Mas eu defendo uma coisa em Delphi… a forma de se criar inteface gráfica é a melhor :smiley:

Acho que Java deveria ser igual…


ah isso sem dúvidas!

vlw

++

Java não sendo a mais eficaz para criar interfaces já é tao popular, imagine se fosse como em Delphi…

Não teria concorrencia contra java no mercado…

J

DarthVictor:
UMC:
rogelgarcia:
Mas eu defendo uma coisa em Delphi… a forma de se criar inteface gráfica é a melhor :smiley:

Acho que Java deveria ser igual…


ah isso sem dúvidas!

vlw

++

Java não sendo a mais eficaz para criar interfaces já é tao popular, imagine se fosse como em Delphi…

Não teria concorrencia contra java no mercado…

A linguagem não tem nada haver com o ambiente de desenvolvimento. No caso do delphi que é o ambiente, ele realmente é muito bom, mas a linguagem ainda é object pascal.

É possível usar o qt desiner e codificar em java, e a mesma coisa com o glade(gtk). Há diversos toolkits de interface.

D

juliocbq:
DarthVictor:
UMC:
rogelgarcia:
Mas eu defendo uma coisa em Delphi… a forma de se criar inteface gráfica é a melhor :smiley:

Acho que Java deveria ser igual…


ah isso sem dúvidas!

vlw

++

Java não sendo a mais eficaz para criar interfaces já é tao popular, imagine se fosse como em Delphi…

Não teria concorrencia contra java no mercado…

A linguagem não tem nada haver com o ambiente de desenvolvimento. No caso do delphi que é o ambiente, ele realmente é muito bom, mas a linguagem ainda é object pascal.

É possível usar o qt desiner e codificar em java, e a mesma coisa com o glade(gtk). Há diversos toolkits de interface.

É verdade. Seria legal um ambiente como o Delphi para programar java.

:smiley:

Poderia ficar muito melhor.

J

DarthVictor:
juliocbq:
DarthVictor:
UMC:
rogelgarcia:
Mas eu defendo uma coisa em Delphi… a forma de se criar inteface gráfica é a melhor :smiley:

Acho que Java deveria ser igual…


ah isso sem dúvidas!

vlw

++

Java não sendo a mais eficaz para criar interfaces já é tao popular, imagine se fosse como em Delphi…

Não teria concorrencia contra java no mercado…

A linguagem não tem nada haver com o ambiente de desenvolvimento. No caso do delphi que é o ambiente, ele realmente é muito bom, mas a linguagem ainda é object pascal.

É possível usar o qt desiner e codificar em java, e a mesma coisa com o glade(gtk). Há diversos toolkits de interface.

É verdade. Seria legal um ambiente como o Delphi para programar java.

:smiley:

Poderia ficar muito melhor.

[youtube]http://www.youtube.com/watch?v=BhCK5iKTnrA[/youtube]

D

juliocbq:
DarthVictor:
juliocbq:
DarthVictor:
UMC:
rogelgarcia:
Mas eu defendo uma coisa em Delphi… a forma de se criar inteface gráfica é a melhor :smiley:

Acho que Java deveria ser igual…


ah isso sem dúvidas!

vlw

++

Java não sendo a mais eficaz para criar interfaces já é tao popular, imagine se fosse como em Delphi…

Não teria concorrencia contra java no mercado…

A linguagem não tem nada haver com o ambiente de desenvolvimento. No caso do delphi que é o ambiente, ele realmente é muito bom, mas a linguagem ainda é object pascal.

É possível usar o qt desiner e codificar em java, e a mesma coisa com o glade(gtk). Há diversos toolkits de interface.

É verdade. Seria legal um ambiente como o Delphi para programar java.

:smiley:

Poderia ficar muito melhor.

[youtube]http://www.youtube.com/watch?v=BhCK5iKTnrA[/youtube]

Onde baixo este eclipse e qual seu nome ??

J

é só o plugin do qt creator para o eclipse. Baixa ele direto do site da trolltech.

Detalhe, o qtjambi é um mapeamento das libs do qt para java. então vai precisar distribuir essas libs com sua aplicação.
http://qt.nokia.com/downloads

D

juliocbq:
é só o plugin do qt creator para o eclipse. Baixa ele direto do site da trolltech.

Detalhe, o qtjambi é um mapeamento das libs do qt para java. então vai precisar distribuir essas libs com sua aplicação.
http://qt.nokia.com/downloads

Onde salvo o plugin ??

Tenho de instalar ou fazer mais alguma coisa ??

J

DarthVictor:
juliocbq:
é só o plugin do qt creator para o eclipse. Baixa ele direto do site da trolltech.

Detalhe, o qtjambi é um mapeamento das libs do qt para java. então vai precisar distribuir essas libs com sua aplicação.
http://qt.nokia.com/downloads

Onde salvo o plugin ??

Tenho de instalar ou fazer mais alguma coisa ??

baixa o framework. Nele tem as instruções para a instalação.

M


É verdade. Seria legal um ambiente como o Delphi para programar java.

:smiley:

Poderia ficar muito melhor.

Só trocar Java pelo C#, que convenhamos são bem parecidos.

J

mochuara:

É verdade. Seria legal um ambiente como o Delphi para programar java.

:smiley:

Poderia ficar muito melhor.

Só trocar Java pelo C#, que convenhamos são bem parecidos.

Se você quer usar o winforms não precisa mudar de linguagem, porque a clr entende java.

D

Eu aprendi .Net, não me arrependo. Assim como Ruby, Python antes dele e a Java, 4 anos atrás, com 3 anos em Web. Depois veio outras mais, o que dá um up da nossa visão de desenvolvimento. Sinceramente, quanto mais bagagem você tem, maior é o seu poder de decisão.
Para aqueles que vão ler, aprendam todas que puderem, sem medo. Colecionem livros, falo sério.

J

djemacao:
Eu aprendi .Net, não me arrependo. Assim como Ruby, Python antes dele e a Java, 4 anos atrás, com 3 anos em Web. Depois veio outras mais, o que dá um up da nossa visão de desenvolvimento. Sinceramente, quanto mais bagagem você tem, maior é o seu poder de decisão.
Para aqueles que vão ler, aprendam todas que puderem, sem medo. Colecionem livros, falo sério.

Esse seu post é a mais pura verdade. O livro é o melhor investimento que se faz.

Criado 6 de maio de 2010
Ultima resposta 10 de mai. de 2010
Respostas 35
Participantes 9