Ik gebruik PHPDesigner al een paar jaar (sinds versie 7) en het heeft alle functies die je wilt en meer. Ik heb er echter een beetje een haat-liefde-relatie mee ontwikkeld, dus ik zal ingaan op mijn ervaringen met het gebruik ervan.
Ten eerste, je beperkingen:
- Het heeft FTP / SFTP-ondersteuning, is gebaseerd op een wachtwoord of sleutel.
- Het heeft code-aanvulling en ingebouwde documentatie-opzoeking
- Het heeft een behoorlijk configureerbare syntaxisaccentuering, en terwijl je foutcontrole codeert met PHP zelf om syntaxisfouten te vinden.
Wat ik leuk vind
Ik waardeer de just-in-time live-foutcontrole dat het werkt, omdat het je ervan weerhoudt te pushen iets dat een ontbrekende accolade of puntkomma heeft. Het zal het daadwerkelijke PHP-foutbericht weergeven op het punt in de code dat PHP erin verslikte. Met wat Xdebug-ondersteuning maakt het probleemoplossing en foutopsporing vrij eenvoudig.
Het markeren, aanvullen, voorstellen en zoeken naar documentatie gaat verder dan alleen PHP. Je krijgt er niet alleen de PHP-handleiding bij, het vult ook referenties aan voor populaire Javascript-frameworks zoals jQuery en zoekt deze op. Als je argumenten of argumentvolgorde voor iets vergeet, scheelt het je wat zoeken.
Git-ondersteuning (Mercurial onderweg)
Voor minder dan $ 100 met een gegarandeerde upgrade naar de volgende release, Ik hou van de prijs.
Het is ontwikkeld door een enkele programmeur en hij reageert zeer op functieverzoeken en bugrapporten.
Wat ik niet leuk vind aan it
Het is zwaar, het voelt zwaar om te gebruiken. Er zijn knoppen waarvan je nooit de reden zult weten, of tenminste, zo heb ik er een paar gevonden.
FTP-ondersteuning is oké, SFTP is nog steeds onhandig. Het behandelt in sommige gevallen geen socket-time-outs, wat vervelend kan zijn als u echt uw werk wilt opslaan wanneer u op afstand aan iets werkt.
Hoewel het geen enkele organisatiestructuur probeert op te leggen aan uw project, kan het een beetje vervelend zijn om bepaalde frameworks erin te krijgen (bijv. Codeigniter), als u de ingebouwde PHPDoc-ondersteuning voor klassemethoden en voltooiing kan het van hen krijgen. Toch kun je het aan de praat krijgen, het kost alleen wat gehannes.
Ik had problemen met tabbladen die raar werden bij het opslaan op externe ext3 / ext4-bestandssystemen via FTP. Ik heb dat toen opgelost, maar ik heb geen idee hoe , wat een symptoom is van te veel bedieningsknoppen om te draaien.
Het is ontwikkeld door één persoon. Hoewel ik geen reden heb om eraan te twijfelen dat hij er nog jaren aan zal blijven werken, baart de eenpersoonsbusfactor me altijd een beetje zorgen.
Al met al is het een geweldige IDE die kan worden gemaakt om meer als een editor te voelen, afhankelijk van hoe u deze aanpast, welke werkbalken u laat zien en in welke functies u duikt. Als je net begint met webontwikkeling met behulp van PHP en JS, zal de ingebouwde zoekfunctie voor documentatie je echt helpen om sneller aan de slag te gaan dan anders.
Probeer het eens :)