phpDesigner7
13.07.2011
Erstklassiger Editor
Ein komplette PHP-IDE mit Code-Hints und Code-Completion, Debugger-Unterstützung (XDebug) und FTP/SFTP-Client für unter 70,00 Euro: phpDesigner7 von MPSoftware.
Die IDE unterstützt PHP 4 und 5, SQL, HTML, CSS, JavaScript, VBScript, C#, Perl, Python, Ruby und das allseits beliebte Smarty in der Syntaxdarstellung. HTML, CSS und PHP werden in Echtzeit syntaxgeprüft. Klammern und Anführungszeichen werden automatisch geschlossen. XDebug und phpDocumentor werden direkt unterstützt.
Kurzum: Meine Empfehlung für alle, die eine schnelle, stabile, professionelle aber trotzdem übersichtliche IDE für die PHP-/Javascript - Entwicklung suchen. Es gibt zwei Lizenzmodelle und eine 21-Tage - Trialversion.
URL: http://www.mpsoftware.dk/phpdesigner.php
Features
(in Englisch von der Homepage übernommen)
Syntax highlighters
- Intelligent syntax highlighting, switch automatic between PHP, HTML, CSS and JavaScript
- PHP (both version 4 and 5 are full supported)
- SQL (MySQL, MSSQL 2000, MSSQL 7, Ingres, Interbase 6, Oracle, Sybase)
- HTML/XHTML
- CSS (both version 1 and 2.1 are full supported)
- JavaScript
- VBScript
- Java
- C#
- Perl
- Python
- Ruby
- Smarty
PHP
- Support for PHP 4 and PHP 5+
- Code explorer for PHP (support for includes, classes, extended classes, interfaces, properties, functions, constants and variables)
- Code completion (code insight) for PHP with OOP support
- Code tip for PHP (helps you completing your functions as you type)
- Support for PHP object oriented programming (OOP) including nested objects
- Go to any declarations (classes, functions, variables, interfaces etc.) declared in your files, projects or frameworks
- Work with any of your favorites PHP frameworks
- Code completion for phpDocumentor
- Add automatic phpDocumentor documentation to your classes and functions
- phpDocumentor wizard (generate a full documentation of your code in seconds)
- Smart comment/uncomment of code
- Enclose strings with single- or double quotes, linefeed, carriage return or tabs
- Automatic close single- or double quotes, brackets etc.
- Fast, powerful and very configurable PHP code beautifier with profile support
Debug PHP
- Debug PHP scripts with Xdebug
- Breakpoints
- Step by step debugging
- Step into
- Step over
- Run to cursor
- Run until return
- Call stack
- Watches
- Context variables
- Evaluate
- Profiling
- Multiple sessions
- Evaluation Tip
- Catch errors
- Run PHP scripts using the PHP interpreter from php.net
- Catch output (both formatted and as text) and errors and warnings
- Support for localhost preview
- Preview with Internet explorer, Firefox, Chrome, Opera and Safari
- Support for debugging from external browsers and stepping into the code in phpDesigner 7
Syntax check
- Real time syntax check for PHP, HTML/XHTML and CSS
- Real time syntax check for PHP using the PHP interpreter from php.net
HTML
- Code completion (code insight) for HTML/XHTML with embedded CSS and JavaScript code completion (code insight)
- Tag code inspector for HTML/XHTML
- Find and select matching tags
- Show HTML/XHTML syntax errors in real-time
- The code completion will automatic suggest the missing close tag
- Support for HTML tidy (w3 standard, upgrade to css, upgrade to xhtml and upgrade to xml)
- Link-, image-, table-, list-, forms-, meta-, flash-, font-, color dialogs
- Format tools and tags
- Special character dialog and converter
- Remove tags
- Import <body> tag from other documents
- Selection between a variation of doctypes
CSS
- Code Explorer for CSS
- CSS code completion (code insight)
- Show CSS syntax errors in real-time
- Selector wizards (simple, class, id, contextual, child, sibling and pseudo)
- Go to any CSS class or id located in either your document, project or opened files
JavaScript
- Code Explorer for JavaScript
- Code completion (code insight) for JavaScript with OOP support
- Code tip for JavaScript (helps you completing your functions as you type)
- Support for the JavaScript framework jQuery (code completion, code tip, go to declaration etc.)
- Support for the JavaScript framework YUI (code completion, code tip, go to declaration etc.)
- Support for the JavaScript framework Dojo (code completion, code tip, go to declaration etc.)
- Support for the JavaScript framework MooTools (code completion, code tip, go to declaration etc.)
- Support for the JavaScript framework Prototype (code completion, code tip, go to declaration etc.)
- Support for the JavaScript framework Ext JS (code completion, code tip, go to declaration etc.)
- Go to any JavaScript function or variables declared in either your document, project or opened files
Project and file management
- Files located in your project can be stored both local and remote
- Go to any PHP declaration in project with filtering by classes, interfaces, functions, variables or constants
- Access all your classes, extended classes, interfaces, properties, functions, constants and variables declared in your project or framework through the code tip and code completion
- Work with multiple frameworks (both PHP and JavaScript)
- Support for working with any PHP framework
- Support for working with popular JavaScript frameworks (see JavaScript)
- Support and integration for TortoiseSVN
- File browser
- Go to any CSS class or id located in your project
- Go to any JavaScript function or variable located in your project
- Localhost support
- FTP/SFTP browser and management
- Advanced Filter management
Advanced editor
- Advanced and fully customizable editor
- Support for bookmarks
- Unlimited undo and redo
- Drag and drop support
- Show special characters
- Support for both tabs and space indention
- Print (with preview)
- Export to Latex, rtf and html
- Encodings: ANSI, UTF-8 (with and without BOM), UTF 16 LE/BE (with and without BOM)
- File Formats: Windows, Unix and Mac
- Auto completions (code templates)
- Auto corrections
- Advanced search and replace including support for regular expression, wildcards, projects and files
- Gutter, margin and line numbering
- Highlight matching and un-matching brackets and tags
- Bracket highlighting
Help and references
- Integration with the PHP manual in phpDesigner 7 (both the standard and extended edition of the PHP manual)
- HTML manual
- CSS manual
- Pear manual
- JavaScript manual
- SQL manual
Tools
- Code snippet support with customizable categories
- Code template support with customizable categories
- Code libraries for PHP, phpDocumentor, Smarty, SQL (MySQL, MSSQL 2000, MSSQL 7, Ingres, Interbase 6, Oracle, Sybase), HTML, XML, CSS, JavaScript, VBScript, Java, C#, Perl, Python and Ruby
- Timestamp (with auto update)
- Differencing and merging tool
- Convert case (lowercase, uppercase, capitalize)
- Application manager
- Todo and bug manager
- Inline todo and bug manager (based on todo and bug comments in the code)
- Web search (contextual search on the big engines like Google, Bing, Yahoo, Koders, php.net etc.)
- Database browser (using phpMyAdmin)
- Preview with Internet Explorer, Firefox, Chrome, Opera and Safari
User interface
- Support for more than 15 different themes
- Multilanguage support (current more than 20 languages are supported)
- Fully customizable workspace
- Drag-, group and floatable toolbars and panels
- Customizable shortcuts
- Tabbed and document interface
Services
- Free updates for all versions 7.x.x
- Free technical support by email (commercial licenses has a priority responds)