Um Ambiente Web Moderno para Desenvolvimento e Produção de Software Paulo Mattos Diretor Técnico Olympya [email_address]
Objetivo Apresentar uma visão geral de algumas ferramentas web, no  estado da arte,  capazes de prover uma suíte integrada de  desenvolvimento  e  produção  de softwares.
Tópicos Virtudes do Ambiente Web Desenvolvendo com ferramentas Web Controle de versão & navegação Sistema de documentação Repositório de módulos Gerência de projetos Assistência remota Futuro das aplicações Web
Tópicos Virtudes do Ambiente Web Desenvolvendo com ferramentas Web Controle de versão & navegação Sistema de documentação Repositório de módulos Gerência de projetos Assistência remota Futuro das aplicações Web
Virtudes do Ambiente Web Cliente ubíquo e largamente distribuído também conhecido como browser   Solução independente do OS plataformas cliente e servidor Mecanismo quase universal de hyperlinks ponteiro genérico p/ recursos Web Possibilita telecommuters (trabalho remoto) meio-período e período integral
Virtudes do Ambiente Web Pronto para  Intranet  &  Internet Alavanca funções internas dos navegadores web buscas, hyperlinks, verificação ortográfica, plugins, múltiplos tabs, caches, etc Alavanca funções internas de servidores web segurança, caching, logging, etc Compatibilidade  Compatível com estratégia  best-of-breed integração básica de ferramentas é relativamente fácil Várias ferramentas boas (e livres) disponíveis: Google Web Toolkit, Ruby on Rails, JSF, etc
Tópicos Virtudes do Ambiente Web Desenvolvendo com ferramentas Web Controle de versão & navegação Sistema de documentação Repositório de módulos Gerência de projetos Assistência remota Futuro das aplicações Web
Tópicos Virtudes do Ambiente Web Desenvolvendo com ferramentas Web Controle de versão & navegação Sistema de documentação Repositório de módulos Gerência de projetos Assistência remota Futuro das aplicações Web
Software livre @ Tigris Grandes melhorias em relação ao CVS Suporta paradigmas copy  -> m odify  -> m erge lock  ->  modify  ->  unlock   Integração com muitos IDEs Visual Studio, Eclipse, IntelliJ, etc Boa combinação para equipes XP compatível com alto grau de refactorings
Várias interfaces gráficas disponíveis TortoiseSVN  é escolha default p/ Windows  É uma alternativa real e acessível ao  ~US$800 por usuário ferramenta padrão em várias indústrias altamente escalável  ideal p/ bases de código massivas http://subversion.tigris.org
Software livre @ Sun Integra-se com o  Subversion  (entre outros) Busca incrivelmente rápida! URLs usáveis (e estáveis) funciona bem como ponteiro de códigos Funciona como ferramenta limitada de SCM isto é, acesso somente de leitura ...no entanto é acessível a toda equipe www.opensolaris.org/os/project/opengrok
Tópicos Virtudes do Ambiente Web Desenvolvendo com ferramentas Web Controle de versão & navegação Sistema de documentação Repositório de módulos Gerência de projetos Assistência remota Futuro das aplicações Web
Software livre @ Fundação Wikimedia Edição colaborativa de docs Controle de versão interno Sistema de busca integrado Excelente para base de docs mas ruim quando é necessária formatações específicas Curva de aprendizagem acentuada para usuários WYSIWYG http://www.mediawiki.org
Tópicos Virtudes do Ambiente Web Desenvolvendo com ferramentas Web Controle de versão & navegação Sistema de documentação Repositório de módulos Gerência de projetos Assistência remota Futuro das aplicações Web
Software livre @ Apache Armazena módulos proprietários ou de terceiros 100% integrável ao processo de  build  (e.g., Ant) Dependências são explicitamente declaradas dependências transitivas Altamente baseado em tecnologias XML XSD, XSLT, Xpath, etc Documentações de APIs com referência cruzada http://incubator.apache.org/ivy
Tópicos Virtudes do Ambiente Web Desenvolvendo com ferramentas Web Controle de versão & navegação Sistema de documentação Repositório de módulos Gerência de projetos Assistência remota Futuro das aplicações Web
Software comercial versão  Server  (~$99 / usuário) versão  On Demand  ($21 / usuário por mês) Projetado pelo guru de usabilidade  Joel Spolsky desenvolvido para equipes de desenvolvimento extrema atenção com usabilidade FogBugz suporta três tipos de casos: bug  ->  coisas que não funcionam direito features  ->  novas coisas sendo planejadas emails  ->  dúvidas, incluindo  emails dos clientes trata emails com um cidadão de 1ª classe!
Suporta  grupos de discussão públicos :  clientes e entusiastas privados :   forum p/ toda equipe Induz um  workflow  muito leve (e eficaz!) abrir   ->   delegar   ->   executar  ->  resolver   ->  fechar Cobre todo ciclo de vida de um software Integra bem com outras ferramentas Sistemas de controle de versão listagem de  check-ins  por caso
Novas funcionalidades da versão 6.0 Wiki integrado com WYSIWYG! UI próxima ao MS-Word Mecanismo de busca semelhante ao Google tipo:’caso’ prazo:’amanhã’ java OU c# Escalonamento estatístico baseado em evidências suporta cronogramas  fuzzy 100% em  Português ! incluindo suporte...
Agora no Brasil! Olympya é distribuidora exclusiva da Fog Creek [email_address] Pacote para 10 usuários por $949 90 dias de suporte em  Português com direto a todos upgrades neste período versão 5.0, mas 6.0 sai em Setembro! http://try.fogbugz.com trial online de 45 dias  http://www.fogcreek.com.br/FogBugz
Tópicos Virtudes do Ambiente Web Desenvolvendo com ferramentas Web Controle de versão & navegação Sistema de documentação Repositório de módulos Gerência de projetos Assistência remota Futuro das aplicações Web
Software comercial com  pricing  flexível: day pass  por $5/24 horas assinatura mensal  ≤  $0.25/minuto cobrança pode ser feita por ambos os lados Nenhuma instalação/configuração necessária somente um pequeno download temporário (~½ MB) Funciona através de qualquer firewall Altamente seguro criptografia SSL de 128-bits http://www.copilot.com teste gratuito por 2 minutos
Tópicos Virtudes do Ambiente Web Desenvolvendo com ferramentas Web Controle de versão & navegação Sistema de documentação Repositório de módulos Gerência de projetos Assistência remota Futuro das aplicações Web
Futuro das aplicações Web Interface de usuário mais próxima das aplicações desktop novas tecnologias web  e.g., AJAX, Flex, etc FogBugz ≥ 5.0 já faz uso de AJAX Autenticação única nativa e mais simples Single Sign On  (SSO)  Linux Yellow Pages Windows Active Directory Maior compatibilidades entre os navegadores “ O legal de padrões é que existem tantos para se escolher.”  - Andrew Tanenbaum Autenticação mais forte ainda sem suporte nativo para métodos baseado em chaves/PKI … mas HTTPS pode prover alguma segurança extra
Perguntas? Paulo Mattos [email_address]

Mais conteúdo relacionado

PDF
Blazor #SnetTalks3
PPSX
Web tools pt-br
PDF
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
PPTX
Unit Test JavaScript
PPTX
É possível desenvolver com Windows
PPTX
A Evolução do Front end
PPT
Desvendando ASP.NET MVC
PPTX
Uaijug ADF - spring boot - microservice - Introdução
Blazor #SnetTalks3
Web tools pt-br
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
Unit Test JavaScript
É possível desenvolver com Windows
A Evolução do Front end
Desvendando ASP.NET MVC
Uaijug ADF - spring boot - microservice - Introdução

Mais procurados (20)

PPTX
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
PPSX
Web Tools Pt Br
PPT
Automatizando o teste de aplicações Web com Selenium WebDriver e Azure DevOps...
PPTX
9 erros que desenvolvedores Node.js cometem
PPT
Google Web Toolkit
PDF
.NET 6: O que há de novo e o que está por vir?
PPT
Django: Uso de frameworks ágeis para desenvolvimento web
PPTX
Dapper - Developers-SP - Junho/2017
PDF
SPA com CSharp
PPTX
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
PDF
Lapidando o Globo Play
PPTX
Novidades do Visual Studio 2017 - .NET São Paulo - Maio/2017
PPTX
ASP.NET Web Forms X ASP.NET MVC
PPTX
Xamarin em 7 minutos
PDF
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
PPTX
Selenium WebDriver com Docker
PPTX
O Futuro do ASP.NET
PPTX
Introdução ao desenvolvimento de aplicações web
PPTX
ASP.NET 5, MVC 6 e além
PDF
.NET 6: O que há de novo e o que está por vir?
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Web Tools Pt Br
Automatizando o teste de aplicações Web com Selenium WebDriver e Azure DevOps...
9 erros que desenvolvedores Node.js cometem
Google Web Toolkit
.NET 6: O que há de novo e o que está por vir?
Django: Uso de frameworks ágeis para desenvolvimento web
Dapper - Developers-SP - Junho/2017
SPA com CSharp
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Lapidando o Globo Play
Novidades do Visual Studio 2017 - .NET São Paulo - Maio/2017
ASP.NET Web Forms X ASP.NET MVC
Xamarin em 7 minutos
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
Selenium WebDriver com Docker
O Futuro do ASP.NET
Introdução ao desenvolvimento de aplicações web
ASP.NET 5, MVC 6 e além
.NET 6: O que há de novo e o que está por vir?

Destaque (8)

PPT
Rebe Y Luis Con Besos
PDF
T J Persuasion
PPT
口译E1s
PDF
J D Persuasion
PPT
口译E2s
PDF
Funny Humor6
PPT
Funny1
PPT
Freda Donoghue
Rebe Y Luis Con Besos
T J Persuasion
口译E1s
J D Persuasion
口译E2s
Funny Humor6
Funny1
Freda Donoghue

Semelhante a Web Tools Pt B R (20)

PDF
Desenvolvimento Web com Software Livre
PDF
Workshop - nivelamento tech
PDF
Ferramenta para Desenvolvimento de Software e Suporte
ODP
Netbeans Slides Fy2009 Portugues
PDF
Python mudando o modo de desenvolver para a internet
PDF
Python mudando o modo de desenvolver para a web - Marcos Daniel Petry
PDF
PHP Classes - Desenvolvimento de sites de Web 2 0 em PHP para grandes audiências
PPTX
Novas Fronteiras
PDF
Web open source
PPTX
OmbrosDeGigantes-TDC2014
ODP
Netbeans Slides
KEY
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!
PPTX
IntroduçãO Ao Desenvolvimento Web 2
PDF
Ferramentas de Planejamento e Acompanhamento
PDF
O que move a web atualmente?
PDF
Rails nas Nuvens
PPT
Tendências do Mercado de Internet
PDF
Negócios e Open Source
ODP
Palestra SFD etec Netbeans e Java 3D
PDF
Primeiros Passos Para o Desenvolvimento Web - FLISOLGO 2011
Desenvolvimento Web com Software Livre
Workshop - nivelamento tech
Ferramenta para Desenvolvimento de Software e Suporte
Netbeans Slides Fy2009 Portugues
Python mudando o modo de desenvolver para a internet
Python mudando o modo de desenvolver para a web - Marcos Daniel Petry
PHP Classes - Desenvolvimento de sites de Web 2 0 em PHP para grandes audiências
Novas Fronteiras
Web open source
OmbrosDeGigantes-TDC2014
Netbeans Slides
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!
IntroduçãO Ao Desenvolvimento Web 2
Ferramentas de Planejamento e Acompanhamento
O que move a web atualmente?
Rails nas Nuvens
Tendências do Mercado de Internet
Negócios e Open Source
Palestra SFD etec Netbeans e Java 3D
Primeiros Passos Para o Desenvolvimento Web - FLISOLGO 2011

Último (20)

PPTX
AULA 1.pptx GESTÃO DE OPERAÇÕES INDUSTRIAIS
PPTX
Panorama da aviação civil brasileira ANAC
PDF
Gestão contínua de exposição a ameaças petrobras
PPTX
Importacao_Ordem_Customizacao_SAP_S4HANA.pptx
PPTX
Google saiba mais sobre o google e suas funcionalidades
PDF
Arquitetura de Software slides sommerville
PPTX
Introdução a disciplina sistemas operativos
PDF
Apostila Power Automate Impressionador.pdf
DOCX
20250828_Perfis Profissionais em ServiceNow Um Guia Detalhado.docx
PPTX
Introdução a Computação em Nuvem-parte2-T2
PDF
POO - Aula 05 - Herança - Generalização e Especialização.pdf
PDF
T-pico 1.pdfnsjabdkaksbbsuendnijsbshajanzk
PPTX
Formação aaaaaaaaadsdsfg er rsgrsgesf efsfsefsf e LEEI.pptx
PDF
POO - Aula 05 - Herança - Generalização e Especialização.pdf
PPTX
Sistemas Operativos Modulo 2_________________
PDF
POO - Aula 03 - Membros Estáticos e Construtores.pdf
PPTX
Legislação aeronautica na aviação civil Brasileira
DOCX
Laboratório de cyber security, apresentação simples.
PDF
pdfcoffee.com_metalografia-25-pdf-free.pdf
PDF
wp-sn-advanced-high-availability-architecture (pt-br).pdf
AULA 1.pptx GESTÃO DE OPERAÇÕES INDUSTRIAIS
Panorama da aviação civil brasileira ANAC
Gestão contínua de exposição a ameaças petrobras
Importacao_Ordem_Customizacao_SAP_S4HANA.pptx
Google saiba mais sobre o google e suas funcionalidades
Arquitetura de Software slides sommerville
Introdução a disciplina sistemas operativos
Apostila Power Automate Impressionador.pdf
20250828_Perfis Profissionais em ServiceNow Um Guia Detalhado.docx
Introdução a Computação em Nuvem-parte2-T2
POO - Aula 05 - Herança - Generalização e Especialização.pdf
T-pico 1.pdfnsjabdkaksbbsuendnijsbshajanzk
Formação aaaaaaaaadsdsfg er rsgrsgesf efsfsefsf e LEEI.pptx
POO - Aula 05 - Herança - Generalização e Especialização.pdf
Sistemas Operativos Modulo 2_________________
POO - Aula 03 - Membros Estáticos e Construtores.pdf
Legislação aeronautica na aviação civil Brasileira
Laboratório de cyber security, apresentação simples.
pdfcoffee.com_metalografia-25-pdf-free.pdf
wp-sn-advanced-high-availability-architecture (pt-br).pdf

Web Tools Pt B R

  • 1. Um Ambiente Web Moderno para Desenvolvimento e Produção de Software Paulo Mattos Diretor Técnico Olympya [email_address]
  • 2. Objetivo Apresentar uma visão geral de algumas ferramentas web, no estado da arte, capazes de prover uma suíte integrada de desenvolvimento e produção de softwares.
  • 3. Tópicos Virtudes do Ambiente Web Desenvolvendo com ferramentas Web Controle de versão & navegação Sistema de documentação Repositório de módulos Gerência de projetos Assistência remota Futuro das aplicações Web
  • 4. Tópicos Virtudes do Ambiente Web Desenvolvendo com ferramentas Web Controle de versão & navegação Sistema de documentação Repositório de módulos Gerência de projetos Assistência remota Futuro das aplicações Web
  • 5. Virtudes do Ambiente Web Cliente ubíquo e largamente distribuído também conhecido como browser  Solução independente do OS plataformas cliente e servidor Mecanismo quase universal de hyperlinks ponteiro genérico p/ recursos Web Possibilita telecommuters (trabalho remoto) meio-período e período integral
  • 6. Virtudes do Ambiente Web Pronto para Intranet & Internet Alavanca funções internas dos navegadores web buscas, hyperlinks, verificação ortográfica, plugins, múltiplos tabs, caches, etc Alavanca funções internas de servidores web segurança, caching, logging, etc Compatibilidade Compatível com estratégia best-of-breed integração básica de ferramentas é relativamente fácil Várias ferramentas boas (e livres) disponíveis: Google Web Toolkit, Ruby on Rails, JSF, etc
  • 7. Tópicos Virtudes do Ambiente Web Desenvolvendo com ferramentas Web Controle de versão & navegação Sistema de documentação Repositório de módulos Gerência de projetos Assistência remota Futuro das aplicações Web
  • 8. Tópicos Virtudes do Ambiente Web Desenvolvendo com ferramentas Web Controle de versão & navegação Sistema de documentação Repositório de módulos Gerência de projetos Assistência remota Futuro das aplicações Web
  • 9. Software livre @ Tigris Grandes melhorias em relação ao CVS Suporta paradigmas copy -> m odify -> m erge lock -> modify -> unlock Integração com muitos IDEs Visual Studio, Eclipse, IntelliJ, etc Boa combinação para equipes XP compatível com alto grau de refactorings
  • 10. Várias interfaces gráficas disponíveis TortoiseSVN é escolha default p/ Windows É uma alternativa real e acessível ao ~US$800 por usuário ferramenta padrão em várias indústrias altamente escalável ideal p/ bases de código massivas http://subversion.tigris.org
  • 11. Software livre @ Sun Integra-se com o Subversion (entre outros) Busca incrivelmente rápida! URLs usáveis (e estáveis) funciona bem como ponteiro de códigos Funciona como ferramenta limitada de SCM isto é, acesso somente de leitura ...no entanto é acessível a toda equipe www.opensolaris.org/os/project/opengrok
  • 12. Tópicos Virtudes do Ambiente Web Desenvolvendo com ferramentas Web Controle de versão & navegação Sistema de documentação Repositório de módulos Gerência de projetos Assistência remota Futuro das aplicações Web
  • 13. Software livre @ Fundação Wikimedia Edição colaborativa de docs Controle de versão interno Sistema de busca integrado Excelente para base de docs mas ruim quando é necessária formatações específicas Curva de aprendizagem acentuada para usuários WYSIWYG http://www.mediawiki.org
  • 14. Tópicos Virtudes do Ambiente Web Desenvolvendo com ferramentas Web Controle de versão & navegação Sistema de documentação Repositório de módulos Gerência de projetos Assistência remota Futuro das aplicações Web
  • 15. Software livre @ Apache Armazena módulos proprietários ou de terceiros 100% integrável ao processo de build (e.g., Ant) Dependências são explicitamente declaradas dependências transitivas Altamente baseado em tecnologias XML XSD, XSLT, Xpath, etc Documentações de APIs com referência cruzada http://incubator.apache.org/ivy
  • 16. Tópicos Virtudes do Ambiente Web Desenvolvendo com ferramentas Web Controle de versão & navegação Sistema de documentação Repositório de módulos Gerência de projetos Assistência remota Futuro das aplicações Web
  • 17. Software comercial versão Server (~$99 / usuário) versão On Demand ($21 / usuário por mês) Projetado pelo guru de usabilidade Joel Spolsky desenvolvido para equipes de desenvolvimento extrema atenção com usabilidade FogBugz suporta três tipos de casos: bug -> coisas que não funcionam direito features -> novas coisas sendo planejadas emails -> dúvidas, incluindo emails dos clientes trata emails com um cidadão de 1ª classe!
  • 18. Suporta grupos de discussão públicos : clientes e entusiastas privados : forum p/ toda equipe Induz um workflow muito leve (e eficaz!) abrir -> delegar -> executar -> resolver -> fechar Cobre todo ciclo de vida de um software Integra bem com outras ferramentas Sistemas de controle de versão listagem de check-ins por caso
  • 19. Novas funcionalidades da versão 6.0 Wiki integrado com WYSIWYG! UI próxima ao MS-Word Mecanismo de busca semelhante ao Google tipo:’caso’ prazo:’amanhã’ java OU c# Escalonamento estatístico baseado em evidências suporta cronogramas fuzzy 100% em Português ! incluindo suporte...
  • 20. Agora no Brasil! Olympya é distribuidora exclusiva da Fog Creek [email_address] Pacote para 10 usuários por $949 90 dias de suporte em Português com direto a todos upgrades neste período versão 5.0, mas 6.0 sai em Setembro! http://try.fogbugz.com trial online de 45 dias http://www.fogcreek.com.br/FogBugz
  • 21. Tópicos Virtudes do Ambiente Web Desenvolvendo com ferramentas Web Controle de versão & navegação Sistema de documentação Repositório de módulos Gerência de projetos Assistência remota Futuro das aplicações Web
  • 22. Software comercial com pricing flexível: day pass por $5/24 horas assinatura mensal ≤ $0.25/minuto cobrança pode ser feita por ambos os lados Nenhuma instalação/configuração necessária somente um pequeno download temporário (~½ MB) Funciona através de qualquer firewall Altamente seguro criptografia SSL de 128-bits http://www.copilot.com teste gratuito por 2 minutos
  • 23. Tópicos Virtudes do Ambiente Web Desenvolvendo com ferramentas Web Controle de versão & navegação Sistema de documentação Repositório de módulos Gerência de projetos Assistência remota Futuro das aplicações Web
  • 24. Futuro das aplicações Web Interface de usuário mais próxima das aplicações desktop novas tecnologias web e.g., AJAX, Flex, etc FogBugz ≥ 5.0 já faz uso de AJAX Autenticação única nativa e mais simples Single Sign On (SSO) Linux Yellow Pages Windows Active Directory Maior compatibilidades entre os navegadores “ O legal de padrões é que existem tantos para se escolher.” - Andrew Tanenbaum Autenticação mais forte ainda sem suporte nativo para métodos baseado em chaves/PKI … mas HTTPS pode prover alguma segurança extra
  • 25. Perguntas? Paulo Mattos [email_address]