medlemsmøte i php norge: oppstartsmøte
DESCRIPTION
Vårt første medlemsmøte i PHP Norge.TRANSCRIPT
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