Filed under: CakePHP, CodeIgniter, IDE Tools, Joomla, PHP, PRADO, Symfony, Zend
For valuable work on creation of sites you need a good comfortable editor necessarily. There are many requiring paid products for this purpose, but we would like to select free of charge very functional and at the same time of simple in the use editor – Codelobster PHP Edition .
- Let us consider some important possibilities and advantages of this program:
- HTML/CSS inspector on the type of Firebug, which allows easily to correlate the selected elements of page with a code and proper style.
- Context help on all supported languages. By pressing F1 key the page with detailed description for current tag, attribute or function will be opened.
- PHP debugger. PHP debugger allows to execute PHP scripts incrementally, watching the values of all variables in every line.
- SQL manager allows to produce all necessary actions with a database – to add, delete, edit a structure and records in tables, to export data, execute SQL queries. Highlighting and autocompletion works for SQL files also.
- Support of FTP allows to work straight with a remote server and to do all necessary changes with files;
- The portable option allows to use editor without the preliminary installation.
- Other useful utilities: pair highlighting, possibility of blocks selection, collapsing, tooltips, navigation on descriptions of functions and included files at withholding of the key of CTRL, viewing of structure of files and project, preview in a browser, book-marks, and all other standard possibilities for work with a code
Also there are special plugins for work with
- CMS: Drupal, Joomla
- PHP frameworks: CakePHP, CodeIgniter, Symfony, Yii
- WordPress blogging engine
- Smarty template engine
One feature I like about symfony is the ability to use each component independantly of the entire framework, It’s just a case of downloading the library and using straight away.
I have been looking at PHPUnit and symfony’s own “lime” unit tester and although PHPUnit is good, I’m prefering the lime as it is easier to read (and even better with the lime extra plugin).
With the component base of symfony you can also use lime in non-symfony based projects. So I can use the same unit testing framework for all my projects.
This is another plus for symfony. Some components are available at symfony components.