Hi,

On Fri, Sep 26, 2008 at 04:35:54PM -0400, Bradley Holt wrote:
> One of my frustrations with current-generation web applications is that they
> typically are not designed to be modular. I don't know of any non-monolithic
> wiki applications that can be easily integrated the way you want but if you
> find one I'd be very interested in hearing about it.

This is a symptom of the technology more than anything else.  PHP doesn't have
very good namespacing and HTTP requests are represented by several global
arrays.  Both of these lead to most PHP applications being difficult to merge.

My experience is mostly with PHP4, and may not translate to PHP5.  I honestly
have no idea.  A web framework could help to solve this problem, but only if all
of the apps in question happen to use the same framework.

Python has WSGI, which attempts to solve this to some extent.  I don't really
know a lot about it, but there are WSGI adaptors for the major Python web
frameworks.  WSGI apps are more-or-less pluggable via a simple, well-defined API
(or this is how I understand things, at least).

See: http://en.wikipedia.org/wiki/Web_Server_Gateway_Interface

-Forest
-- 
Forest Bond
http://www.alittletooquiet.net
http://www.pytagsfs.org

Attachment: signature.asc
Description: Digital signature

Reply via email to