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 customised 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.

Once your development cycle is complete, use Seagull's features for deploying and maintaining your apps locally and remotely. Check out the friendly and active Seagull community and see if Seagull's a good fit for you.

Features

Seagull offers the following key features:

  • PHP 4/5 compatible
  • Compact core framework with basic CMS and other modules included to get you started
  • Ease of use: learning curve not as steep as other frameworks
  • Enterprise ready, performance conscious design
  • Light integration with PEAR libraries, great for prototyping complex projects
  • Integrated ORM for RAD
  • Highly configurable, easy to integrate with 3rd party code
  • Community support: the project enjoys participation from a large and active developer community
  • Loosely coupled components, use template engine of your choice, output to multiple devices or CLI
  • Staying power: started in 2001, the Seagull project has been steadily growing in popularity and now enjoys international recognition

License

The Seagull core is licensed under BSD and is free to use in Open Source and closed commercial projects.

You must however maintain the original copyright notice as described in the license. The BSD license gives the enduser much greater freedom to use the software than any of the GPL family and its derivatives.

Source: Seagull