php developing as a language
| From: | jeremy brand | Date: | Thu, 28 Dec 2000 19:18:54 +0000 |
| Subject: | php developing as a language | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-32127@lists.php.net to get a copy of this message | ||
Hello all.
I was just thinking about how PHP has evolved and how it is turning
into such a wonderful language.
Much of the comparison I'm doing in my head is to C.
I raised some concernes with myself that maybe someone can address.
To use a program that a friend of mine wrote as an example. What it
does is it is basically a mp3 jukebox program written entierly in C.
It is all command line and has an API which would make it the perfect
backend for any type of UI.
Since I'm not the C coder that he is, I was thinking about just for
fun to emulate his API. I'm sure I can do everything that he does in
C with PHP. However, here is where it goes bad.
The effort he spent writing code was well spent. What I just
realized is that with my interpretation of ZENDs licensing, I can't
take my hard work and make it into an embeded device or the such
because it is PHP code, it would need an interpreter. Thus, AFAIK,
you can't freely include an interperter if you plan on making money.
So, I came to the conclusion that if PHP is going to grow beyond it's
bounds (as it does have the potentential to do because it is so
wonderful) we really need something that can make machine code out of
our programs, thus bypassing the licensing of ZEND.
I would love to see PHP continue to grow as a language as C has over
the years, but I see this licensing as a major distraction.
I've been gung ho over PHP for over 2 years now. Now I'm having
doubts that maybe it is about time that it needs to grow freely
outside of any one company's control. I didn't feel this stress with
PHP3, but the new license is making me second think everything. I
think that the potential to destroy PHP's chance at greatness is just
around the corner unless we can free it up more.
Jeremy
Jeremy Brand :: Sr. Software Engineer :: 408-245-9058 :: jeremy@nirvani.net
http://www.JeremyBrand.com/Jeremy/Brand/Jeremy_Brand.html
for more
Get your own Free, Private email at http://www.smackdown.com/
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
"<body>" -- Quoted from Yahoo! homepage, http://www.yahoo.com