SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
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”
Request fil.php                Web server
                                  Load file


                          Zend Engine

                                    Parse
                 Output

 XHTML file                        Compile

                                   Execute
“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-adresser
                   Kilde: Netcraft
Markedsandel


PHP: 34 %



ASP: 21 %
PHP 4 vs. PHP 5
PHP 4 vs. PHP 5



        10%



PHP 4         PHP 5
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

Norwegian .NET User Group            javaBin
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
      PHP Norge
               Styret   Arbeidsutvalget




Lokallag                Prosjektgrupper
     PHP Bergen                  Tema 1


    PHP Trondheim                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

Weitere ähnliche Inhalte

Ähnlich wie Medlemsmøte i PHP Norge: Oppstartsmøte

Åpne dokumentformat og utfordringer for UiO
Åpne dokumentformat og utfordringer for UiOÅpne dokumentformat og utfordringer for UiO
Åpne dokumentformat og utfordringer for UiOOla Berge
 
GoOpen 2010: Jorgen Wahlberg
GoOpen 2010: Jorgen WahlbergGoOpen 2010: Jorgen Wahlberg
GoOpen 2010: Jorgen WahlbergFriprogsenteret
 
Vet du hva DNX innebærer for deg som .NET-utvikler?
Vet du hva DNX innebærer for deg som .NET-utvikler?Vet du hva DNX innebærer for deg som .NET-utvikler?
Vet du hva DNX innebærer for deg som .NET-utvikler?Joar Øyen
 
GoOpen 2010: Håvard Haug Hanssen
GoOpen 2010: Håvard Haug HanssenGoOpen 2010: Håvard Haug Hanssen
GoOpen 2010: Håvard Haug HanssenFriprogsenteret
 
Frokostseminar mai 2010 solr open source cominvent as
Frokostseminar mai 2010 solr open source cominvent asFrokostseminar mai 2010 solr open source cominvent as
Frokostseminar mai 2010 solr open source cominvent asCominvent AS
 
June Henriksen: Når liv og helse skal reddes
June Henriksen: Når liv og helse skal reddesJune Henriksen: Når liv og helse skal reddes
June Henriksen: Når liv og helse skal reddesFriprogsenteret
 
HTML5 - en int teori
HTML5 - en int teoriHTML5 - en int teori
HTML5 - en int teoriDag Tjemsland
 
KristiansandPHP 2017 - Nov
KristiansandPHP 2017 - NovKristiansandPHP 2017 - Nov
KristiansandPHP 2017 - NovMorten Bergset
 
Presentasjon av Newsfront. Case study med Drupal, Angular og Solr
Presentasjon av Newsfront. Case study med Drupal, Angular og SolrPresentasjon av Newsfront. Case study med Drupal, Angular og Solr
Presentasjon av Newsfront. Case study med Drupal, Angular og SolrFrontkom
 
Presentation of Newsfront. Case study using Drupal, Angular and Solr
Presentation of Newsfront. Case study using Drupal, Angular and SolrPresentation of Newsfront. Case study using Drupal, Angular and Solr
Presentation of Newsfront. Case study using Drupal, Angular and SolrHenrik Akselsen
 
Dette må du kunne om universell utforming
Dette må du kunne om universell utformingDette må du kunne om universell utforming
Dette må du kunne om universell utformingaudmaha
 
Petter Henriksen: Store norske leksikon på nett
Petter Henriksen: Store norske leksikon på nettPetter Henriksen: Store norske leksikon på nett
Petter Henriksen: Store norske leksikon på nettFriprogsenteret
 
Meetup #7, Laravel intro, og design/GUI
Meetup #7, Laravel intro, og design/GUIMeetup #7, Laravel intro, og design/GUI
Meetup #7, Laravel intro, og design/GUIMorten Bergset
 
Meetup 9 i KristansandPHP
Meetup 9 i KristansandPHPMeetup 9 i KristansandPHP
Meetup 9 i KristansandPHPMorten Bergset
 
2014-09-09 - Frokostseminar Redpill Linpro - Støtteverktøy for agil drift
2014-09-09 - Frokostseminar Redpill Linpro - Støtteverktøy for agil drift2014-09-09 - Frokostseminar Redpill Linpro - Støtteverktøy for agil drift
2014-09-09 - Frokostseminar Redpill Linpro - Støtteverktøy for agil driftHåkon Eriksen Drange
 
Kryssplatform mobilutvikling
Kryssplatform mobilutviklingKryssplatform mobilutvikling
Kryssplatform mobilutviklingRunegri
 
GoOpen 2010: Lars Åge Kamfjord
GoOpen 2010: Lars Åge KamfjordGoOpen 2010: Lars Åge Kamfjord
GoOpen 2010: Lars Åge KamfjordFriprogsenteret
 
GoOpen 2010: Espen Dalløkken
GoOpen 2010: Espen DalløkkenGoOpen 2010: Espen Dalløkken
GoOpen 2010: Espen DalløkkenFriprogsenteret
 

Ähnlich wie Medlemsmøte i PHP Norge: Oppstartsmøte (20)

Åpne dokumentformat og utfordringer for UiO
Åpne dokumentformat og utfordringer for UiOÅpne dokumentformat og utfordringer for UiO
Åpne dokumentformat og utfordringer for UiO
 
GoOpen 2010: Jorgen Wahlberg
GoOpen 2010: Jorgen WahlbergGoOpen 2010: Jorgen Wahlberg
GoOpen 2010: Jorgen Wahlberg
 
Vet du hva DNX innebærer for deg som .NET-utvikler?
Vet du hva DNX innebærer for deg som .NET-utvikler?Vet du hva DNX innebærer for deg som .NET-utvikler?
Vet du hva DNX innebærer for deg som .NET-utvikler?
 
GoOpen 2010: Håvard Haug Hanssen
GoOpen 2010: Håvard Haug HanssenGoOpen 2010: Håvard Haug Hanssen
GoOpen 2010: Håvard Haug Hanssen
 
Frokostseminar mai 2010 solr open source cominvent as
Frokostseminar mai 2010 solr open source cominvent asFrokostseminar mai 2010 solr open source cominvent as
Frokostseminar mai 2010 solr open source cominvent as
 
June Henriksen: Når liv og helse skal reddes
June Henriksen: Når liv og helse skal reddesJune Henriksen: Når liv og helse skal reddes
June Henriksen: Når liv og helse skal reddes
 
HTML5 - en int teori
HTML5 - en int teoriHTML5 - en int teori
HTML5 - en int teori
 
KristiansandPHP 2017 - Nov
KristiansandPHP 2017 - NovKristiansandPHP 2017 - Nov
KristiansandPHP 2017 - Nov
 
Presentasjon av Newsfront. Case study med Drupal, Angular og Solr
Presentasjon av Newsfront. Case study med Drupal, Angular og SolrPresentasjon av Newsfront. Case study med Drupal, Angular og Solr
Presentasjon av Newsfront. Case study med Drupal, Angular og Solr
 
Presentation of Newsfront. Case study using Drupal, Angular and Solr
Presentation of Newsfront. Case study using Drupal, Angular and SolrPresentation of Newsfront. Case study using Drupal, Angular and Solr
Presentation of Newsfront. Case study using Drupal, Angular and Solr
 
Dette må du kunne om universell utforming
Dette må du kunne om universell utformingDette må du kunne om universell utforming
Dette må du kunne om universell utforming
 
Petter Henriksen: Store norske leksikon på nett
Petter Henriksen: Store norske leksikon på nettPetter Henriksen: Store norske leksikon på nett
Petter Henriksen: Store norske leksikon på nett
 
Meetup16
Meetup16Meetup16
Meetup16
 
Meetup #7, Laravel intro, og design/GUI
Meetup #7, Laravel intro, og design/GUIMeetup #7, Laravel intro, og design/GUI
Meetup #7, Laravel intro, og design/GUI
 
Meetup 9 i KristansandPHP
Meetup 9 i KristansandPHPMeetup 9 i KristansandPHP
Meetup 9 i KristansandPHP
 
Tcd 2014 tirsdag_05 mintra_mobile_enheter
Tcd 2014 tirsdag_05 mintra_mobile_enheterTcd 2014 tirsdag_05 mintra_mobile_enheter
Tcd 2014 tirsdag_05 mintra_mobile_enheter
 
2014-09-09 - Frokostseminar Redpill Linpro - Støtteverktøy for agil drift
2014-09-09 - Frokostseminar Redpill Linpro - Støtteverktøy for agil drift2014-09-09 - Frokostseminar Redpill Linpro - Støtteverktøy for agil drift
2014-09-09 - Frokostseminar Redpill Linpro - Støtteverktøy for agil drift
 
Kryssplatform mobilutvikling
Kryssplatform mobilutviklingKryssplatform mobilutvikling
Kryssplatform mobilutvikling
 
GoOpen 2010: Lars Åge Kamfjord
GoOpen 2010: Lars Åge KamfjordGoOpen 2010: Lars Åge Kamfjord
GoOpen 2010: Lars Åge Kamfjord
 
GoOpen 2010: Espen Dalløkken
GoOpen 2010: Espen DalløkkenGoOpen 2010: Espen Dalløkken
GoOpen 2010: Espen Dalløkken
 

Medlemsmøte i PHP Norge: Oppstartsmøte

  • 1.
  • 2. 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
  • 3. Hva er PHP? • Utbredt scriptspråk spesielt egnet til webutvikling • Veldig enkelt å komme i gang • Kan brukes direkte i HTML-sider • Fleksibilitet
  • 4. Bruksområder for PHP • Dynamiske websider • Integrasjon med databaser • Web services (SOAP, REST, XML-RPC etc.) • Desktop applikasjoner (PHP-GTK) • Kommandolinje (PHP-CLI)
  • 5. “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
  • 6. “Shared Nothing” Request fil.php Web server Load file Zend Engine Parse Output XHTML file Compile Execute
  • 7. “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
  • 8. 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
  • 9. PHP/FI • Sluppet i 1995 • Personal Home Page / Form Intepreter • Skrevet i C • PHP/FI 2.0 sluppet 1997
  • 10. 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
  • 11. PHP 4 • Sluppet Mai 2000 • Ny kjerne => Zend Engine • Støtte for flere webservere • HTTP sessions • Output buffering • Superglobals
  • 12. 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)
  • 13. PHP 6 • Native Unicode-støtte • Fjerne register_globals, safe_mode, magic_quotes og HTTP_*_VARS • En rekke andre forbedringer • Kommer sannsynligvis i 2007
  • 14. “There are only two kinds of languages: the ones people complain about and the ones nobody uses” - Bjarne Stroustrup, creator of C++
  • 15. Utbredelse PHP: 19 404 533 domener fordelt på 1 319 743 IP-adresser Kilde: Netcraft
  • 17. PHP 4 vs. PHP 5
  • 18. PHP 4 vs. PHP 5 10% PHP 4 PHP 5
  • 20. Popularitet Kilde: TIOBE Programming Community Index (februar 2007)
  • 21. 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 Norwegian .NET User Group javaBin
  • 22. 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
  • 23. Hvem? • Anders Bondehagen og Knut Urdalen (initiativtakere) • Styret vil bli valgt på vårt kommende årsmøte
  • 24. 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
  • 25. Aktiviteter • Medlemsmøter • Arrangere og delta på konferanser • Hjemmeside (php.no) med nyheter, blogger og forum • Bistå med opprettelse og drift av undergrupper
  • 26. Medlemsmøter • Møtes normalt en gang hver måned • Samles rundt et spesifikt tema • Sosialisering :)
  • 27. Organisering PHP Norge Styret Arbeidsutvalget Lokallag Prosjektgrupper PHP Bergen Tema 1 PHP Trondheim Tema 2
  • 28. Planlagte aktiviteter • 12. april: Typo3 • 26. april: Flex 2 og PHP • 10. mai: eZ Components • 9.-10. juni: PHP Vikinger (unconference)
  • 30. Quiz