30

Medlemsmøte i PHP Norge: Oppstartsmøte

  • Upload
    knut

  • View
    718

  • Download
    2

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Medlemsmøte i PHP Norge: Oppstartsmøte
Page 2: Medlemsmøte i PHP Norge: Oppstartsmøte

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

Page 3: Medlemsmøte i PHP Norge: Oppstartsmøte

Hva er PHP?

• Utbredt scriptspråk spesielt egnet til webutvikling

• Veldig enkelt å komme i gang

• Kan brukes direkte i HTML-sider

• Fleksibilitet

Page 4: Medlemsmøte i PHP Norge: Oppstartsmøte

Bruksområder for PHP

• Dynamiske websider

• Integrasjon med databaser

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

• Desktop applikasjoner (PHP-GTK)

• Kommandolinje (PHP-CLI)

Page 5: Medlemsmøte i PHP Norge: Oppstartsmøte

“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

Page 6: Medlemsmøte i PHP Norge: Oppstartsmøte

“Shared Nothing”

Web serverRequest fil.php

XHTML fileOutput

Parse

Compile

Execute

Zend Engine

Load file

Page 7: Medlemsmøte i PHP Norge: Oppstartsmøte

“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

Page 8: Medlemsmøte i PHP Norge: Oppstartsmøte

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

Page 9: Medlemsmøte i PHP Norge: Oppstartsmøte

PHP/FI

• Sluppet i 1995

• Personal Home Page / Form Intepreter

• Skrevet i C

• PHP/FI 2.0 sluppet 1997

Page 10: Medlemsmøte i PHP Norge: Oppstartsmøte

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

Page 11: Medlemsmøte i PHP Norge: Oppstartsmøte

PHP 4

• Sluppet Mai 2000

• Ny kjerne => Zend Engine

• Støtte for flere webservere

• HTTP sessions

• Output buffering

• Superglobals

Page 12: Medlemsmøte i PHP Norge: Oppstartsmøte

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)

Page 13: Medlemsmøte i PHP Norge: Oppstartsmøte

PHP 6

• Native Unicode-støtte

• Fjerne register_globals, safe_mode, magic_quotes og HTTP_*_VARS

• En rekke andre forbedringer

• Kommer sannsynligvis i 2007

Page 14: Medlemsmøte i PHP Norge: Oppstartsmøte

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

- Bjarne Stroustrup, creator of C++

Page 15: Medlemsmøte i PHP Norge: Oppstartsmøte

Utbredelse

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

Page 16: Medlemsmøte i PHP Norge: Oppstartsmøte

Markedsandel

PHP: 34 %

ASP: 21 %

Page 17: Medlemsmøte i PHP Norge: Oppstartsmøte

PHP 4 vs. PHP 5

Page 18: Medlemsmøte i PHP Norge: Oppstartsmøte

PHP 4 vs. PHP 5

PHP 4 PHP 5

10%

Page 19: Medlemsmøte i PHP Norge: Oppstartsmøte

Trender

Page 20: Medlemsmøte i PHP Norge: Oppstartsmøte

Popularitet

Kilde: TIOBE Programming Community Index (februar 2007)

Page 21: Medlemsmøte i PHP Norge: Oppstartsmøte

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

Page 22: Medlemsmøte i PHP Norge: Oppstartsmøte

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

Page 23: Medlemsmøte i PHP Norge: Oppstartsmøte

Hvem?

• Anders Bondehagen og Knut Urdalen (initiativtakere)

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

Page 24: Medlemsmøte i PHP Norge: Oppstartsmø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

Page 25: Medlemsmøte i PHP Norge: Oppstartsmøte

Aktiviteter

• Medlemsmøter

• Arrangere og delta på konferanser

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

• Bistå med opprettelse og drift av undergrupper

Page 26: Medlemsmøte i PHP Norge: Oppstartsmøte

Medlemsmøter

• Møtes normalt en gang hver måned

• Samles rundt et spesifikt tema

• Sosialisering :)

Page 27: Medlemsmøte i PHP Norge: Oppstartsmøte

Organisering

ArbeidsutvalgetStyret

Lokallag

PHP Norge

PHP Bergen

PHP Trondheim

Prosjektgrupper

Tema 1

Tema 2

Page 28: Medlemsmøte i PHP Norge: Oppstartsmøte

Planlagte aktiviteter

• 12. april: Typo3

• 26. april: Flex 2 og PHP

• 10. mai: eZ Components

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

Page 29: Medlemsmøte i PHP Norge: Oppstartsmøte

Spørsmål?

Page 30: Medlemsmøte i PHP Norge: Oppstartsmøte

Quiz