It's not so much PHP (at least not directly).

It's a Trojan horse because it's a very attractive tool to create
something quick, easy and pretty.  CCK (now included in core), Panel,
Views are so powerful that you can create many websites (apps) with
them.  But as you go deeper, trying to add features, it will be so
difficult.  Just to make the app looks right to your taste is really a
challenging job.

Another thing that is not so obvious to beginners is performance.  It
will baffle you how many database queries are made just to show a page
(Drupal 6, but 7 is probably the same).  Caching is good, but sometime
you can't cache everything.

Essentially, there are so much thing in the package that you have to
piggy back for your app.  Things like web2py are much more tidy. You
have a global views of where things are.  But Drupal is huge.

well that's my point of view.




On Jan 7, 2:03 am, cjrh <[email protected]> wrote:
> On Jan 7, 9:59 am, VP <[email protected]> wrote:
>
> > Drupal is a Trojan horse.  Don't go there.
>
> What's the enemy hiding inside?  PHP?

Reply via email to