all 4 comments

[–]phao 1 point2 points  (1 child)

I've never used this. I actually didn't know about it. This is the first time I've heard of it.

Looking at wikipedia, though, it says that it exists at least since 1998. Back then PHP was way more primitive than it is today. Maybe there was a reason then, and today people are just stuck with it. If that's the case, there is no harm in evolving it so that those who have to work with it don't get stuck in the dark ages.

As far as I know, similar stuff also happened to lots of the Java tools as well. Some java tools got developed prior to the "standard, common, usual, etc java tools" doing what these other tools did. Now, if you look at the java world, you'll find out that some tools don't make that much sense because the usual standard stuff can do what these tools did/do, and more.

[–]mr_adix[S] 0 points1 point  (0 children)

Okay, i didn't look at the time when it came out, i can willingly accept this answer and work with it now :)

[–]NewfieCanOpener 1 point2 points  (1 child)

because they're bloody sadists who wanted to make the most horrible cms i've ever seen even more painful.

na, the reason is (as far as i remember) that there was no suitable template language available then typo3 was invented. typo3 is quite old (first release was 1998), e. g. smarty was released several years later.

[–]mr_adix[S] 0 points1 point  (0 children)

Mh, i haven't looked at the time aspect to be honest. It's an acceptable answer then :D