[geeklog-devel] Re: GL2: php5?
Jason Whittenburg
me at jasonwhittenburg.com
Tue Mar 11 13:35:11 EST 2003
Tony,
My $0.02
I've been keeping up with PHP5 and with everything going on I'd honestly
be surprised to see a stable version this year. And I really don't know
about a beta this month. My gut is telling me to not expect to see a
"real" beta until summer. But then again, you never know. I wouldn't
focus on PHP5 too much, even if it is released, adoption will be slow.
PHP5 isn't going to be a huge change like everyone thinks it is. It's
going to be huge internally, but its going to be BC so not to worry to
much.
PHP5/Zend2 links that get in to some detail:
http://www.zend.com/engine2/ZendEngine-2.0.pdf
http://www.zend.com/iseminar.php#php
http://www.zend.com/images/press/Feb_2003-4_Zeev_PHP5.pdf
-Jason
-----
Jason Whittenburg
Internet Security Systems, Inc.
404.236.4043
-----Original Message-----
From: geeklog-devel-admin at lists.geeklog.net
[mailto:geeklog-devel-admin at lists.geeklog.net] On Behalf Of Tony Bibbs
Sent: Tuesday, March 11, 2003 1:13 PM
To: Geeklog Developers; Chris Franklin
Subject: [geeklog-devel] Re: GL2: php5?
Chris,
I'm not ignoring you, I thought I got back to you through a post on
geeklog-devel. Anyway, this is where most of these sorts of discussions
should occur (I have copied this list in).
I have a number of tasks you could be working related to GL2 that I
think
warrant value despite any release of PHP5 engine. So here are a few
response to your message below:
1) Embarassingly enough, I have not followed PHP5 other than the
wishlist
they began work from. Your mentioning this is a good reality check. I
haven't read the article yet but I'll be interested in any projections
in
final releases and I have questions related to backwards compatibility.
2) Because GL2 has started out OO, I'm hoping much of our existing GL2
code (what little exists) will port nicely so I think we got with what
is
stable but plan for any changes we may need to make. This will require
us
to do a bit of research
3) As I said, I have a number of tasks to help ramp you up on GL2. Are
you able to connect to our IRC channel on a regular basis or will a bulk
of our conversation have to take place on this list? Regardless, I will
touch base with you soon on what we have so that you might get started
ASAP.
--TOny
On Tue, 11 Mar 2003, Chris
Franklin wrote:
>
> Tony -
>
> I'm interested in working with you on the new GL2 php "core" app
> server - the idea intrigues me - but I haven't heard back from you.
> Apologies if I sound like an a*s - I know you're busy... So I've been
> thinking of either writing a plugin or hacking on the 1.3.7 code base
> to add a feature but my interests lie more in architecture and
> emerging technologies related to php. To those ends, have you
> considered using the php5 beta for the foundation of GL2? It is due
> out this month w/ better support of OOP - check out this article:
> http://www.theopenenterprise.com/story/TOE20021204S0001
>
> Here's some excerpts:
>
> "PHP version 5, expected to appear in beta form by March, 2003, and
> released in the summer of 2003, could change all that. Significant
> performance improvements and a much more complete object-oriented
> programming environment will allow PHP to provide a powerful Web front
> end for enterprise-class .NET and J2EE-based applications." ...
> "Programmers familiar with C++ or Java will find many of the common
> object-oriented constructs in PHP5 -- destructors, constructors,
> namespaces, nested classes, exception handling, and syntax overloading
> are all supported." ... "One of the sweet side-effects of the new
> object-oriented model is improved performance. PHP4, when executing,
> does a lot of expensive data copying, but with the re-write of the
> core PHP engine in PHP5, that will end. PHP4 copied objects by value
> instead of by reference, meaning that objects were copied whenever
> variables were assigned or parameters were passed to a routine. In
> PHP5, instead of copying objects, objects are referred to by a handle,
> essentially an object pointer. The result is that both CPU performance
> and memory usage are improved."
>
> -C
>
--
Tony Bibbs "I guess you have to remember that those who don't
tony at tonybibbs.com hunt or fish often see those of us who do as
harmlessly strange and sort of amusing. When you
think about it, that might be a fair assessment."
--Unknown
_______________________________________________
geeklog-devel mailing list
geeklog-devel at lists.geeklog.net
http://lists.geeklog.net/listinfo/geeklog-devel
More information about the geeklog-devel
mailing list