Introdução php

866 palavras 4 páginas
Ambiente Web
É o ambiente formado por algumas tecnologias: • Servidor Web • Protocolo HTTP e HTTPS • Navegadores • HTML, PHP, JSP, CSS, AJAX • Web sites e sistemas

PHP
• • • • • Livre Fácil de usar Grande documentação Grande biblioteca de funções Orientação a Objeto

Problemas Ambiente Web/PHP
• Repetição de tarefas • Dificuldade de debug • Várias formas de fazer a mesma coisa • Existem poucos padrões e os que existem não são cumpridos (W3C x Microsoft) • Os design patterns foram criados para aplicações cliente-servidor, somente agora estão sendo portados para web • Clientes querem alterar tudo muito rápido • Desenvolvimento lento • Pouco reaproveitamento de código • Não existem ferramentas RAD como Delphi • Dificuldade de fazer relatórios • Navegadores não renderizam corretamente algumas coisas • Novas tecnologias surgindo a todo minuto • Mistura de layout e lógica

Problemas Ambiente Web/PHP

Frameworks
É uma “base” de onde pode-se desenvolver algo maior ou mais específico. É uma coleção de códigos, classes, funções, técnicas e metodologias que facilitam o desenvolvimento de novos softwares. Vantagens ● Todos programam parecido graças a padronizações. Fácil manutenção ● Automatiza tarefas repetitivas. DRY ● Separação de layout e lógica. no more spaguetti! ● Reaproveitamento de códigos

Padrões
Os frameworks são baseados em uma série de padrões de desenvolvimento já consolidadas: MVC
MVC é um acrônimo para Model, View, Controller (Modelo, Visão e Controlador). A idéia é separar todo o desenvolvimento de uma aplicação nestas três partes, ou camadas: • Model – gerencia o comportamento dos dados da aplicação. • View – gerencia a saída gráfica e textual da parte da aplicação visível ao usuário • Controller – interpreta as entradas de mouse e teclado do usuário, comandando a Visão e o Modelo para se alterarem de forma apropriada.

Padrões
ActiveRecord
Este padrão de design facilita a manipulação de dados contidos em uma base dados por

Relacionados

  • Php introdução
    5048 palavras | 21 páginas
  • Introdução ao PHP
    3335 palavras | 14 páginas
  • Introdução ao php
    356 palavras | 2 páginas
  • introdução ao php
    509 palavras | 3 páginas
  • Php introdução
    371 palavras | 2 páginas
  • Introdução a linguagem php
    873 palavras | 4 páginas
  • 001 - Análise e Projeto de Software II
    716 palavras | 3 páginas
  • Resenha Filme Piratas do Vale do Silicio
    5250 palavras | 21 páginas
  • Tutorial php
    1979 palavras | 8 páginas
  • PHP Orientado ao Objeto
    8891 palavras | 36 páginas