Tuesday, January 22, 2013

Some Useful PHP Tools for Web Development (Ⅰ)



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

 

PHPEdit is a full featured PHP IDE (Integrated Development Environment) for Windows. It has an advanced PHP editor, code insight, code completion, syntax-highlighting, integrated debugger, code browser, keyboard templates. It enables web developers to create dynamic and professional websites more easily and efficiently. It has been designed to maximize developers’ productivity helping them to code faster, to debug PHP and test their projects, as well as to maximize project management within their IT team.


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.


Webgrind is an Xdebug profiling web frontend in PHP5. It implements a subset of the features of kcachegrind and installs in seconds and works on all platforms. Its features involve super simple, cross platform installation, track time spent in functions by self-cost or inclusive cost. Inclusive cost is time inside function + calls to other functions. See if time is spent in internal or user functions. See where any function was called from and which functions it calls.


phpDocumentor is a tool with which it is possible to generate documentation from developers’ PHP source code. With this documentation developers can provide their consumers with more information regarding the functionality embedded within their source and not only what is usable to them from their user interface. Documentation generated by phpDocumentor does not aim to be a replacement for conventional documentation but is rather supplemental, or reference, documentation.


Securimage is an open-source free PHP CAPTCHA script for generating complex images and CAPTCHA codes to protect forms from spam and abuse. It can be easily added into existing forms on web developers' website to provide protection from spam bots. It can run on most any webserver as long as developers have PHP installed, and GD support within PHP. It does everything from generating the CAPTCHA images to validating the typed code. Audible codes can be streamed to the browser with Flash for the vision impaired.

Tuesday, January 15, 2013

Five Useful PHP Development Tools




  

EditPlus is a text editor, HTML editor, PHP editor, Java editor and Hex Viewer for Windows. While it can serve as a good Notepad replacement, it also offers many powerful features for Web page authors and programmers. It has Syntax highlighting for HTML, PHP, Java, C/C++, CSS, ASP, Perl, JavaScript, VBScript, Python and Ruby on Rails. Also, it can be extended for other programming languages based on custom syntax files. It supports seamless Web browser for previewing HTML pages, and FTP commands for uploading local files to FTP server.


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.


Notepad++ is a free source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License. Based on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.




Adobe Dreamweaver is a proprietary web development application developed by Adobe Systems. Adobe Dreamweaver is available for both Mac and Windows operating systems. It is still a good choice for visual web developer, aothough its PHP support is not very good.

Tuesday, January 8, 2013

Five Helpful PHP Tools for Web Development





1.   MODX

MODX is an Open Source Content Management System (CMS) that dominates SEO, supports all modern web standards and integrates with existing infrastructure to give web developer complete control over their online presence.

2.   PHPScriptGen

PHPScriptGen is a powerful free online development tool that can automatically generate fully functional and customizable codes for PHP/MySQL applications. Completed CRUD (Create, Retrieve Update and Delete) scripts can be created within minutes. It is simple and easy for both beginners and veteran programmers to use.

3.   Qcodo

The Qcodo Development Framework is an open-source PHP framework that focuses on freeing developers from unnecessary tedious, mundane coding. It enables some the most highly trafficked websites and data intensive applications for companies like Lockheed Martin and Hewlett-Packard, large organizations like Stanford School of Medicine, Academy of Country Music and NASA, and startups like Chess.com and Uloop.

4.   Seagull

Seagull is a mature OOP framework for building web, command line and GUI applications. Licensed under BSD, the project allows PHP developers to easily integrate and manage code resources, and build complex applications quickly. Many popular PHP applications are already seamlessly integrated within the project, as are various templating engines, testing tools and managed library code. If you're a beginner, the framework provides a number of sample applications that can be customized and extended to suit your needs. If you're an intermediate or advanced developer, take advantage of Seagull's best practices, standards and modular codebase to build your applications in record time.

 
PHP Object Generator is an open source PHP code generator which automatically generates clean & tested Object Oriented code for PHP4/PHP5 application. By generating PHP objects with integrated CRUD methods, it gives you a head start in any project.

Wednesday, January 2, 2013

Five Good PHP Tools for Web Development



Here are five very good PHP tools for web development, including development framework, debugger, PHP code generator, etc.

  
1.   Fire PHP

Fire PHP, which is a Firefox extension, can help web developer debug the backend PHP program. It requires web developer to add some tracking code when edits program that is similar to some IDE (integrated development environment). The web developer can see the data he wants to debug in the Console of Firebug, without affecting the normal execution of the PHP program. It is useful for Ajax development.


2.   PHPScriptGen

PHPScriptGen is a powerful free online development tool that can automatically generate fully functional and customizable codes for PHP/MySQL applications. Completed CRUD (Create, Retrieve Update and Delete) scripts can be created within minutes. It is simple and easy for both beginners and veteran programmers to use.


The Zoop PHP Framework is framework written in and for PHP. It is stable, scalable and portable. It is designed to be fast, efficient and clean. With Zoop PHP Framework, an inexperienced coder can make secure web applications quickly. It encourages separation of display, logic and data layers(MVC). The Zoop PHP framework features GuiControls (a PHP implementation of .net's webcontrols), AJAX support and integration, automatic form validation and creation (including db integration), a Smarty template system, PDF creation, session handling, and SMTP template-based email sending, and integrated caching.

4.   BlueShoes

BlueShoes is a comprehensive application framework and content management system. BlueShoes offers support for MySQL database and support for Oracle and MSSQL. BlueShoes provides developers with real-world solutions for common system components such as User Management, Session Handling, Closed User Groups, Exception Handling and Logging, Object Persisting as well as Form Building and Handling. BlueShoes' extensive feature set can also simplify or eliminate many common, and often tedious, programming tasks.

5.   PHPOpenbiz

PHPOpenbiz is a PHP application framework that creates data centric business applications derived from XML metadata. The web developer can use metadata to describe the business logic, rather than with code. It is simple and powerful. With the using of it, the web developer can get a rapid development. The maintenance cost is low.