Java - Por que é a melhor linguagem de programação
1. Eduardo Ribeiro de Carvalho – Bisso
Twitter : @ercarval
ercarval@gmail.com
MERCADO E FERRAMENTAS
2. POR QUE JAVA
• Linguagem numero 1 segundo Tiobe
• Linguagem numero 1 segundo APInfo
• Linguagem numero 1 para fornecedores de
plataformas
• Linguagem numero 1 para ambientes de
missão critica.
3. TIOBE – VERY LONG STORY
Programming
Language
Position
Oct 2010
Position
Oct 2005
Position
Oct 1995
Position
Oct 1985
Java 1 1 16 -
C 2 2 1 1
C++ 3 3 2 10
PHP 4 4 - -
(Visual) Basic 5 6 3 4
C# 6 7 - -
Python 7 8 17 -
Objective-C 8 44 - -
Perl 9 5 4 -
Ruby 10 24 - -
Lisp 13 14 8 2
Ada 17 16 11 3
4. • EMBRAER
• UOL
• LINKEDIN
• GOOGLE
• SOFTWARE AG
• CORDYS
• NOVELL
• ORACLE
• CTA
• CLARO
• OI
• VIVO
• Liferay
• Vision Ware
• Muilti-e
• SAP
• E2OPEN
• SPRING SOURCE
• VMWARE
• AMAZON WS
• SALES FORCE
• TIBCO
• BOLD CRON
• IBM
• Fiquei com preguiça de ver
mais
QUAIS EMPRESAS USAM JAVA
6. • ORACLE
• SALES FORCE
• LINKEDIN
• LIFERAY
• IBM
• CORDYS
• TIBCO
• VITRIA
• Google
• SAP
• NOVELL
• STERLLING COMMERCE
• E2OPEN
• SOFTWARE AG
• Red Hat JBOSS
• Apache
• Mule Source
• Progress
• Informatica
• Caraca Tem muita ... Coisa
PRODUTO FEITO EM JAVA
10. DESAFIOS PROFISSIONAIS
• Desenvolvimento Web
• Desenvolvimento de Portais
• Integração entre Sistemas
• Integração com Clientes
• Integração com Fornecedores
• Automação de Hardwares
• Desenvolvimento para dispositivos moveis
11. DESENVOLVIMENTO WEB
• Sólidos conhecimentos de OO
• Conhecimento de Padrões de Projeto
• Conhecimento de Frameworks de
persistência, apresentação
• Html, css , JavaScript , SQL , XML
• Conhecimento de Web Services
12. DESENVOLVIMENTO PORTAIS
• Sólidos conhecimentos de OO
• Conhecimento de Padrões de Projeto
• Conhecimento de Frameworks de persistência,
apresentação
• Html, css , JavaScript , SQL , XML
• Conhecimento de Web Services
• Conhecimentos de Portles
• Conhecimento de Mashups
13. INTEGRAÇÃO ENTRE SISTEMAS
• Sólidos conhecimentos de OO
• Sólidos de Padrões de Projeto OO
• Sólidos de Padrões de Projeto EAI
• Sólidos de Padrões de Projeto SOA
• Conhecimento de Frameworks de persistência
• SQL , XML
• Sólidos Conhecimentos de Protocolos de Integração
EAI
• Sólidos Conhecimento de Web Services
Hoje grande parte dos sistemas corporativos estão escritos em java
Vamos olhar os site de empregos mais utilizados pelas consultorias do brasil
No de vagas de Java
Ranking das Linguagens - http://www.tiobe.com/content/paperinfo/tpci/index.html
http://www.apinfo.com/p10lingua.htm