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