SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Java                  PortalH8   RedeCASD




Victor Montalvão (COMP-14 e RedeCASD)             1
Java



                            Write once,
                            Run anywhere
Java, PortalH8 e RedeCASD                  2
Compilada e Multiplataforma

                   C        Java




Java, PortalH8 e RedeCASD          3
é Compilada mesmo!




          http://shootout.alioth.debian.org/

Java, PortalH8 e RedeCASD                      4
Top Language to Keep You Employed

   1 – Java
   2 – C#
   3 – C/C++
   4 – JavaScript/HTML/CSS
   5 – Visual Basic
   6 – PHP
   7 – Objective-C
   8 – Perl
   9 – Python
   10 – Ruby




Java, PortalH8 e RedeCASD          5
Tiobe




Java, PortalH8 e RedeCASD           6
Tiobe




Java, PortalH8 e RedeCASD           7
Server Side




                                          http://w3techs.com/



Java, PortalH8 e RedeCASD                                8
Client Side




                                          http://w3techs.com/



Java, PortalH8 e RedeCASD                                9
Bancos de dados
     ●   JDBC - Java Database Connectivity
         Industry standard API for database-independent connectivity between the
         Java programming language and a wide range of databases




Java, PortalH8 e RedeCASD                                                          10
Web Frameworks




Java, PortalH8 e RedeCASD        11
PortalH8
    Recursos                        Premissas
●   Cadastro no CASD            ●   Testes
●   Calendário de Iniciativas   ●   Código Legível
●   Integração com Facebook     ●   Banco de Dados
●   Controle de Pagamentos      ●   Conhecimento Distribuído
●   Sistema da COHAB            ●   Controle de Versão
●   Informações Acadêmicas
●   Bizus Gerais


Java, PortalH8 e RedeCASD                                  12
RedeCASD
     ●   “Dona” do projeto PortalH8 a longo prazo
     ●   Conhecimento será base para outros projetos
     ●   Interesse em desenvolver membros
     ●   Interesse em tecnologias promissoras
     ●   Interesse em velocidade de desenvolvimento
     ●   Interesse em qualidade dos produtos


Java, PortalH8 e RedeCASD                              13
Conclusões
             Java                               Python
●   Legibilidade                        ●   Desenvolvimento Rápido
●   Bizus da COMP-14:                   ●   Framework definido
    DBs, Testes, Boas Práticas, Gente
●   Estrutura de Grande Porte
                                        ●   Outros Projetos
●   Velocidade de Execução
                                        ●   em Crescimento



    Importante para a Rede              Essencial para a Rede
                            e para o PortalH8?
Java, PortalH8 e RedeCASD                                            14
Conclusões
             Java                               Python
●   Legibilidade                        ●   Desenvolvimento Rápido
●   Bizus da COMP-14:                   ●   Framework definido
    DBs, Testes, Boas Práticas, Gente
●   Estrutura de Grande Porte
                                        ●   Outros Projetos
●   Velocidade de Execução
                                        ●   em Crescimento



    Importante para a Rede              Essencial para a Rede
                             PortalH8: Java
Java, PortalH8 e RedeCASD                                            15

Mais conteúdo relacionado

Mais procurados

Desenvolvimento RIA com GWT e Spring
Desenvolvimento RIA com GWT e SpringDesenvolvimento RIA com GWT e Spring
Desenvolvimento RIA com GWT e SpringEder Magalhães
 
Dafiti Tech Conference - PHP Levado a Sério
Dafiti Tech Conference - PHP Levado a SérioDafiti Tech Conference - PHP Levado a Sério
Dafiti Tech Conference - PHP Levado a SérioEvaldo Junior
 
Extreme 360º 2017 | Arquitetura Extrema: Rumo aos 10.000 usuários
Extreme 360º 2017 | Arquitetura Extrema: Rumo aos 10.000 usuáriosExtreme 360º 2017 | Arquitetura Extrema: Rumo aos 10.000 usuários
Extreme 360º 2017 | Arquitetura Extrema: Rumo aos 10.000 usuáriosMario Guedes
 
LPUG Meetup #13 - Agenda e community updates - 2021-06-30
LPUG Meetup #13 - Agenda e community updates - 2021-06-30LPUG Meetup #13 - Agenda e community updates - 2021-06-30
LPUG Meetup #13 - Agenda e community updates - 2021-06-30Fernando Fernández
 
Introdução ao Drupal 7
Introdução ao Drupal 7Introdução ao Drupal 7
Introdução ao Drupal 7Gedvan Dias
 
Introdução ao codeigniter
Introdução ao codeigniterIntrodução ao codeigniter
Introdução ao codeigniterPatrick Monteiro
 
Desenvolvendo websites com Drupal - IV ENSOL
Desenvolvendo websites com Drupal - IV ENSOLDesenvolvendo websites com Drupal - IV ENSOL
Desenvolvendo websites com Drupal - IV ENSOLGedvan Dias
 

Mais procurados (8)

Desenvolvimento RIA com GWT e Spring
Desenvolvimento RIA com GWT e SpringDesenvolvimento RIA com GWT e Spring
Desenvolvimento RIA com GWT e Spring
 
Dafiti Tech Conference - PHP Levado a Sério
Dafiti Tech Conference - PHP Levado a SérioDafiti Tech Conference - PHP Levado a Sério
Dafiti Tech Conference - PHP Levado a Sério
 
Extreme 360º 2017 | Arquitetura Extrema: Rumo aos 10.000 usuários
Extreme 360º 2017 | Arquitetura Extrema: Rumo aos 10.000 usuáriosExtreme 360º 2017 | Arquitetura Extrema: Rumo aos 10.000 usuários
Extreme 360º 2017 | Arquitetura Extrema: Rumo aos 10.000 usuários
 
LPUG Meetup #13 - Agenda e community updates - 2021-06-30
LPUG Meetup #13 - Agenda e community updates - 2021-06-30LPUG Meetup #13 - Agenda e community updates - 2021-06-30
LPUG Meetup #13 - Agenda e community updates - 2021-06-30
 
Zabbix conference 2018v2
Zabbix conference 2018v2Zabbix conference 2018v2
Zabbix conference 2018v2
 
Introdução ao Drupal 7
Introdução ao Drupal 7Introdução ao Drupal 7
Introdução ao Drupal 7
 
Introdução ao codeigniter
Introdução ao codeigniterIntrodução ao codeigniter
Introdução ao codeigniter
 
Desenvolvendo websites com Drupal - IV ENSOL
Desenvolvendo websites com Drupal - IV ENSOLDesenvolvendo websites com Drupal - IV ENSOL
Desenvolvendo websites com Drupal - IV ENSOL
 

Destaque

Destaque (7)

Rotas de Rede - RedeCASD 2012
Rotas de Rede - RedeCASD 2012Rotas de Rede - RedeCASD 2012
Rotas de Rede - RedeCASD 2012
 
CORE - RedeCASD Lightning Talks
CORE - RedeCASD Lightning TalksCORE - RedeCASD Lightning Talks
CORE - RedeCASD Lightning Talks
 
Web Services
Web ServicesWeb Services
Web Services
 
Apresentação DOO 2013
Apresentação DOO 2013Apresentação DOO 2013
Apresentação DOO 2013
 
Are APIs and SOA Converging?
Are APIs and SOA Converging?Are APIs and SOA Converging?
Are APIs and SOA Converging?
 
Amazon’s lower cost structure cascade chart
Amazon’s lower cost structure cascade chartAmazon’s lower cost structure cascade chart
Amazon’s lower cost structure cascade chart
 
Amazon's secret sauce
Amazon's secret sauceAmazon's secret sauce
Amazon's secret sauce
 

Semelhante a Java, PortalH8 e RedeCASD

A importância do ecossistema Java em aplicações baseadas em Big Data
A importância do ecossistema Java em aplicações baseadas em Big DataA importância do ecossistema Java em aplicações baseadas em Big Data
A importância do ecossistema Java em aplicações baseadas em Big DataVinícius Barros
 
Iniciando com Ruby on Rails - Luiz Fernando Pimenta
Iniciando com Ruby on Rails - Luiz Fernando PimentaIniciando com Ruby on Rails - Luiz Fernando Pimenta
Iniciando com Ruby on Rails - Luiz Fernando Pimentamichel adriano medeiros
 
Apresentação na PHP Conference Brasil 2012
Apresentação na PHP Conference Brasil 2012Apresentação na PHP Conference Brasil 2012
Apresentação na PHP Conference Brasil 2012Ariovaldo Carmona
 
Palestra Zend Framework na Campus Party 2011
Palestra Zend Framework na Campus Party 2011Palestra Zend Framework na Campus Party 2011
Palestra Zend Framework na Campus Party 2011Flávio Lisboa
 
Fisl banco de dados no sql de código aberto
Fisl   banco de dados no sql de código abertoFisl   banco de dados no sql de código aberto
Fisl banco de dados no sql de código abertoSuissa
 
Introdução ao desenvolvimento web - 2 - iDez 2010
Introdução ao desenvolvimento web - 2 - iDez 2010Introdução ao desenvolvimento web - 2 - iDez 2010
Introdução ao desenvolvimento web - 2 - iDez 2010Maurício Linhares
 
Frameworks Opensource: ferramentas para desenvolvimento rápido de aplicações Web
Frameworks Opensource: ferramentas para desenvolvimento rápido de aplicações WebFrameworks Opensource: ferramentas para desenvolvimento rápido de aplicações Web
Frameworks Opensource: ferramentas para desenvolvimento rápido de aplicações WebJairo Junior
 
Oficina técnica da Infraestrutura Nacional de Dados Abertos - INDA
Oficina técnica da Infraestrutura Nacional de Dados Abertos - INDAOficina técnica da Infraestrutura Nacional de Dados Abertos - INDA
Oficina técnica da Infraestrutura Nacional de Dados Abertos - INDAnitaibezerra
 
Bigdata na pratica: Resolvendo problemas de performance com hadoop
Bigdata na pratica: Resolvendo problemas de performance com hadoopBigdata na pratica: Resolvendo problemas de performance com hadoop
Bigdata na pratica: Resolvendo problemas de performance com hadooptdc-globalcode
 
Arquiteturas Java EE no Google App Engine
Arquiteturas Java EE no Google App EngineArquiteturas Java EE no Google App Engine
Arquiteturas Java EE no Google App EngineEder Magalhães
 
Python em Ambientes Distribuídos - Arquitetura Moderna
Python em Ambientes Distribuídos - Arquitetura ModernaPython em Ambientes Distribuídos - Arquitetura Moderna
Python em Ambientes Distribuídos - Arquitetura ModernaRyan Padilha
 
Apresentacao Interna GAE
Apresentacao Interna GAEApresentacao Interna GAE
Apresentacao Interna GAEMarcio Mangar
 
PHP e componentes reutilizáveis
PHP e componentes reutilizáveisPHP e componentes reutilizáveis
PHP e componentes reutilizáveiselliando dias
 
IntroduçãO Ao Desenvolvimento Web 2
IntroduçãO Ao Desenvolvimento Web   2IntroduçãO Ao Desenvolvimento Web   2
IntroduçãO Ao Desenvolvimento Web 2Maurício Linhares
 
WordCamp SP 2019 - PeachPie unindo Php com C# .Net Core
WordCamp SP 2019 - PeachPie unindo Php com C# .Net CoreWordCamp SP 2019 - PeachPie unindo Php com C# .Net Core
WordCamp SP 2019 - PeachPie unindo Php com C# .Net CoreVanessa Valle
 
Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?David Ruiz
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Valmir Justo
 

Semelhante a Java, PortalH8 e RedeCASD (20)

A importância do ecossistema Java em aplicações baseadas em Big Data
A importância do ecossistema Java em aplicações baseadas em Big DataA importância do ecossistema Java em aplicações baseadas em Big Data
A importância do ecossistema Java em aplicações baseadas em Big Data
 
Iniciando com Ruby on Rails - Luiz Fernando Pimenta
Iniciando com Ruby on Rails - Luiz Fernando PimentaIniciando com Ruby on Rails - Luiz Fernando Pimenta
Iniciando com Ruby on Rails - Luiz Fernando Pimenta
 
Spring data
Spring dataSpring data
Spring data
 
Apresentação na PHP Conference Brasil 2012
Apresentação na PHP Conference Brasil 2012Apresentação na PHP Conference Brasil 2012
Apresentação na PHP Conference Brasil 2012
 
Palestra Zend Framework na Campus Party 2011
Palestra Zend Framework na Campus Party 2011Palestra Zend Framework na Campus Party 2011
Palestra Zend Framework na Campus Party 2011
 
Fisl banco de dados no sql de código aberto
Fisl   banco de dados no sql de código abertoFisl   banco de dados no sql de código aberto
Fisl banco de dados no sql de código aberto
 
Introdução ao desenvolvimento web - 2 - iDez 2010
Introdução ao desenvolvimento web - 2 - iDez 2010Introdução ao desenvolvimento web - 2 - iDez 2010
Introdução ao desenvolvimento web - 2 - iDez 2010
 
Frameworks Opensource: ferramentas para desenvolvimento rápido de aplicações Web
Frameworks Opensource: ferramentas para desenvolvimento rápido de aplicações WebFrameworks Opensource: ferramentas para desenvolvimento rápido de aplicações Web
Frameworks Opensource: ferramentas para desenvolvimento rápido de aplicações Web
 
Oficina técnica da Infraestrutura Nacional de Dados Abertos - INDA
Oficina técnica da Infraestrutura Nacional de Dados Abertos - INDAOficina técnica da Infraestrutura Nacional de Dados Abertos - INDA
Oficina técnica da Infraestrutura Nacional de Dados Abertos - INDA
 
Bigdata na pratica: Resolvendo problemas de performance com hadoop
Bigdata na pratica: Resolvendo problemas de performance com hadoopBigdata na pratica: Resolvendo problemas de performance com hadoop
Bigdata na pratica: Resolvendo problemas de performance com hadoop
 
Arquiteturas Java EE no Google App Engine
Arquiteturas Java EE no Google App EngineArquiteturas Java EE no Google App Engine
Arquiteturas Java EE no Google App Engine
 
Python em Ambientes Distribuídos - Arquitetura Moderna
Python em Ambientes Distribuídos - Arquitetura ModernaPython em Ambientes Distribuídos - Arquitetura Moderna
Python em Ambientes Distribuídos - Arquitetura Moderna
 
Apresentacao Interna GAE
Apresentacao Interna GAEApresentacao Interna GAE
Apresentacao Interna GAE
 
Migracao gae-openshift
Migracao gae-openshiftMigracao gae-openshift
Migracao gae-openshift
 
PHP e componentes reutilizáveis
PHP e componentes reutilizáveisPHP e componentes reutilizáveis
PHP e componentes reutilizáveis
 
IntroduçãO Ao Desenvolvimento Web 2
IntroduçãO Ao Desenvolvimento Web   2IntroduçãO Ao Desenvolvimento Web   2
IntroduçãO Ao Desenvolvimento Web 2
 
WordCamp SP 2019 - PeachPie unindo Php com C# .Net Core
WordCamp SP 2019 - PeachPie unindo Php com C# .Net CoreWordCamp SP 2019 - PeachPie unindo Php com C# .Net Core
WordCamp SP 2019 - PeachPie unindo Php com C# .Net Core
 
MicroProfile benefits for monolitic applications
MicroProfile benefits for monolitic applicationsMicroProfile benefits for monolitic applications
MicroProfile benefits for monolitic applications
 
Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.
 

Java, PortalH8 e RedeCASD

  • 1. Java PortalH8 RedeCASD Victor Montalvão (COMP-14 e RedeCASD) 1
  • 2. Java Write once, Run anywhere Java, PortalH8 e RedeCASD 2
  • 3. Compilada e Multiplataforma C Java Java, PortalH8 e RedeCASD 3
  • 4. é Compilada mesmo! http://shootout.alioth.debian.org/ Java, PortalH8 e RedeCASD 4
  • 5. Top Language to Keep You Employed 1 – Java 2 – C# 3 – C/C++ 4 – JavaScript/HTML/CSS 5 – Visual Basic 6 – PHP 7 – Objective-C 8 – Perl 9 – Python 10 – Ruby Java, PortalH8 e RedeCASD 5
  • 8. Server Side http://w3techs.com/ Java, PortalH8 e RedeCASD 8
  • 9. Client Side http://w3techs.com/ Java, PortalH8 e RedeCASD 9
  • 10. Bancos de dados ● JDBC - Java Database Connectivity Industry standard API for database-independent connectivity between the Java programming language and a wide range of databases Java, PortalH8 e RedeCASD 10
  • 12. PortalH8 Recursos Premissas ● Cadastro no CASD ● Testes ● Calendário de Iniciativas ● Código Legível ● Integração com Facebook ● Banco de Dados ● Controle de Pagamentos ● Conhecimento Distribuído ● Sistema da COHAB ● Controle de Versão ● Informações Acadêmicas ● Bizus Gerais Java, PortalH8 e RedeCASD 12
  • 13. RedeCASD ● “Dona” do projeto PortalH8 a longo prazo ● Conhecimento será base para outros projetos ● Interesse em desenvolver membros ● Interesse em tecnologias promissoras ● Interesse em velocidade de desenvolvimento ● Interesse em qualidade dos produtos Java, PortalH8 e RedeCASD 13
  • 14. Conclusões Java Python ● Legibilidade ● Desenvolvimento Rápido ● Bizus da COMP-14: ● Framework definido DBs, Testes, Boas Práticas, Gente ● Estrutura de Grande Porte ● Outros Projetos ● Velocidade de Execução ● em Crescimento Importante para a Rede Essencial para a Rede e para o PortalH8? Java, PortalH8 e RedeCASD 14
  • 15. Conclusões Java Python ● Legibilidade ● Desenvolvimento Rápido ● Bizus da COMP-14: ● Framework definido DBs, Testes, Boas Práticas, Gente ● Estrutura de Grande Porte ● Outros Projetos ● Velocidade de Execução ● em Crescimento Importante para a Rede Essencial para a Rede PortalH8: Java Java, PortalH8 e RedeCASD 15