|
From: Philip V. H. <spa...@fr...> - 2003-02-13 11:58:51
|
Hi there, This is the first time that I send to this list so I will introduce myself first: I am he author of PhpBaseClasses. A few days ago I contacted the author of webcomp/dotPHP to discust "working together" on this framework that we are both building.=20 My project, PhpBaseClasses is more like a layer between your application and your storage-media that makes it object oriented and very easy to do common tasks like creating a forum, creating a link-basket, creating/managing Users and doing typical website-security with these users, creating sales-items, creating a online shoppingcart using cookies/sessions and sales-items, creating categories and etc etc etc. You can find more information about PhpBaseClasses here : http://phpbaseclasses.sourceforge.net PhpBaseClasses contains a XML-file with it's complete API-reference : http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/phpbaseclasses/= phpbaseclasses/manual/api.xml?rev=3DHEAD&content-type=3Dtext/xml PhpBaseClasses also contains a DIA UML sheme which, in the future, might become generated using the API-reference XML-file : http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/phpbaseclasses/= phpbaseclasses/manual/UML.dia?rev=3DHEAD PhpBaseClasses, by itself and unlike Webcomp, does not create any end-user content. This is also not PhpBaseClasses purpose! PhpBaseClasses is there for you when you need abstraction for very common things. The reason why we, at my company, use it is because we can then reuse the code and speed things up. This is a sample of a forum written using PhpBaseClasses http://phpbaseclasses.sourceforge.net/sample.phps About working together..=20 J=E1n made a picture of how he sees the future of both project when working together : http://phpbaseclasses.sourceforge.net/dotphp.png I am trying to get a local school to start using and teaching PhpBaseClasses .. and if dotPHP, webcomp and PhpBaseClasses and perhaps other libraries could become united or at least unitable .. then I think we will make a very great set of libraries that will be used on a large, very large, scale someday. IMHO the one thing that PHP is missing is largescale code reusability. I also think that PHP should start supporting stuff like JavaBeans, CORBA, Bonobo, COM+ (it already supports COM I think? or am I wrong here) and other distributed component environments. But that, is another discussion.. unless, of course, we could add support for these to PHP (yes, I am serious about this). Note that some people are working on a managed PHP.NET for usage with Mono... which sounds like an interesting project/implementation. --=20 Philip Van Hoof <spa...@fr...> |