feyd said:
"I don't want to get into a measuring competition so I'll stay away from the rest of your response."
Doesn't surprise me because I've never found ANY evidence proving this "content and logic separation" stuff is cheaper or has a better ROI than spaghetty code.
arborint said:
"I think david2007 has been trying to convince the folks over as Sitepoint about... "
I'm really rocking and rolling in other forums, but I'm asking questions to see what happens, not trying to convince anyone. But if you want to know my side up to now... I agree that OO and MVC doesn't fit to the Web.
"I looked at the code and was unimpressed."
Code has to be cheap and work, not to impress or make you fell better.
"And all of this stuff about "no API" I think is nonsense -- there is always an API."
In this case (sybrain), there is no API. they're even seem to be proud of that...
"It seems like there is some misunderstanding of OOP and MVC, especially in PHP. That, mixed with bad feelings about Struts config files (which is the one part I can relate too Wink) and a dislike for how some PHP frameworks do things."
I started as C++ programmer, then java, then web, then lately php. I know OO.
If I would start a game project or a spreadsheet project (desktop sofware), undoubtely I'd use OO:
1) everything is running under the same computer
2) there's UI libraries (provided by OS) common to all apps
What you got on the web?
1) a browser on another computer
2) html dinamically generated in another computer
3) scripting languages not OO oriented (please, don't tell me support to classes is OO!)
4) you can call pages directly (parts of the system) directly from the client!
Sincerely, there is no room for OO there.
MrPotatoes said:
wow, that code is ugly as all hell
Will your client pay you more because you did a "pretty code"?
