Seagull PHP Application Framework

Good things about seagull:

  • BSD license. BSD License is more friendly towards commercial products than GPL.
  • Easy to understand architecture. Seagull uses the Model-View-Controller pattern MVC. It is very easy to find where things are done and how they are done. You can modify the framework easily as a result to accomodate any special needs.
  • Uses Flexy HTML templates.
  • Early bird special. The framework is small, and you can still contribute and the contribution can be significant.

Bad things about Seagull:

  • Early bird special. Seagull does not look pretty out of the box. It looks like a programmer wrote the UI (as opposed to a graphic designer or some arty person).
  • Early bird special. There are a lot of modules, blocks, infra-structure like stuff that are needed. For example, ad rotators, theme switchers, surveys, polls, etc.
  • Use of the MVC pattern is still incompletely applied. There are some hardcoded html stuff in the modules that come with Seagull.
  • As yet, there is no mechanism for plugins or modules to auto install and uninstall. Same applies for themes.

More to come…

Print October 16th, 2005

Entry Filed under: Seagull