Essential PHP udviklingsværktøjer til at forbedre dit Programmering Workflow

Ved du, hvad driver dine foretrukne websteder som Facebook, WordPress og Digg? Nå, disse er kun nogle få af de over 20 millioner websteder, der skylder troskab til PHP – en af ​​de mest udbredte open source-server-side scripting sprog. Og PHP udviklere, der sværger ved sin brugervenlighed tilbyde dig mange gode grunde til at tro, hvorfor PHP er foretrukket frem for andre server-side scripting sprog, såsom Python og Ruby.

PHP, ud over at være hurtigere og nemmere at -Brug; kommer med detaljeret dokumentation, godt støttet rammer, flere klar-til-brug scripts, og et stort fællesskab af entusiastiske PHP udviklere. Her i denne artikel vil vi diskutere de væsentlige PHP udviklingsmæssige værktøj, der vil hjælpe med at forbedre din programmering workflow.

Debugging Tools

Debugging værktøjer bør hovedsagelig være installeret på udviklingen server hver PHP udvikling selskab, da de hjælper nedbryde deres kode, stop udførelse, granske miljøet på ethvert punkt; og identificere problemer. Så af de mest populære og effektive debugger eller debugging værktøj til PHP er:. Xdebug, Webgrind, DBG, PHP_Debug, GubedPHP Debugger, PHP_Dyn osv at nævne et par

Rammer til PHP

rammer er unægtelig det vigtigste redskab nogensinde PHP udvikler gerne vil have i sin værktøjskasse; og den type ramme, du vælger, afhænger i høj grad omkring den type projekter, du arbejder og på din stil. Groft sagt, mens den første type af rammer er et CMS, den anden type er et mere generisk programmering rammer og som en PHP udvikler, du har brug for at foretage et informeret valg om, hvad der passer dine krav og færdigheder bedst.

De mest almindelige PHP rammer er CakePHP, CodeIgniter, Symfoni, ZendFramework, Yii Framework, NetBeans, Propel, pære, Dwoo, Qcodo, Smarty, SAJAX, PHPSpec osv

Test og optimering værktøj

Test og optimering værktøjer er et stort aktiv at have i udviklingsprocessen. Nogle af de populære test og optimering værktøjer er PHP Unit, simpel test, selen, PHP_CodeSniffer, PHP Profile klasse osv

Dokumentation Værktøj

Dokumentation værktøjer giver dig mulighed for søgning titler fra alle PHP dokumentation sider. Nogle af de mest foretrukne PHP dokumentation værktøjer er phpDocumentor og PHP DOX, som er et AJAX-drevne PHP dokumentation søgemaskine.

PHP Code-beautifier

Disse PHP værktøjer sparer dig fra timers omformatering kode, der passer til din egen måde at præsentere det. Nogle af de mest efterspurgte PHP kode beautifier værktøjer er GeSHi – Generisk Syntaks Highlighter (understøtter en bred vifte af populære sprog, hvor udviklere nemt kan tilføje nye sprog til at fremhæve og nemt at definere tilpasses output-formater), PHP_Beautifier og PHPCodeBeautifier.

Billede Manipulation og grafer

Disse værktøjer gør det muligt at skabe attraktive web diagrammer og grafer fra dynamiske data. Nogle af de kraftfulde PHP værktøjer til billedbehandling og grafer er WideImage, pChart, PHP /SWF Diagrammer, MagickWand for PHP for at nævne nogle få. Disse værktøjer hjælper dig til hurtigt at indarbejde billedet-redigeringsfunktioner i din PHP-applikationer.

Sikkerhed Værktøj

Disse er vigtige PHP værktøjer, der hjælper systemadministratorer spore resultater sårbarhed, liste mulige sårbare punkter i programmet, og reagere. Nogle af de populære PHP sikkerhed værktøjer er Securimage, Scavenger, PHP-IDS, og Pixy: PHP Security Scanner osv

PHP Online-værktøjer og ressourcer

Nogle af de mest almindelige PHP online værktøjer og ressourcer er Minify (en PHP 5 app, der kan kombinere flere CSS eller JavaScript-filer), PHP Object Generator (hjælper hurtigt konstruere PHP objekter og gearing programmering principper objektorienterede i din kode), Koders (en søgning motor for open source og kan downloades kode) og PECL (et bibliotek af alle kendte PHP extensions og en hosting facilitet til at downloade og udvikle PHP extensions).

Version Control Systems

Disse værktøjer er et aktiv for at organisere og vedligeholde forskellige dimensioner af dit projekt. Nogle af de mest foretrukne værktøjer til versionen kontrolsystemer PHP udvikling er Phing, xIn og Subversion osv

In-browser Værktøj (tilføjelser til Firefox)

Disse on-browser PHP værktøjer er et aktiv for PHP udviklere, der omfatter &'; indbygget search bar &'; som PHP Opslag, der hjælper dig med hurtigt at slå op henvisninger til PHP syntaks; FirePHP – en Firefox udvidelse, som giver dig mulighed for at logge data i Firebug, PHP Manuel søgning (en nyttig søgning bar, der søger officielle PHP dokumentation fra din webbrowser) og phpLangEditor (en Firefox add-on værktøj til at oversætte sprog filer og variabler i dit script.

PHP IDE'er og Editors

PHP editor /IDE er fremragende PHP udviklingsværktøjer meget intuitiv brugerflade og nyttige funktioner. Nogle af de populære PHP IDE /Editors er PhpED (robust og feature-pakket IDE til Windows-brugere)., PHP Eclipse (PHP kildekode editor, der kører på alle de store operativsystemer), Zend Studio (PHP IDE til Eclipse), PHPEdit og phpDesigner at nævne et par

Nyttige udvidelser, Utilities og Klasser

Nogle af de nyttige udvidelser, hjælpeprogrammer og klasser, der gør for stor PHP værktøj er SimplePie (en klasse, der hjælper dig med at arbejde med RSS-feeds ), HTML Purifier (open source og yderst tilpasselig værktøj, der hjælper med at fjerne al skadelig kode – XSS, htmlSQL (en PHP klasse til at forespørge HTML-værdier i en SQL-lignende syntaks)., kreolsk, PHPLinq, PHPMyAdmin, PHPExcel, blandt mange

Har du brugt disse værktøjer i din PHP udviklingsprocessen
 ?;

software

  1. Hvad du behøver at vide om Boat Design Software
  2. Software Information Systems - Nyttigt at få oplysninger om påkrævet software
  3. Nifty futures tips leverer software
  4. Hvor meget gavnlige Mobile Landing Pages?
  5. Udfør Eksporter Excel til vCard Mac Process nemt med ekstern værktøj
  6. Joomla hjemmeside vedligeholdelse & pakker
  7. Nyttige System Mekanismer til Lagring af Dream of Millions
  8. Bedste løsninger til at skabe Mobile venligt WordPress Websites
  9. Præstationsvurdering Software Hjælper i Performance Management
  10. Hvad er en betydning, på 6 måneder industriel uddannelse?
  11. Tjenester, der tilbydes under Offender Management System
  12. Forholdsregler samtidig udvikle Mobil E-handel Website
  13. BI & Analytics platform kapaciteter
  14. 4 iPhone Applikationer til at organisere din dag effektivt
  15. Kan jeg konvertere flere OST-filer? - Dette Query effektivt kan Løst Her
  16. Få begunstigede Services Gennem offshore softwareudvikling
  17. Sådan oprettes en dynamisk Microsoft Excel Kalender
  18. Gratis Dating App til dem, der søger efter kærlighed
  19. IPhone Application Development: Fremkald din telefon med den bedste teknologi
  20. PhoneGap Applications - Løsning på tværs af platforme Mobile Apps