Scriptorama.nl

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

Nieuwe PHP IDE: NetBeans

Iedereen heeft zo zijn eigen voorkeur voor zijn of haar meest favoriete editor, maar het kan nooit kwaad om nog eens verder te kijken dan je neus lang is. Afgelopen week is er weer een interessante nieuwe PHP IDE beschikbaar gekomen: NetBeans.

(more...)

TextMate geimplementeerd in Javascript

Ik linkte al eens eerder naar een editor die geimplementeerd was in Javascript, maar de mensen achter April-Child.com gaan nog even een stapje verder. Zij hebben in Javascript grote delen van de functionaliteit van de populaire TextMate editor voor MacOSX geimplementeerd: AMY Editor, compleet met bundles, project manager, snippets, enz.

Amy

De AMY editor is behoorlijk functioneel en performed ook behoorlijk goed. Het enige wat lijkt te ontbreken is een mogelijkheid je bestanden direct te downloaden naar je desktop.

Helaas lijkt het niet mogelijk te zijn om de AMY editor zelf (in z'n geheel) te downloaden voor toepassing binnen bijv. je eigen website, maar het is hoe dan ook een knap staaltje Javascripting dat laat zien waar Javascript nu al toe in staat is.

Probeer de AMY Editor zelf!

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).

VIM for PHP programmers

Andrei Zmievski heeft enkele van zijn slides van de Vancouver 2007 PHP Conference online gezet. Hierbij zit onder andere de Unicode in PHP6 presentatie die we al eens eerder gezien hebben. In een nieuwe presentatie bespreekt Andrei ViM voor PHP ontwikkelaars. Hij legt allerlei trucjes uit, denk bijvoorbeeld aan "wijzig alle text tussen single-quotes" en geeft zelfs aan hoe je met XDebug zou kunnen communiceren vanuit ViM.

  • Vim is incredibly powerfull
  • But you have to speak it's language.
  • and it will do everything you can imagine
  • languages in general are messy, ambigious and hard
  • yet fantastically brilliant, for they allow us to communicate

77 pagina's aan VIM for PHP programmers (pdf), daar moet je vast wel iets nieuws uit kunnen leren. Ik wel in elk geval!