Re: Opinions Please, Describing PHP as Web Framework of C and C++

From: Date: Tue, 17 Feb 2009 11:05:15 +0000
Subject: Re: Opinions Please, Describing PHP as Web Framework of C and C++
Groups: php.general 
Request: Send a blank email to php-general+get-288420@lists.php.net to get a copy of this message
I didn't mention that it was a C specific framework, I just said IMO it was similar to a framework for the web. It's an opinion so I can't be "wrong". In my opinion earlier versions of PHP *could* (not should but could) be described as a framework in essence, however I wouldn't say that anymore since it has evolved so much. In your opinion I may be completely wrong but that's the idea of an opinion. Besides, if you cross reference your description of a framework: "basically because when you use a framework (or API or whatever label you choose to use for describing it) in a language it just abstracts some aspects of the language making it "easier" to code". With the description of the original PHP: "It had Perl-like variables, automatic interpretation of form variables and HTML embedded syntax. The syntax itself was similar to that of Perl, albeit much more limited, simple, and somewhat inconsistent." Then surely what is described is just a way of abstracting parts of the language to make it "easier" to code. 2009/2/16 Thodoris <tgol@kinetix.gr>:
I'd personally say that PHP was originally intended to essentially be a framework for the web, but has since evolved in to its own language. It's just my opinion though...
Well you can see that some basic facts from PHP history can prove you wrong: http://www.php.net/manual/en/history.php.php Actually PHP started as a set of perl scripts and then was rewritten in C as a form interpreter. Of course you could always think what you want even if it is not a fact and the fact is that it's purpose was never to become a C or C++ API for web applications. Not to mention that there is a difference between a framework and an API. -- Thodoris
Keep this on the list please -- Thodoris

« previous php.general (#288420) next »