Вы находитесь на странице: 1из 16

INTRODUO PHP5

FORMADOR: LUS OSRIO

Introduo
1.O que o PHP O php no uma linguagem nova nem revolucionria. O seu sucesso deve-se principalmente a um factor ter sido pensada desde o incio para ser uma linguagem para a web, seja para criar uma simples pgina com alguns scripts dinmicos, ou uma aplicao web poderosa. O PHP uma linguagem server-side, que compete directamente com rivais como o ASP.NET, Perl, Ruby e Python e JSP.

SEO [at] www.seofreelancer.pt

Introduo
1.O que o PHP (cont...) O PHP caracterizado por ser uma linguagem embebida no HTML, o que significa que o programador pode incluir cdigo PHP directamente num ficheiro HTML, codigo esse que ser interpretado pelo interpretador do PHP, que executar as instruces a inseridas. Os seus conceitos e sintaxe so aproveitados de outras linguagens de sucesso, tais como o PERL, o C e o Java.

SEO [at] www.seofreelancer.pt

Introduo
1.O que o PHP (cont...) O PHP nasceu da necessidade do seu autor, Rasmus Lerdof, que em 1995 criou um conjunto de scripts relativamente simples, para tornar a sua pgina pessoal mais dinmica. Mais tarde juntou esses scripts simples, num pacote de software e chamou-lhes Personal Home Page tools. Aqui surgiu o acrnimo PHP, das iniciais da designao deste pacote de software.

SEO [at] www.seofreelancer.pt

Introduo
1.O que o PHP (cont...) Mais tarde, Rasmus foi contratado para criar um sistema para uma escola que fosse completamente web-based e que interagisse com uma base de dados. No encontrando nada no mercado que resolvesse o problema, decidiu reescrever o PHP de forma a tornar-se numa linguagem mais generalista, que comunicasse com uma base de dados e outros recursos externos.

SEO [at] www.seofreelancer.pt

Introduo
1.O que o PHP (cont...) O sucesso do PHP foi desde ento, crescendo rapidamente, at que Zev Suraski e Andy Gutmans fundadores da Zend reescreveram o parser do PHP, que levou criao do PHP 3.0, que evoluiu at ao PHP que conhecemos hoje, talvez a linguagem com mais suceso da Web.

Fonte: http://www.oreillynet.com/pub/a/oreilly/web/news/lerdorf_02 00.html


SEO [at] www.seofreelancer.pt

Introduo
1.2 O PHP como linguagem inegvel o sucesso do PHP. Segundo o site www.tiobe.com, que criou o tiobe index para servir como indicador da popularidade das linguagens de programao, podemos verificar que o PHP, data da criao deste manual, encontra-se na 4 posio, frente de linguagens como o Visual Basic, o C#, python e Perl.

SEO [at] www.seofreelancer.pt

Introduo
1.2 O PHP como linguagem (cont...)

Fonte: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html a 12/02/2013

SEO [at] www.seofreelancer.pt

Introduo
1.2 O PHP como linguagem (cont...) Uma ideia da popularidade do PHP versus outras linguagens pode ser tambm consultada no site http://langpop.com/ Uma das claras vantagens do PHP resume-se sua natureza de software livre e open-source e ser cross-platfrom, isto , pode ser executado em variados ambientes operativos desde o unix, linux, windows, etc. Actualmente um grande nmero de indivduos ocupam-se do seu desenvolvimento, que juntamente com o seu elevadssimo nmero de utilizadores, que vo desde simples entusiastas a grandes empresas como a Yahoo e facebook, criam um ecossistema favorvel ao desenvolvimento do PHP.
SEO [at] www.seofreelancer.pt

Introduo
1.2 O PHP como linguagem (cont...) A natureza de software livre e open-source (FOSS), juntamente com outros softwares tambm FOSS, que o caso do Web-Server Apache, e do SGBD Mysql, e o sistema operativo Linux, fazem com que a barreira de entrada criao de aplicaes web seja reduzida - no sacrificando a qualidade e a segurana - face a outras solues proprietrias como o ASP.NET da Microsoft. No por acaso que a maioria das Web startups usam a denominada plataforma LAMP (Linux, Apache, Mysql, Php/Perl) para os seus projectos.

SEO [at] www.seofreelancer.pt

ISLA 2013

Introduo
1.3 Porqu aprender PHP
a linguagem server-side em actualmente em uso mais popular grtis, open source, e funciona nos principais sistemas operativos de fcil aprendizagem, mas tambm poderosa e robusta Pode facilmente comunicar com bases de dados modernas, como o mySql, utilizando as vrias extenses a linguagem utilizadas em vrias aplicaes e CMSs bem conhecidos, como o cakePHP, a Zend framework, Drupal, Joomla, Wordpress, bem como alguns dos sites mais populares do mundo.

Introduo
1.4 Ser programador profissional de PHP indiscutvel que o PHP tem, historicamente, sido muito forte na oferta de emprego. O grfico a seguir mostra uma anlise dos pedidos de emprego de PHP e como se comparam com as outras linguagens de scripting. de notar que as primeiras posies referem-se a uma linguagem client-side, o JavaScript e uma framework Ruby-on-Rails.

Introduo
1.4 Ser programador profissional de PHP (cont...)

Fonte: http://www.simplyhired.com/a/jobtrends/ trend/q-ruby%2C+rails%2C+python%2C+php%2C+javascript%2C+flex%2C+groovy

Introduo
1.5 PHP vs ASP.NET ASP.net uma linguagem desenvolvida pela Microsoft, sendo baseada na .Net Framework, logo mais avanada que a sua predecessora, o ASP. O PHP e o ASP.net esto relativamente prximos a nvel de filosofia e propsito. Em cada uma, um script pode ser inserido directamente numa pgina web. O principal inconveniente do ASP.net a sua dependencia da plataforma Windows. O ASP.net no instalvel em nenhuma plataforma seno Windows, ao contrrio do PHP, que permite ser instalada em quase todas as plataformas modernas.

Introduo
1.5 PHP vs ASP.NET (cont...) Um programador ASP.net tem de ter acesso a um servidor web IIS, que corre normalmente num servidor windows, e utilizar ferramentas de desenvolvimento normalmente windows, que ao contrrio do PHP e do seu ambiente preferencial, so de custo elevado. Esta uma das principais razes para a adopo da plataforma LAMP, pelas start-ups web e empresas jovens.

O PHP, ao contrrio do ASP.net no foi desenvolvido para uma nica plataforma, o que abre o horizonte no que concerne portabilidade, correndo satisfatoriamente at em Windows e IIS.

Introduo
1.5 PHP vs ASP.NET (cont...) A prpria Microsoft, juntou esforos com a comunidade php para melhorar a execuo do PHP em plataforma Windows com IIS server.

link: http://www.microsoft.com/web/platform/phponwindows.aspx

Вам также может понравиться