PHP developer inhuren?

×
×

selecteer soort kandidaat
Neem direct contact op

Zorgeloos inhuren

Over PHP

PHP is veruit de populairste back-end scripttaal, die bedoeld is voor het web. De taal is in 1994 ontwikkeld door Rasmus Lerdorf, in 1995 werd deze publiek toegankelijk. Aanvankelijk stonden de letters voor ‘Personal Home Page’. Nu staan de letters voor ‘PHP: Hypertext Preprocessor’. De scripttaal wordt tegenwoordig zowel door amateurs als professionals gebruikt. Vele grote sites zijn gebaseerd op de scripttaal en ook grote Nederlandse sites zoals bijvoorbeeld sites van publieke en commerciële omroepen.

PHP is een scripttaal, net zoals Perl, Python en Ruby. Met de komst van PHP5 (inmiddels is versie 7 uit) is het mogelijk om zowel object- (OOP) als functiegeoriënteerd te programmeren. PHP professionals programmeren allemaal object georiënteerd en werken meestal met een MVC-framework.

Wat is een MVC framework?

MVC staat voor ‘Model View Controller’ en is een zogenaamd ‘design pattern’.  Een design pattern is dan weer een generiek opgezette structuur, die gebruikt wordt binnen software ontwikkeling. Het MVC-pattern komt het meeste voor wanneer het gaat over PHP.

Door het gebruik van een specifiek framework werken developers allemaal op eenzelfde manier.

Het gebruik van een framework biedt veel voordelen, dit zijn o.a.:

  • gebruik van standaard softwarecomponenten, waardoor er sneller en beter ontwikkeld kan worden
  • community die bijdraagt aan een goed, veilig en stabiel framework
  • gebruik van verschillende databases, is meestal eenvoudig te realiseren
  • developers werken volgens dezelfde standaarden
  • debuggen van code is meestal goed geregeld

Wat zijn populaire PHP Frameworks

De populairste MVC-frameworks in Nederland zijn op dit moment Laravel en Symfony Framework 2 & 3. Daarnaast komt Lajos.nl ook de volgende frameworks tegen:

  • CakePHP
  • CodeIgniter
  • Fuel
  • Kohana
  • Laravel
  • Phalcon
  • Silex
  • Symfony
  • Yii
  • Zend Framework 1 & 2

Sommige frameworks liggen ten grond slag aan een Content Management Systeem (CMS). Een CMS zorgt ervoor dat u uw inhoud op een relatief eenvoudige manier kunt beheren.

Wat zijn bekende CMS’en?

  • Drupal (vanaf 8 gebaseerd op Symfony 2 en Doctrine)
  • Joomla
  • Typo3
  • WordPress
  • Magento (bedoeld voor webshops, gebaseerd op Zend Framework)

Beschikbaarheid PHP developers

Lajos.nl beschikt over een groot netwerk van ervaren freelance developers. Ook hebben we een eigen ontwikkelteam in huis, wij werk met onze mensen graag aan complexe applicaties en sites op het gebied van Laravel en Symfony Framework.