12 great PHP resources and tools

Source: Internet
Author: User
Tags extend generator mysql php code php code generator php debugger zend zend framework

This article describes 12 great PHP resources and tools, including development frameworks, development tools, debuggers, and more.

1. Cake

Cake is a rapid development framework that utilizes well-known design patterns such as ActiveRecord, association Data Mapping, Front Controller, and MVC. The main goal of the project is to provide a variety of levels of PHP developers to quickly develop robust web applications without losing flexibility.

2. Zend Studio

Zend Studio is the only integrated development environment (IDE) that professional developers use throughout the development lifecycle of PHP, and it includes all the necessary development parts of PHP. Zend Studio accelerates the development cycle and simplifies complex application scenarios through a suite of editing, debugging, analysis, optimization, and Database Tools.

3. PHP Object Generator

PHP Object Generator, (POG) is an open source PHP code generator, can automatically generate clear, tested object-oriented code, support PHP4/5.

4. Fire PHP

Fire php is a Firefox expansion kit, but it can help you debug back-end PHP programs, sounds amazing, right? In fact, the same technique as some IDES requires you to add some code for tracking when you write a program. By using firephp you can see the data to be debugged in the console bar of Firebug without affecting the normal execution of the PHP program, so it is very helpful for AJAX development!

5. PHP Open Biz

Phpopenbiz is a business Web application Development framework based on PHP language. Its features include:

    • Metadata-driven design principles. Developers use metadata to describe business logic, rather than code.
    • Model-View-Controller (MVC) object/relational mapping (ORM)
    • Browser-side Ajax communication
    • Development tools integrated with eclipse

Simple and powerful

    • Edit XML metadata not code
    • Rich features –ajax, MVC, ORM, security mechanism ...
    • Built on the Zend Framework, focusing more on the logic of the application layer

Rapid Development

    • The core modules of the framework provide common features and services that save a lot of development time
    • Customers can extend core class libraries to implement their own logic
    • Managing metadata Close management code is much easier

Low maintenance costs

6. Zoop Framework

Zoop is an object-oriented, fast, efficient, easy-to-use PHP development framework. Its features include: Guicontrol (similar to. NET WebControl), integrated AJAX support, implementation of form automatic validation and creation (including required DB operations), using Smarty as the template engine, in addition to PDF creation, ession processing, Based on the template of email sent (using the SMTP protocol) and other functions.

7. PHP Debugger

DBG is a full-featured PHP debugger that provides an interactive tool to help debug PHP scripts.

The screenshot below is based on the commercial PHP development environment phped

8. Blue Shoes

Blueshoes is a complete application framework and Content management system, with back-end databases supporting MySQL, Oracle, and MSSQL.

9. MODx

MODx is an open source PHP application framework that can help users control their online content. It is the ideal control system for developers and advanced users, and anyone can use MODX to publish, update, maintain dynamic Web sites, or Web content on HTML static pages.

Qcodo

Qcodo is a framework for agile development based on PHP5 using MVC architecture and CRUD code generation capabilities. Fully object-oriented, using event-driven processing. Completely separate code from HTML pages. Qforms and Qcontrol packages provide low-level AJAX support.

Seagull.

Seagull is a pure oop (object-oriented programming) framework that can be used to create Web,command line (command-line) and GUI applications. It employs BSD authorization to make it easier for PHP developers to consolidate and manage code sources and build complex applications more quickly. Many of the more popular PHP applications are now integrated into the seagull design, such as a wide variety of template engines, test tools, Management code library tools, and so on. If you're a beginner, You can customize or extend the many sample applications that seagull provides to suit your needs. If you are a senior developer, you can take advantage of the best practices in seagull, the standard and modular core code to build your application within a specified timeframe.

Xaraya

Xaraya is an open source content management solution and development framework that includes the basic modules and tools needed to create a dynamic cross-platform content management system. Xaraya is easy to install, easy to use, platform independent (can run on all PHP-enabled platforms including Linux,windows,mac OS X with a variety of databases such as Mysql,postgresql), modular ( Using authentication and event systems, you can add the required modules to the core of the system to attach the new authentication method. Scalability (with its own dynamic Data model allows you to easily register the new module's data structure), multi-language support, security (role-based rights Control), fast ( Implemented using a configurable output-caching system.



Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.