Medlemsmøte i PHP Norge: Oppstartsmøte

Preview:

DESCRIPTION

Vårt første medlemsmøte i PHP Norge.

Citation preview

Student utvist pga bruk av PHP“Vi er ikke sikre på hva PHP er, men vi

mistenker det å være en avart av PCP, eller kanskje et nytt designerdop som GHP.”

- Clyde Thurlow, rektor ved Topeka, KS - High School

Hva er PHP?

• Utbredt scriptspråk spesielt egnet til webutvikling

• Veldig enkelt å komme i gang

• Kan brukes direkte i HTML-sider

• Fleksibilitet

Bruksområder for PHP

• Dynamiske websider

• Integrasjon med databaser

• Web services (SOAP, REST, XML-RPC etc.)

• Desktop applikasjoner (PHP-GTK)

• Kommandolinje (PHP-CLI)

“Perl, Python and Ruby are general purpose languages and optimized to different requirements. The web is just another platform they support, compared to PHP where the web is the primary platform.”

- Harry Fuecks, PHP evangelist

“Shared Nothing”

Web serverRequest fil.php

XHTML fileOutput

Parse

Compile

Execute

Zend Engine

Load file

“Pragmatic problem solvers tend to love how PHP seems to almost read your mind and present itself as the perfect Web problem solving tool”

- Rasmus Lerdorf, creator of PHP

Litt historie

• PHP/FI - Rasmus Lerdorf

• PHP 3 - Andi Gutmans and Zeev Suraski

• PHP 4 - Zend Engine

• PHP 5 - Zend Engine 2

• PHP 6 - Kommer i 2007

PHP/FI

• Sluppet i 1995

• Personal Home Page / Form Intepreter

• Skrevet i C

• PHP/FI 2.0 sluppet 1997

PHP 3

• Sluppet Juni 1998

• Skrevet av Andi Gutmans og Zeev Suraski til en e-handelsløsning de lagde på universitetet

• Extension arktitektur! => Flere utviklere

• Database API’er

PHP 4

• Sluppet Mai 2000

• Ny kjerne => Zend Engine

• Støtte for flere webservere

• HTTP sessions

• Output buffering

• Superglobals

PHP 5

• Juli 2004

• Ny og forbedret kjerne => Zend Engine 2

• Solid objektorientering med ny objektmodell

• Kraftig forbedret XML-støtte

• Forbedret database API’er (PDO)

PHP 6

• Native Unicode-støtte

• Fjerne register_globals, safe_mode, magic_quotes og HTTP_*_VARS

• En rekke andre forbedringer

• Kommer sannsynligvis i 2007

“There are only two kinds of languages: the ones people complain about and the ones nobody uses”

- Bjarne Stroustrup, creator of C++

Utbredelse

PHP: 19 404 533 domener fordelt på 1 319 743 IP-adresserKilde: Netcraft

Markedsandel

PHP: 34 %

ASP: 21 %

PHP 4 vs. PHP 5

PHP 4 vs. PHP 5

PHP 4 PHP 5

10%

Trender

Popularitet

Kilde: TIOBE Programming Community Index (februar 2007)

Hva er PHP Norge?

• Brukergruppen for PHP i Norge

• Heve kunnskapsnivået om PHP

• Samle PHP-miljøet i Norge

PHP Norge Norwegian UNIX User Group

javaBinNorwegian .NET User Group

Eksempler på områder vi kommer til å jobbe med med

• Introduksjon til PHP produkter og relaterte teknologier

• Utviklingsmiljø og -prosesser

• Integrasjon med andre systemer

• Drift og vedlikehold

• Ytelse

Hvem?

• Anders Bondehagen og Knut Urdalen (initiativtakere)

• Styret vil bli valgt på vårt kommende årsmøte

Medlemskap og fordeler

• Registrer deg på php.no

• Treff likesinnede

• Delta på gratis medlemsmøter

• Vi jobber med å få på plass andre fordeler som rabatter på bøker og magasiner

Aktiviteter

• Medlemsmøter

• Arrangere og delta på konferanser

• Hjemmeside (php.no) med nyheter, blogger og forum

• Bistå med opprettelse og drift av undergrupper

Medlemsmøter

• Møtes normalt en gang hver måned

• Samles rundt et spesifikt tema

• Sosialisering :)

Organisering

ArbeidsutvalgetStyret

Lokallag

PHP Norge

PHP Bergen

PHP Trondheim

Prosjektgrupper

Tema 1

Tema 2

Planlagte aktiviteter

• 12. april: Typo3

• 26. april: Flex 2 og PHP

• 10. mai: eZ Components

• 9.-10. juni: PHP Vikinger (unconference)

Spørsmål?

Quiz

Recommended