Monday, March 25, 2013

Some Useful PHP Tools for Web Development (Ⅵ)





Here are some useful PHP tools for web development, including PHP development framework, PHP code generator, debugging tools, graphic processing tools, code optimization tools, PHP editors, IDE, etc.



Propel is an open-source Object-Relational Mapping (ORM) for PHP5. It allows you to access your database using a set of objects, providing a simple API for storing and retrieving data. Propel gives the web application developer, the tools to work with databases in the same way they work with other classes and objects in PHP. Propel gives developer’s database a well-defined API. Propel uses the PHP5 OO standards -- Exceptions, autoloading, Iterators and friends.



PHPScriptGen is a powerful online tool that can automatically generates fully functional codes for your PHP/MySQL applications. You can create completed CRUD (Create, Retrieve Update and Delete) scripts within ten minutes. Thus it can save you a lot of time wasted on repetitive coding. The generated codes can be easily understood and further customized. It is designed for both beginners and veteran programmers. This amazing tool is completely FREE for both commercial and non-commercial use.


PHP-GTK is an extension for the PHP programming language that implements language bindings for GTK+. It provides an object-oriented interface to GTK+ classes and functions and greatly simplifies writing client-side cross-platform GUI applications.



PHP_Beautifier reformat and beautify PHP 4 and PHP 5 source code files automatically. The program is Open Source and distributed under the terms of PHP Licence. It is written in PHP 5 and has a command line tool.



PHing Is Not GNU make; it's a PHP project build system or build tool based on Apache Ant. You can do anything with it that developer could do with a traditional build system like GNU make, and its use of simple XML build files and extensible PHP "task" classes make it an easy-to-use and highly flexible build framework. Features include running PHPUnit and SimpleTest unit tests (including test result and coverage reports), file transformations (e.g. token replacement, XSLT transformation, Smarty template transformations), file system operations, interactive build support, SQL execution, CVS/SVN/GIT operations, tools for creating PEAR packages, documentation generation (DocBlox, PhpDocumentor) and much, much more.

References:
WIKIPEDIA
Propel
PHPScriptGen
PHP-GTK
PHP_Beautifier
Phing

Tuesday, February 26, 2013

Some Useful PHP Tools for Web Development (Ⅴ)



Here are some useful PHP tools for web development, including PHP development framework, PHP code generator, debugging tools, graphic processing tools, code optimization tools, PHP editors, IDE, etc.







PhpED is the Integrated Development Environment for PHP (PHP IDE), HTML, CSS, XML, SMARTY, XHTML and other. Balanced combination of advanced code editor, reliable dbg debugger, productive database connectivity client and fast and secure deployment abilities make PhpED a complete solution for most sophisticated developer needs. As in any complicated process, in php development a great deal of effectiveness depends on your choice of production tools.



PHPScriptGen is a powerful online tool that can automatically generates fully functional codes for your PHP/MySQL applications. You can create completed CRUD (Create, Retrieve Update and Delete) scripts within ten minutes. Thus it can save you a lot of time wasted on repetitive coding. The generated codes can be easily understood and further customized. It is designed for both beginners and veteran programmers. This amazing tool is completely FREE for both commercial and non-commercial use.


CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. If you're a developer who lives in the real world of shared hosting accounts and clients with deadlines, and if you're tired of ponderously large and thoroughly undocumented frameworks, then CodeIgniter might be a good fit.



Firefox PHP Manual Search that is one of some convenient Firefox plugins is a useful search bar of the web browser for developers to search for the official PHP documentation



Like any traditional debugger, MacGDBp will allow you to walk through your code one line (or more) at a time. The three stepping controls allow you to step into a line of code, moving deeper into the function stack; step out of a line of code, taking you out of a function and up the stack by one level; or step over a line of code, for when inspection of a further method call is not necessary.

References:
WIKIPEDIA
PhpED
PHPScriptGen
CodeIgniter
Firefox PHP Manual Search
MacGDBp

Tuesday, February 19, 2013

Some Useful PHP Tools for Web Development (Ⅳ)



Here are some useful PHP tools for web development, including PHP development framework, PHP code generator, debugging tools, graphic processing tools, code optimization tools, PHP editors, IDE, etc.




phpDesigner is more than just a powerful and lightning fast PHP IDE and PHP EDITOR  - it's also a full-featured HTML5-, CSS3- and JavaScript editor boosted with features to increase your productivity -- for both beginners and professional developers. phpDesigner 8 assists developers with everything from editing, analyzing, debugging to publishing websites powered by PHP, HTML5, CSS3 to JavaScript and other languages. phpDesigner supports many popular PHP framework but also the popular JavaScript frameworks like jQuery, Ext JS, YUI, Dojo, MooTools and Prototype.




PHPScriptGen is a powerful online tool that can automatically generates fully functional codes for your PHP/MySQL applications. You can create completed CRUD (Create, Retrieve Update and Delete) scripts within ten minutes. Thus it can save you a lot of time wasted on repetitive coding. The generated codes can be easily understood and further customized. It is designed for both beginners and veteran programmers. This amazing tool is completely FREE for both commercial and non-commercial use.


Dwoo is a PHP5 template engine which is fully compatible with Smarty templates and plugins, but is written from scratch for PHP5, and adds many features. It is template inheritance, a fresh look at complex template structures, now built without includes. It supports sub-template declaration within templates to allow recursive templates. It has smarty syntax compatibility with several additions and shortcuts to speed up template writing. Flexible plugin creation, plugins can be wrapped in classes or simple functions, they can be precompiled to optimize the load time of the template, etc.



PHP_Dyn is PHP Extension to help debugging a PHP script.You can get execution trace of scripts not to need change them.HTTP request parameter can be printed.Argument value of the function call and return value can be printed.



Pixy is a Java program that performs automatic scans of PHP 4 source code, aimed at the detection of XSS and SQL injection vulnerabilities. Pixy takes a PHP program as input, and creates a report that lists possible vulnerable points in the program, together with additional information for understanding the vulnerability.

References:
WIKIPEDIA
Dwoo
PHPScriptGen
phpDesigner
PHP_Dyn
Pixy