|
Posted by Dikkie Dik on 10/13/05 22:47
Nikolas Hagelstein wrote:
....
> Anyway my current attitude is that fullfilling the following needs
> would make application depvelopment via PHP a really
> fast/professional/structured thing:
>
> - An MVC -architecture framework (e.g MOJAVI)
> - template parser (for View part)
> - severall helper toolkits/frameworks
> (DB abstraction layer/Form validation etc.)
> - disciplined/skilled Devloper ;)
>
> These are of course not really new findings and
> as we all know there are a lot of different implementions/combinations
> of the above named out on the web.
>
> So what i want to know is:
> - what is your prefered software/framework to fullfill the above
> needs.?
> - For what purposal do you use them ?
> - what are the advantages/disadvantages ?
Well, I wouldn't dream of working without a unit test framework. I have
written my own ( http://www.w-p.dds.nl/tinyunit.htm ), but there are
enough existing frameworks if you want.
As for database layers, I am writing my own as well. Started out as
individual classes, it is maturing to something that combines some nice
performance enhancements and data checking on the real database part and
some common inherited functionality on the lazy tablewrappers part.
I am building mostly multi-language sites now, and I have some standard
controls that work with my "feeding" of the language-dependent strings.
As I want my classes as simple as possible AND I want some specific
features, I don't work with any off-the-shelf code (yet).
> Wouldn't it be nice to have something like the
> "PHP professional webapplication development guidline" ?
A rough guideline, maybe. A lot depends on your personal taste. When I
visited the PEAR website and saw their coding standard, I decided to
stay away from it as far as possible.
> containing:
> - toolkits/frameworks
> - techniques
> - tutorials etc.
A bit outdated, but still valid: the lazy table wrappers are described
on http://www.w-p.dds.nl/article/wtrframe.htm
> I think this is really worth thinking and talking about.
>
> Cheers,
> NIkolas
>
A nice tool I would want is a debugger. I downloaded a few of them, but
none of them work. Does anybody know a working one?
Best regards
[Back to original message]
|