Você está na página 1de 11

IFTM - INSTITUTO FEDERAL DE CINCIA E TECNOLOGIA DO TRINGULO MINEIRO

Trabalho de Sistemas para internet 1 Perodo, noturno.

Integrantes:

Andr Luiz Augusto Csar Iolanda Franklin Marcus Sansio

Professor: Ricardo Baventura


(Personal Home Page Hypertext Preprocessor)

INTRODUO

O PHP uma Linguagem de programao muito segura, rpida, robusta e eficiente, voltada para desenvolvimento web, muito utilizada pelo fato de ser de cdigo aberto. Seu objetivo primrio a gerao de contedo dinmico para pginas da internet.

A linguagem surgiu por volta de 1994, criada por Rasmus Ledorf, com o nome Personal Home Page Tools, para substituir um conjunto de scripts que ele usava no desenvolvimento de sua pgina pessoal. O PHP est em sua quinta verso (PHP 5), lanada em Julho de 2004.

Caracteristicas e Aplicabilidade

Caractersticas: Cdigo Aberto: Todo o cdigo fonte do PHP est disponvel; Custo Zero: O PHP gratuito, podendo ser feito o download no site oficial. Multiplataforma: O PHP pode rodar sobre o Unix, Linux, Windows, etc; Eficincia: O PHP consome poucos recursos do servidor; Acesso a Bancos de Dados: Permite acessar diretamente os principais bancos de dados utilizados atualmente e qualquer banco de dados do mercado por meio de ODBC; Processamento de Imagens: O PHP pode criar imagens dinamicamente e envi-las ao browser do usurio. A linguagem PHP uma combinao de linguagem de programao e servidor de aplicaes.

Caracteristicas e Aplicabilidade

Aplicabilidade: A Linguagem PHP permite embeber os seus pequenos fragmentos de cdigo dentro da pgina HTML e realizar determinadas tarefas de uma forma fcil e eficaz, sem ter de implementar programas programados na ntegra numa linguagem diferente de HTML. O PHP possui inmeras funes para a explorao de bases de dados de um modo fcil, sem complicaes.

Vantagens e Desvantagens

Vantagens:
Fcil aprendizado: A linguagem PHP pegou elementos do Perl, Java e do C. a maioria dos programadores para Web conhece ao menos uma destas linguagens, facilitando o aprendizado.

Acesso a dados: O PHP se conecta facilmente a sistemas compatveis com o padro ODBC.
Velocidade e robustez Multi-plataforma: Como j vimos, o PHP funciona em qualquer plataforma onde for possvel instalar um servidor Web. Cdigo-fonte aberto

Vantagens e Desvantagens

Desvantagens:

Incompatibilidade entre verses: Nota-se que falta um pouco de padronizao. Por exemplo, um comando que funciona em determinada reviso pode no funcionar em outra. Documentao incompleta: Como a maioria dos programas Open Source, frequentemente os recursos surgem antes de estarem documentadose neste caso falta. Suporte a datas comparado a outros: Claro que possvel fazer dos os tipos de clculos usando datas, mas neste ponto o ASP d um banho no PHP. Existem algumas queixas em relao ao PHP que vm de usurios avanados.

Vantagens e Desvantagens

Aplicativos de servidor: Segundo algumas correntes de pensamento, o Java leva clara vantagem sobre o PHP, mas isto vem mudando com a implantao das ferramentas para Web 2.0. Web services: Segundo os mesmos especialistas, o PHP precisava desenvolver melhor interligao com os servios via Web. Isto j foi feito, hoje o PHP pode competir de igual para igual com ferramentas da Microsoft e da adobe na criao de sites dinmicos com todos os requisitos da Web 2.0.

IDEs de desenvolvimentos

Editores e IDEs so ferramentas que podem tornar o trabalho do programador algo mais eficiente, mais rpido e mais agradvel. IDE, do ingls Integrated Development Environment ou Ambiente Integrado de Desenvolvimento, um programa de computador que rene caractersticas e ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este processo.

Geralmente os IDEs facilitam a tcnica de RAD (de Rapid Application Development, ou "Desenvolvimento Rpido de Aplicativos"), que visa a maior produtividade dos desenvolvedores.

IDEs de desenvolvimentos

Exemplos:
Eclipse com PHPEclipse, Aptana e outros plugins PHPDesigner Kate Dreamweaver Zend Studio VS.PHP Delphi for PHP KDevelop PSPAD Quanta BlueFish PHPEdit Geany NotePad++/

Exemplo:
<?php $y = 0; print "Digite um nmero: "; $x = trim(fgets(STDIN)); while ($x != 0) { if ($x > $y){ $y = $x; } print "Digite um nmero: "; $x = trim(fgets(STDIN)); } print "O maior valor digitado foi: ".$y; ?>

Obrigado!