advertisement

PHP não é coisa de moleque

50 %
50 %
advertisement
Information about PHP não é coisa de moleque
Technology

Published on November 30, 2008

Author: felipernb

Source: slideshare.net

Description

Apresentação feita por Felipe Ribeiro (http://feliperibeiro.com) no I Encontro PHP-Paraíba.
advertisement

PHP NÃO é coisa de Felipe Ribeiro http://feliperibeiro.com moleque! felipernb@gmail.com

Enquanto .NET e Java brigam, fazendo Text muito barulho...

PHP se mantém como a tecnologia número 1 da Web.

Eles dizem que PHP “não aguenta o Text tranco” e que “é coisa de moleque”

Mas por que PHP carrega essa má fama?

Por causa dos profissionais desqualificados...

dos mitos...

E pela falta de propaganda...

Esse cenário pode mudar, só depende da comunidade - que somos nós...

Qualificação de profissionais •PHP é fácil de aprender e fácil de fazer porcaria •Programadores Java precisam de uma formação mais sólida (orientação a objeto, padrões de projeto, eficiência de algoritmos, estruturas de dados, etc. e tal) •BONS programadores PHP também precisam!!!

Marketing •PHP não é da Sun nem da Microsoft... •Mas é bancado por: •IBM •Oracle •Yahoo! •entre outros...

Marketing •PHP está presente em mais de 25 milhões de sites •Com tudo isso, pra que propaganda? A propaganda somos nós e tudo o que nós fazemos!

E que tal esclarecermos os mitos?

Mito #1 - Códigos PHP são sujos http://flickr.com/photos/ripizzo/2310929170/

interface Printer { void print(Message message); } class SystemOutPrinter implements Printer { class Message { public void print(Message message) { private String message; System.out.println(message); public Message(String message) { } this.message = message; } } public void print(Printer printer) { public class HelloWorld { printer.print(this); } public static void main(String[] args) { Message message = new Message(quot;Hello, public String toString() { World!quot;); return message; AbstractPrinterFactory factory = } AbstractPrinterFactory.getFactory(); } m Printer printer = factory.getPrinter(); e message.print(printer); abstract class AbstractPrinterFactory { } ld public static AbstractPrinterFactory getFactory() { r } return new SystemOutPrinterFactory(); o ! } public abstract Printer getPrinter(); W A acia lo AV rocr } class SystemOutPrinterFactory extends e l J u H AbstractPrinterFactory { public Printer getPrinter() { ab } return new SystemOutPrinter(); e su }

Quem determina a qualidade do código é o programador! http://flickr.com/photos/zach_manchester/2302683790/

Mito #2 - PHP só serve para sistemas pequenos http://flickr.com/photos/memotions/259656126

T ! E os .N a d ic rí st é c te oft so ra ros e ca ic Is ad os M b ilid ut ta rod a es p E P.S.: O orkut foi reescrito em Java, mas esse shot é dos velhos tempos de .NET

PHP escala muito e de maneira muito simples!

OOP Mito #3 - PHP não implementa OO “de verdade”

• PHP5 trouxe: • Níveis de visibilidade OOP • Exceptions • Interfaces • Type hinting • SPL - Standard PHP Library

• Frameworks MVC • Zend Framework OOP • Symfony • CakePHP • Code Igniter • Prado, etc...

Mito #4 - Existem poucas ferramentas para desenvolvimento em PHP http://www.flickr.com/photos/mamabarns/747588843

Mito #5 - PHP não está pronto para aplicações “enterprise”

SOAP

XML http://flickr.com/photos/willpate/63814657/

REST http://flickr.com/photos/estherase/128983854/

http://flickr.com/photos/estherase/128983854/

E o que podemos esperar para o futuro?

PHP 5.3 •Namespaces Definição Uso // diretamente namespace YahooNews; $foo = new YahooNewsDir; class Dir {     ... // importando o namespace } use YahooNews; $foo = new NewsDir; // renomeando a classe use YahooNewsDir as YND; $foo = new YND;

PHP 5.3 •Lambdas e closures $lambda = function () {  echo quot;Hello World!nquot;; }; $lambda();

PHP 5.3 •Lambdas e closures function getSomador($x) {     return function ($y) use ($x) {         return $x + $y;     }; } $somador = getSomador(10); echo $somador(5); //15 echo $somador(32); //42

PHP 5.3 •PHAR - PHP Archive •Garbage collection •Late static binding •Outros refatoramentos e correções de bug.

PHP 6 = PHP 5.3 + Unicode

http://www.flickr.com/photos/oberazzi/318947873

Felipe Ribeiro felipernb@gmail.com http://feliperibeiro.com http://www.flickr.com/photos/jaredchapman/482538719

Referências •PHP for Grown-ups Andrei Zmievski - http://gravitonic.com/talks •Myths Defused Derick Rethans - http://talks.php.net/show/myths- ffm2008 http://www.flickr.com/photos/nullalux/2261949240

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

PHP não é coisa de moleque - FISL Edition - Technology

PHP não é coisa de moleque - FISL Edition ...
Read more

PHP não é coisa de moleque - Technology

PHP não é coisa de moleque ...
Read more

POOMAX: Palestra: PHP não é coisa de moleque!

Ontem estava lendo os artigos do Profissionais TI quando me deparei com um, no mínimo, muito interessante. Um post sobre uma palestra de Felipe Ribeiro ...
Read more

PHP não é coisa de moleque! - imasters.com.br

Se pararmos para pensar, PHP sofre o mesmo dilema que sofremos com o famoso “sobrinho”, sim! – aquele que costuma fazer o serviço cobrando 1/3 do ...
Read more

PHP Não é Coisa de Moleque » WEB COM FARINHA

8 Responses to “PHP Não é Coisa de Moleque ...
Read more

PHP não é coisa de moleque! | Igor Escobar

Posts Relacionados: Deploying Sendy Using AWS ElasticBeanstalk and Docker; Abreviando um texto sem cortar palavras no PHP; Screenshots com PHP ...
Read more

gustavo@sistemall — PHP não é coisa de moleque

PHP não é coisa de moleque Abaixo segue os slides da apresentação do Felipe Ribeiro apresentado no I Encontro de desenvolvedores PHP da Paraíba. Vale ...
Read more

php não é coisa de moleque | Michael.douglas

Preencha os seus dados abaixo ou clique em um ícone para log in: E-mail (obrigatório) (Nunca tornar endereço público) Nome (obrigatório)
Read more