Mostrando postagens com marcador java. Mostrar todas as postagens
Mostrando postagens com marcador java. Mostrar todas as postagens

24 maio 2011

.NET ou Java?

0 comentários

.NET não é uma linguagem de programação, mas sim uma máquina virtual e um conjunto de bibliotecas sobre as quais você pode usar uma linguagem de sua escolha. Vou assumir que você quer saber se vale a pena se especializar no ecossistema .NET, geralmente dominado por C# e (infelizmente) Visual Basic, ou no ecossistema Java no qual a linguagem Java (Oh really?) é a mais utilizada.

Antes de tudo, devo dizer que não vejo porque se restringir a uma única linguagem ou ecossistema. Os conhecimentos de programação não funcionam só pra uma linguagem X ou Y. Não sei se faz sentido ser um mestre de Java e não saber nada de C#, Python, C, ou qualquer outra linguagem que pode lhe ser útil.

Nesse caso em especial, o mais inteligente seria estudar ambos os ecossistemas: boa parte das oportunidades do mercado gira em volta deles. Melhor ainda seria se manter sempre atualizado quanto a outras linguagens, não só pra conseguir emprego, mas também porque linguagens diferentes geralmente te fazem aprender a pensar de maneiras diferentes, o que é fundamental pra se tornar um bom programador.

Alguém que, por exemplo, já programou em linguagens funcionais como Lisp, vai conseguir aproveitar muito melhor os recursos funcionais de Python do que alguém que nunca as conheceu.
Um expert em Python que conhece .NET e Java pode ser muito útil, já que projetos como IronPython (Python sobre .NET) e JPython (Python sobre Java) vem sendo adotados por muitos como alternativas para melhor produtividade.

É estranho escrever tudo isso pra responder uma pergunta com outra pergunta, mas vou fazê-lo mesmo assim: será que é mais inteligente querer ser um bom programador .NET ou Java, ou um bom programador? Se eu fosse você, o que eu faria era escolher entre C# e Java (não faz muita diferença qual, pode até decidir na sorte  ), aprender um pouco, e depois aproveitar o conhecimento adquirido na outra já que ambas são tão parecidas. Mas definitivamente não pare por aí: aprender uma linguagem funcional como eu já citei, ou qualquer outra de algum paradigma que te faça pensar de maneiras diferentes, é fundamental pra ser um bom programador: depois disso, linguagens e bibliotecas são detalhes.


No momento estou no C++, mas ai apenas citei o que eu pesquisei, amigos meus falando , entre outras fontes.

14 maio 2011

Java - o que é ?

0 comentários
Java é uma linguagem de programação com a qual podemos realizar qualquer tipo de programa. Na atualidade, é uma linguagem muito extensa e cada vez cobra mais importância no âmbito de Internet como na informática em geral. Está desenvolvido pela companhia Sun Microsystems com grande dedicação e sempre enfocada a cobrir as necessidades tecnológicas mais principais.
Uma das principais características pelas quais Java se tornou tão famoso é que é uma linguagem independente da plataforma. Isto quer dizer que se fazemos um programa em Java poderá funcionar em qualquer computador do mercado. É uma vantagem significativa para os desenvolvedores de software, pois antes tinham que fazer um programa para cada sistema operativo, por exemplo Windows, Linux, Apple, etc. Isto se consegue porque foi criado uma Máquina de Java para cada sistema que faz de ponte entre o sistema operativo e o programa de Java e possibilita que este último se entenda perfeitamente.


A independência de plataforma é uma das razões pelas quais Java é interessante para Internet, já que muitas pessoas devem ter acesso com computadores distintos. Mas não fica por aí, Java está desenvolvendo inclusive distintos tipos de dispositivos ademais do computador como celulares, agendas e em geral para qualquer coisa que a indústria possa inventar.


Passado e presente


Java foi pensado originalmente para se utilizar em qualquer tipo de eletrodoméstico, mas a idéia fracassou. Um dos fundadores de Sun resgatou a idéia para utilizá-la no âmbito da Internet e converteram a Java em uma linguagem potente, segura e universal graças por ser gratuito e por poder utilizar todo mundo. Um dos primeiros triunfos de Java foi que se integrou no navegador Netscape e permitia executar programas dentro de uma página web, até então impensável com o HTML.


Atualmente Java é utilizado em um amplo leque de possibilidades e quase qualquer coisa que se pode fazer em qualquer linguagem pode ser feito também em Java e muitas vezes com grandes vantagens. Para o que nos interessa, com Java podemos programar páginas web dinâmicas, com acesso à base de dados, utilizando XML, com qualquer tipo de conexão de rede entre qualquer sistema. Em geral, qualquer aplicação que desejarmos fazer com acesso através web se pode fazer utilizando Java.


Conclusão


Java é tão grande que se quisermos fazer coisas complicadas não poderemos aprender tudo através dos tutoriais on-line e precisaríamos de livros e cursos. A página de Java de Sun é sem dúvida a melhor referência, mesmo sendo um pouco avançada para os que começam, é a referência mais útil para os que necessitam se documentar para algo em concreto.

Cadastre-se

Receba atualizações por email .

Copyright © 2011 PortalTecch.net, Todos os direitos reservados.