Por que Java?
Arthur Gregório | @gregorioarthur | arthurgregorio.eti.br
PARQUE TECNOLÓGICO ITAIPU
O Parque Tecnológico Itaipu
(PTI) é um ambiente que
integra instituições de ensino
e pesquisa, e...
PARQUE TECNOLÓGICO ITAIPU
Desde a sua criação, em
2003, o PTI busca nas
tecnologias abertas soluções
inovadoras para disse...
Quem sou eu?
●
Arthur Gregório :D
●
Analista de sistema da Fundação Parque Tecnológico de Itaipu - Brasil
●
Especialista e...
Por que Java?
Do ódio a aceitação...
Por que eu preciso do Java?
Texto retirado do site java.com:
Java é uma linguagem de programação e plataforma computaciona...
Quão grande é a
plataforma?
Como a tecnologia Java pode mudar a minha vida?
●
Comece rápido. Java é uma poderosa linguagem orientada a objetos, rápida...
First!
Fonte: Tiobe Programming Community Index 10/2015
Java é lento mesmo?
●
Sim, ainda nos anos 90 era lento. Atualmente a plataforma Java já ascendeu ao patamar das
linguagens...
Componentes e API's
da plataforma Java
Outros motivos para dar uma chance ao Java
●
Comunidade. Java tem uma das maiores comunidades de desenvolvedores, possibil...
Outros motivos para dar uma chance ao Java
●
Carreira. Se você pretende uma carreira de programação, seja ela com mobile, ...
Eu quero ganhar mais!
Mesmo assim, não
gosto!
O mundo seria melhor sem o Java
●
Você talvez teria raiva do .NET, ou do Python, ou do […]. Se Java não existisse, outra c...
Java esta em todo
lugar!
Java está em todo lugar. Celulares, blu-
rays, geladeiras, TV's... Devemos ficar
felizes? Isso qu...
Próximas palestras
●
XFS o próximo nível do seu fileserver, João Paulo de Lima Barbosa, 15/10,
16 horas no espaço Venezuel...
of 18

Por que Java?

Minha apresentação feita na Latinoware 2015 sobre por que você deveria ao menos conhecer a plataforma Java.
Published on: Mar 4, 2016
Published in: Software      
Source: www.slideshare.net


Transcripts - Por que Java?

  • 1. Por que Java? Arthur Gregório | @gregorioarthur | arthurgregorio.eti.br
  • 2. PARQUE TECNOLÓGICO ITAIPU O Parque Tecnológico Itaipu (PTI) é um ambiente que integra instituições de ensino e pesquisa, entidades governamentais e empresas da iniciativa privada em prol do desenvolvimento científico e tecnológico, da inovação, da formação de competências, da qualificação técnica e do fortalecimento de atividades produtivas.
  • 3. PARQUE TECNOLÓGICO ITAIPU Desde a sua criação, em 2003, o PTI busca nas tecnologias abertas soluções inovadoras para disseminar o conhecimento, promover a inclusão social e digital e impulsionar o desenvolvimento territorial. Além da utilização do software livre em ambiente corporativo, o PTI atua no seu desenvolvimento, por meio de centros de P&D, e na sua disseminação.
  • 4. Quem sou eu? ● Arthur Gregório :D ● Analista de sistema da Fundação Parque Tecnológico de Itaipu - Brasil ● Especialista em Tecnologia Java, UTFPR-CP ● Bacharel em Ciência da Computação, CESUFOZ ● No mundo da Informática desde 2012 ● Programador a 5 anos, com foco em arquitetura de sistemas ● Desenvolvedor do Projeto open-source webBudget, um sistema de controle financeiro pessoal ou para pequenas empresas ● Conheça meu Blog: http://arthurgregorio.eti.br ● Conheça o webBudget: http://arthurgregorio.eti.br/blog/webbudget/
  • 5. Por que Java? Do ódio a aceitação...
  • 6. Por que eu preciso do Java? Texto retirado do site java.com: Java é uma linguagem de programação e plataforma computacional lançada pela primeira vez pela Sun Microsystems em 1995. Existem muitas aplicações e sites que não funcionarão, a menos que você tenha o Java instalado, e mais desses são criados todos os dias. O Java é rápido, seguro e confiável. De laptops a datacenters, consoles de games a supercomputadores científicos, telefones celulares à Internet, o Java está em todos os lugares!
  • 7. Quão grande é a plataforma?
  • 8. Como a tecnologia Java pode mudar a minha vida? ● Comece rápido. Java é uma poderosa linguagem orientada a objetos, rápida e fácil de aprender principalmente para programadores já familiarizados com C/C++ e seus derivados ● Escreva menos. Um bom programa escrito em Java pode ser até 4 vezes menor do que um escrito em C++ por exemplo ● Escreva um código melhor. Incentivando as boas práticas para escrita de códigos e proporcionando gerenciamento de memória automático, proporciona ao programador uma alta extensibilidade de código através de uma ampla arquitetura de componentes e API's ● Não dependa de plataforma. Não dependa do sistema operacional, Java é executado através de uma máquina virtual, a Java Virtual Machine ● Mantenha-se competitivo. Java é a linguagem de programação mais utilizada no mundo (até outubro de 2015)
  • 9. First! Fonte: Tiobe Programming Community Index 10/2015
  • 10. Java é lento mesmo? ● Sim, ainda nos anos 90 era lento. Atualmente a plataforma Java já ascendeu ao patamar das linguagens de programação tão rápidas quanto linguagens nativas, como o C. ● Memoria ainda é um problema. Infelizmente, saber que existe um mecanismo de controle automático de memória não é o suficiente, é preciso saber escrever um código otimizado e também as opções disponíveis para otimizar o gerenciamento feito pela VM. ● Aplicações legadas ainda são um peso. Aplicações legadas ainda são um peso para qualquer programador Java, pois as mudanças desde a versão 1.4 até a mais recente 1.8 são grandes e trouxeram diversas melhorias no quesito performance.
  • 11. Componentes e API's da plataforma Java
  • 12. Outros motivos para dar uma chance ao Java ● Comunidade. Java tem uma das maiores comunidades de desenvolvedores, possibilitando assim uma grande variedade de documentos, tutoriais e guias para as mais diversas dificuldades que você possa encontrar. A troca de experiências também é um ponto a ser levado em conta pois nem tudo se faz sozinho. ● Uma grande quantidade de Frameworks. Bem servida de ferramentas para fazer coisas sem ter que escrevê-las, Java tem uma grande quantidade de Frameworks consagrados e funcionais para todas as duas sub-plataformas: mobile, web ou desktop. Um exemplo clássico é o Spring. ● Não é só Java. A JRE roda atualmente cerca de 350 linguagens diferentes, sendo as mais conhecidas: Scala, Groovy, Python, Ruby e até mesmo PHP
  • 13. Outros motivos para dar uma chance ao Java ● Carreira. Se você pretende uma carreira de programação, seja ela com mobile, web ou desktop provavelmente vai esbarrar no Java ● Salários Se você for uma pessoa esforçada e dominar a plataforma, fique sabendo que em uma média mundial, seu salário anual pode alcançar a marca de U$ 94.000,00. Perdendo apenas para outras linguagens como Python, ObjectiveC e Ruby, esta ultima com uma média de U$ 109.000,00 (fonte: Business Insider) ● Um grande futuro pela frente. A plataforma Java é nova, tem muito a evoluir e cada vez mais fazer parte de um número maior de dispositivos e ambientes, ou seja, cada vez mais inserido na vida das pessoas
  • 14. Eu quero ganhar mais!
  • 15. Mesmo assim, não gosto!
  • 16. O mundo seria melhor sem o Java ● Você talvez teria raiva do .NET, ou do Python, ou do […]. Se Java não existisse, outra coisa estaria em seu lugar, não seria o Java, mas você iria odiar igual ● Não sou programador, mas gosto de falar mal. Você nunca usou Java, apenas teve problemas com aplicações que lhe custaram horas para configurar, outras várias horas para manter, que dão problemas e que te fazem perder o sono? Não culpe a ferramenta, culpe o programador ● JAVA É LENTO, CONSOME MEMORIA HUE HUE BRBRBR. Não. Apenas não. Tudo é uma questão de análise, se consome mais do que deveria, esta errado, se não sabe quanto deveria consumir, esta errado, se não há quem saiba quanto deveria consumir ou como arrumar o problema de consumo, por que usaram Java? ● Java não é open-source. Nem mesmo a Oracle sabe em que mundo Java se encontra, mas em suas ultimas afirmações públicas sobre o assunto, sim, Java é open-source ● Segurança. A popularidade tem um custo...
  • 17. Java esta em todo lugar! Java está em todo lugar. Celulares, blu- rays, geladeiras, TV's... Devemos ficar felizes? Isso quer dizer que devo odiar menos a plataforma? Não. Quer dizer que Java é popular, e isso traz uma série de fatores prejudiciais e também benéficos para a plataforma. Mas é você da área de TI quem deve saber interpretá-los!
  • 18. Próximas palestras ● XFS o próximo nível do seu fileserver, João Paulo de Lima Barbosa, 15/10, 16 horas no espaço Venezuela ● O lado mais fraco da segurança da informação: A engenharia social, Fabio Noth, 16/10, 10 horas no espaço Colômbia ● Samba4: esmiuçando uma migração de sucesso, João Paulo de Lima Barbosa, 16/10, 11 horas no espaço mercosul

Related Documents