Ik ben op zoek naar een goede editor voor zowel frontend als backend werk. Ik heb een lange tijd adobe brackets gebruikt maar die loopt telkens vast en ik ben er niet tevreden meer over.

Ik heb de volgende eisen:

- Auto close van brackets en html tags
- Geen problemen met aparte bestanden zoals .tpl bestanden
- JS lint of iets in die richting, pre-debugging zeg maar
- Bracket en tag highlighting, zien waar welke bracket/tag gesloten of geopend wordt
- Auto aanvullen van JS, jQuery en PHP

Wanneer mogelijk ook git ondersteuning. Het mag zowel een betaald als gratis pakket zijn zolang het maar goed is.

Welke gebruiken jullie en wat is anno 2015 een goede editor op brackets na.
Zelf gebruik ik PhpStorm voor backend en frontend werk en het werkt perfect.
Allemaal nogmaals bedankt! Ik gebruik nu PHPStorm waar je echt alles in kan combineren. Alle CSS, Classes en JS zijn aan elkaar gekoppeld en vullen automatisch aan. Github kan ik direct committen, pullen en pushen. Hij ondersteund smarty, mysql koppeling met auto aanvullen.

Ik kan iedereen PHPStorm aanraden, je kunt veel sneller en efficienter ontwikkelen.
Ik zie dat veel mensen PHPStorm gebruiken, maar als ik naar hun website ga zie ik dat deze IDE niet gratis is? of gebruikt iedereen een open source license o.i.d.?
Notepad++
Bo Ter Ham op 10/09/2015 13:35:03

Ik zie dat veel mensen PHPStorm gebruiken, maar als ik naar hun website ga zie ik dat deze IDE niet gratis is? of gebruikt iedereen een open source license o.i.d.?


Is gratis dan een vereiste?
Bo Ter Ham op 10/09/2015 13:35:03

Ik zie dat veel mensen PHPStorm gebruiken, maar als ik naar hun website ga zie ik dat deze IDE niet gratis is? of gebruikt iedereen een open source license o.i.d.?


Als je een gratis IDE zoekt zou ik eens kijken naar codelobster of netbeans.

Codelobster gebruikte ik zelf voordat ik overging naar PHPstorm, en netbeans gebruikten wij op school. Beide doen het wel goed.

Voor backend stuff gebruik ik PHPstorm, welke overigens ook prima is voor HTML, CSS en JS. Je kan prima af met alleen PHPstorm. Voor front-end dingen gebruik ik vaak Atom.
Combinatie van Sublime Text met giga aantal aan packages en PHPStorm 9.

Sublime Text voor front-end
PHPStorm voor back-end: het handige ervan is de makkelijke live templates, composer.json requirements, snel je terminal openen in de folder waarin je applicatie staat, includes worden gelijk aangegeven of ze goed staan, GIT, xDebug, soms wat front-end waarbij ik werk met Gulp of Grunt en als je de plugin voor dit heb kan je snel de watch task gebruiken voor het comprimeren :) En zo kan ik nog 100000 redenen opnoemen :P Ik stap nooit meer af van PHPStorm. Sterker nog: als ik morgen een nieuwe licentie aanschaf voor mn versie 9 en overmorgen komt versie 10, zou ik zonder twijfel overstappen :)
Ik kwam van PsPad voor PC, via TextWrangler voor OSX, naar uiteindelijk Eclipse.
Eclipse is een professionele general purpose IDE op basis van Java, en daarmee platformonafhankelijk.
Het was origineel van IBM en nu opensource. Het heeft een plugin-structuur voor verschillende 'perspectives', en voor PHP zijn er verschillende plug-ins beschikbaar die je via Eclipse kan downloaden. De ene plug-in is beter dan de andere. Ik gebruik deze:
http://www.eclipse.org/downloads/packages/release/Luna/SR2

Wat ik er fijn van vindt is dat er eigenlijk alles wel opzit wat je in je werk nodig hebt;
je kunt directen connecten met een versiebeheersysteem, auto-completion, onhover-documentatie van eigengeschreven functies, geen gezeik met code-standaarden zoals dat PSR (je pakt een template of defineert je eigen en Eclipse kan de codelayout voor je instellen), kleurtjes, encoding, alles volledig te customizen, ondersteuning voor andere files (JS, CSS, XML, etc.). Code refactoring, uitgebreide diff, handige code navigatie (bv. jump to last edit location, ctrl+click op functie springt naar de onderliggende code), weergave code layout (objecten, methoden, properties). Error checking terwijl je typt via PHP, je hoeft niet eerst in de browser op refresh te duwen voordat je erachter komt dat je ergens een typo hebt. En hij geeft ook in je project aan in welke directory/subdir/file/class/methode je error zit.
En dat alles dus open source, gratis, geen gedoe met licenties.

Ik ben wel benieuwd of iemand een reden heeft om nog een ander product te gebruiken, en wat die reden is?
De naam Aptana komt nu in me op, maar ik heb nooit de moeite hoeven te nemen om er naar te kijken..

Reageren