Scriptorama.nl

Header image showing a keyboard, mouse, laptop and books on design patterns

Namespaces in PHP-6 en PHP-5.3

Goed nieuws voor degene die bij onze vorige posting nog hoopte dat PHP6 uberhaupt namespace ondersteuning zou krijgen. Die kogel is inmiddels door de kerk. Interessanter is dat inmiddels ook is besloten om de volgende versie in de PHP5 serie: PHP 5.3 ook ondersteuning voor Namespaces te geven.

Nadat duidelijk geworden wat ongeveer de verdere plannen zijn voor PHP 5.3, is vorige week een nieuwe ontwikkel branche aangemaakt voor PHP 5.3 en daarop is afgelopen vrijdag ondersteuning voor namespaces aan toegevoegd. In dit artikeltje kijken we wat namespaces zijn en hoe we ze kunnen gebruiken.

Update 1: De implementatie gebruikt nu 'use' in plaats van 'import'. Aangepast.
Update 2: '::' is niet langer de namespace separator, dat is nu '\'. Aangepast.

(more...)

Eclipse PDT 1.0 vrijgegeven

Iets meer dan een jaar geleden hadden we het op Scriptorama er al over: Zend's samenwerking met het Eclipse platform om een gratis PHP editor af te leveren met enkele features uit Zend Studio en sinds gister is het dan eindelijk zover: Eclipse heeft samen met Zend Technologies Ltd. Eclipse PDT 1.0 afgeleverd.

Eclipse PDT 1.0 is een editor/IDE gebaseerd op het populaire Eclipse, een IDE platform dat niet perse taalgebonden is. Zo zijn er implementaties voor Java, C, en nu dus ook PHP. Eclipse PDT 1.0 biedt de PHP ontwikkelaar onder andere:

  • Standaard features als: Project management / Syntax Highlighting / Code folding
  • Volledige autocompletion (dus incl. eigen geschreven code) met PHPDoc integratie.
  • Debug mogelijkheden via XDebug en Zend Debugger
  • Integratie met andere Eclipse onderdelen zoals de WebTools
  • Geintegreerde syntax controle

eclipse pdt 1.0

Overigens lijken er nog wat dingen mis te zijn met de 1.0 release, want deze lijkt minder functioneel dan de vorige test versie die ik vorige week probeerde. In de versie die ik vandaag installeerde werkte de PHPDoc integratie bijvoorbeeld niet volledig met autocompletion.

Download Eclipse PDT 1.0 (118Mb).

jQuery ontwikkelaars komen met jQuery UI

Een Javascript library lijkt niet meer compleet zonder, dus ook het populaire jQuery biedt sinds gister een heuze UI library aan. jQuery UI is een losse library die uiteraard gebouwd is op jQuery waarmee verschillende user interface elementen en effecten kunnen worden geimplementeerd.

Als voorbeeld van wat jQuery UI allemaal kan hebben de ontwikkelaars een mooie foto gallerij ontwikkeld die sterk doet denken aan de nieuw .Mac web gallery die Apple afgelopen maand uitbracht.

Voor degenen die zich zorgen maken over of al dit grafisch geweld niet enorm ten koste gaat van de laadtijd van een webpagina: jQuery 1.2 is een milde 14kB (packed & gzipped) en daarbij komt dan maximaal iets meer dan 100kB voor jQuery UI. Voor degenen die zich even verslikten in hun koffie, die 100kB is unpacked, unzipped en dan alleen als je alle componenten en themes van jQuery tegelijk zou gebruiken, welke allemaal gelukkig los te gebruiken zijn.

Meer informatie vind je op de jQuery UI website.

Webdeveloper gezocht bij Onstuimig in Amersfoort

Onstuimig zoekt een bijdetijdse webprogrammeur die wil meewerken aan de leuke klussen die Onstuimig doet voor onder andere UPC, Jaggle, Van Lanschot Bankiers, Marketingfacts, Kluwer, Nomad, Vodafone, Wageningen UR en KPN.

Jij laat je natuurlijk niet in een hokje stoppen: je noemt jezelf misschien ook webdeveloper, interaction designer of database guru. Je staat op en gaat slapen met php, ajax, mysql, ruby, asp, xhtml of css; of een ander techniekje, dat maakt niet uit: jij snapt hoe webdevelopment werkt, je hebt ook nog eens oog voor lay-out en je waardeert puik opgezette code.

Doordat we geen hele grote organisatie hebben vind je bij ons een creatieve, informele en vrije cultuur waarin veel ruimte is om de dingen te doen die je leuk vindt. We zijn een team met gedreven specialisten op het het gebied van concept, ontwerp, interactie en techniek.

Wil je meer weten over Onstuimig? Check www.onstuimig.nl. Meer weten over deze vacature of solliciteren? Bel of mail met Gertjan van Laar: 033 448 06 03 / gertjan@onstuimig.nl.