Your SlideShare is downloading. ×
Fora Sobrinhos! Ecossistema para o desenvolvimento de aplicações corporativas em PHP
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Fora Sobrinhos! Ecossistema para o desenvolvimento de aplicações corporativas em PHP

1,428
views

Published on

Published in: Technology

1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total Views
1,428
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
34
Comments
1
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Fora sobrinhos! Ecossistema para desenvolvimento de aplicações corporativas utilizando PHP Alex Piaz Seminário PHP: Produtividade e performance – outubro 2009
  • 2. Ecossistema Ecossistema (grego oykos, casa + σύστημα, sistema onde se vive) designa o conjunto formado por todas as comunidades que vivem e interagem em determinada região e pelos fatores abióticos que atuam sobre essas comunidades* Tá, mas o que isso tem a ver com desenvolvimento de aplicações web? * http://pt.wikipedia.org/wiki/Ecossistema
  • 3. Ecossistema de uma aplicação web
  • 4. Pessoas
  • 5. Pessoas Developers, developers, developers! Numa organização hierárquica, todo mundo sobe até atingir seu nível de incompetência
  • 6. Pessoas Designers Eu não estou preocupado com o layout, disse o designer!
  • 7. Pessoas Designers Eu não estou preocupado com o layout, disse o designer!
  • 8. Pessoas Ah! Os usuários... Have you tried turn it off and turn it on again?
  • 9. Pessoas Ah! Chefes, clientes... Sabe, o diretor olhou e quer que os formulários sejam verdes com fontes grandes!
  • 10. Ambiente Infraestrutura Código Projeto Projetos atrasam, por que?
  • 11. Ambiente X Projetos atrasam, por que será ?
  • 12. Aterrisando no mundo do código!
  • 13. código...
    • Padrões de codificação
    • 14. Documentação
    • 15. Debugging / Testes
    • 16. Refatoração
    • 17. Versionamento
    projeto... ambiente lógico...
  • 25. Ferramentas Suporte ao código - Code Sniffer http://pear.php.net/package/PHP_CodeSniffer/ - Versionamento Subversion: http://subversion.tigris.org/ Mercurial: http://mercurial.selenic.com/ CVS: http://www.nongnu.org/cvs/ GIT: http://git-scm.com/ - Documentação Phpdoc: http://www.phpdoc.org/ Doxygen: http://www.stack.nl/~dimitri/doxygen/ - Testes PhpUnit: http://phpunit.de/ Selenium: http://seleniumhq.org/ - Integração Contínua PhpUnderControl: http://phpundercontrol.org/about.html Projetos atrasam, por que será ?
  • 26. Ferramentas Suporte ao projeto - Gestão Clockinit: http://www.clockingit.com/ Basecamp: http://basecamphq.com/ Dotproject: http://www.dotproject.net/ PhpProjekt: http://www.phprojekt.com/ - Gerência de código Trac : http://trac.edgewall.org/ Mantis: http://www.mantisbt.org/ - Metodologias RUP: http://www-01.ibm.com/software/awdtools/rup/ XP: http://www.extremeprogramming.org/ Scrum: http://www.scrumalliance.org/ - Precificação e custeio de projetos Sloccount: http://www.dwheeler.com/sloccount/ ABC: http://en.wikipedia.org/wiki/Activity-based_costing Custo por hora x empreitada O valor de um sistema cresce ao quadrado do número de usuários do sistema.
  • 27. Dúvidas?
    • [email_address]
    • 28. http://www.twitter.com/zaip
    • 29. http://www.zaip.net/
    • 30. http://www.phpsp.org.br/
    • 31. http://www.google.com/
    Avalie esta palestra em: http://joind.in/996 The truth is out there...