Dev Shed Lounge
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsOtherDev Shed Lounge

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
Stay one step ahead of the competition. Evaluate and give feedback on some of the hottest web development tools on the market today. Make your opinion heard! Click Here
  #1  
Old December 8th, 2002, 01:02 PM
jpenn's Avatar
jpenn jpenn is offline
Contributing User
Dev Shed Frequenter (2500 - 2999 posts)
 
Join Date: Jun 2002
Location: Washington, DC
Posts: 2,693 jpenn User rank is Sergeant (500 - 2000 Reputation Level)jpenn User rank is Sergeant (500 - 2000 Reputation Level)jpenn User rank is Sergeant (500 - 2000 Reputation Level)jpenn User rank is Sergeant (500 - 2000 Reputation Level)jpenn User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 5 h 41 m 10 sec
Reputation Power: 16
PHP5: Ready For The Enterprise?

Thought I would post this article for all who has not seen....

http://www.theopenenterprise.com/story/TOE20021204S0001
__________________
~ Joe Penn

Reply With Quote
  #2  
Old December 10th, 2002, 03:06 PM
dsm56 dsm56 is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2001
Posts: 283 dsm56 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 6 h 36 m
Reputation Power: 7
So is every1 looking forward to the release of PHP5? How different do you think it will be to the amateur programmer like me? Will it make much difference that more handles will be used?

Reply With Quote
  #3  
Old December 10th, 2002, 04:00 PM
riv's Avatar
riv riv is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: May 2001
Posts: 463 riv User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 37 m 50 sec
Reputation Power: 8
Well the engine will likely be way faster and a deeper OOP approach seems to be the two big things.

I wonder if OPP support is finally going to be stable. I don't wan't to have to re-write my classes all the time.
__________________
Words must be weighed, not counted.

Reply With Quote
  #4  
Old December 10th, 2002, 04:02 PM
dsm56 dsm56 is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2001
Posts: 283 dsm56 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 6 h 36 m
Reputation Power: 7
um...whats OOP?

Reply With Quote
  #5  
Old December 10th, 2002, 04:07 PM
riv's Avatar
riv riv is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: May 2001
Posts: 463 riv User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 37 m 50 sec
Reputation Power: 8
object-oriented programming

Reply With Quote
  #6  
Old December 10th, 2002, 06:11 PM
Epsilon Epsilon is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2001
Location: Long Beach, California
Posts: 86 Epsilon User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 3 h 6 m 54 sec
Reputation Power: 7
Excited about it

Reply With Quote
  #7  
Old December 10th, 2002, 06:36 PM
Sepodati's Avatar
Sepodati Sepodati is offline
Banned
Dev Shed God 19th Plane (14000 - 14499 posts)
 
Join Date: Dec 1999
Location: Afghanistan
Posts: 14,377 Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)Sepodati User rank is General 12nd Grade (Above 100000 Reputation Level)  Folding Points: 70305 Folding Title: Intermediate FolderFolding Points: 70305 Folding Title: Intermediate FolderFolding Points: 70305 Folding Title: Intermediate FolderFolding Points: 70305 Folding Title: Intermediate Folder
Time spent in forums: 2 Months 3 Weeks 6 Days 21 h 15 m 54 sec
Reputation Power: 1783
Send a message via ICQ to Sepodati Send a message via Yahoo to Sepodati
Yeah, should be a great thing. The main focus seems to be on more structured OOP, which I guess is a good thing. Now if we can just get everyone programming in classes...

---John Holmes...

Reply With Quote
  #8  
Old December 11th, 2002, 01:10 PM
rycamor rycamor is offline
Gödelian monster
Dev Shed Regular (2000 - 2499 posts)
 
Join Date: Jul 1999
Location: Pembroke Pines, Florida, USA
Posts: 2,300 rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level) 
Time spent in forums: 3 Days 3 h 2 m 4 sec
Reputation Power: 43
I think I am going to be pretty happy with PHP5. But, I have to admit that I wish PHP5 would have a variable scoping overhaul, also.

Maybe that's too much to ask, but I wish the variable scoping were more like Perl. Especially such things as the very useful my variable construct, which scopes a variable inside its enclosing code block, include file, or eval() block. (http://www.perldoc.com/perl5.005_03/pod/func/my.html)

It's a seemingly little thing, but it really helps for flexibility on large projects, especially when you are adding external modules to some large application, where you might not be familiar with all the details of the app.

Other than that, I agree that the simplicity of PHP is the major advantage over Perl for web application programming.

I'm still curious about Perl 6, though. It looks like Perl 6 will be almost a meta-language, because you will be able to declare "modes" for how you want to work, which can do such things as limit the available syntax choices, set shorthands, etc... This means that someone could conceivably come up with a mode for Perl 6 web programming that would be as simple as PHP. Theoretically speaking, of course.

It's going to be interesting to see where all this ends up.
__________________
The real n-tier system:

FreeBSD -> PostgreSQL -> [any_language] -> Apache -> Mozilla/XUL

Amazon wishlist -- rycamor (at) gmail.com

Reply With Quote
  #9  
Old December 11th, 2002, 01:32 PM
Onslaught's Avatar
Onslaught Onslaught is offline
/(bb|[^b]{2})/
Dev Shed Demi-God (4500 - 4999 posts)
 
Join Date: Nov 2001
Location: Somewhere in the great unknown
Posts: 4,834 Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 1 Day 23 h 30 m 30 sec
Reputation Power: 88
Send a message via ICQ to Onslaught
I am anxious to see both of them.
I do believe that PHP will gain a lot of ground with version 5. There will be a lot more flexibility with oop. We should also get a major performance boost out of the new zend engine.

Reply With Quote
  #10  
Old December 11th, 2002, 03:56 PM
Ctb's Avatar
Ctb Ctb is offline
An Ominous Coward
Dev Shed Specialist (4000 - 4499 posts)
 
Join Date: Jan 2002
Posts: 4,425 Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level) 
Time spent in forums: 3 Weeks 10 h
Reputation Power: 0
I never really moved into PHP4 because of some key weaknesses vs. Perl - OOP and variable scope being two major sticking points. Rycamor - trust me, the variable scoping is no small thing. Ever since I started using 'strict' in all my scripts, I write much cleaner, efficient code, partially due to the fact that it forces me to watch my scopes. Even something as simple as losing the "our" statement when I drop back to 5.004 development is a serious loss sometimes.

However, I am beginning to watch PHP5 a little more intently now, and may decide to finally move solidly into PHP with this release... we'll wait and see... I can't wait to see the next versions of these two powerhouse languages.. should be interesting.

Reply With Quote
  #11  
Old December 11th, 2002, 04:48 PM
rycamor rycamor is offline
Gödelian monster
Dev Shed Regular (2000 - 2499 posts)
 
Join Date: Jul 1999
Location: Pembroke Pines, Florida, USA
Posts: 2,300 rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level) 
Time spent in forums: 3 Days 3 h 2 m 4 sec
Reputation Power: 43
Quote:
Rycamor - trust me, the variable scoping is no small thing.

That's why I said it is a seemingly small thing . It may seem small to people who don't use Perl extensively, but I agree that it is a major help for serious application design.

Reply With Quote
  #12  
Old December 11th, 2002, 09:35 PM
Ctb's Avatar
Ctb Ctb is offline
An Ominous Coward
Dev Shed Specialist (4000 - 4499 posts)
 
Join Date: Jan 2002
Posts: 4,425 Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level) 
Time spent in forums: 3 Weeks 10 h
Reputation Power: 0
Quote:
That's why I said it is a seemingly small thing
No, really, TRUST me - it's NOT a small thing

Gimme a break... rough week this week has been..

Reply With Quote
  #13  
Old December 12th, 2002, 09:12 AM
Hero Zzyzzx's Avatar
Hero Zzyzzx Hero Zzyzzx is offline
11
Dev Shed Demi-God (4500 - 4999 posts)
 
Join Date: Jul 2001
Location: Lynn, MA
Posts: 4,632 Hero Zzyzzx User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hero Zzyzzx User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hero Zzyzzx User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hero Zzyzzx User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hero Zzyzzx User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hero Zzyzzx User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hero Zzyzzx User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 4 Days 23 h 12 m 33 sec
Reputation Power: 77
Send a message via AIM to Hero Zzyzzx
Ditto on variable scoping. This drives me NUTS in php. . . And that fact that everything is in the global namespace, which makes things very confusing, though admittedly perl makes a much greater use of external modules than PHP.

I have the luxury of doing most of my web scripting work on dedicated servers with mod_perl installed and configured by yours truly, so I just haven't had the need to use PHP too much.

Were I coding mostly on shared servers, I'd absolutely be using PHP more, it's a great little language for web scripting. Glad to see it get even better, let's hope there won't be as many security patches for version 5 as there has been for version 4.

Hear hear for perl6 and PHP5! Keep it coming!

(On slashdot, this would probably be scored as redundant. . .)

Reply With Quote
  #14  
Old December 12th, 2002, 11:31 PM
Deep Code Deep Code is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2002
Location: Massachusetts
Posts: 32 Deep Code User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 23 m 2 sec
Reputation Power: 6
Send a message via AIM to Deep Code
I can't wait!

Reply With Quote
  #15  
Old January 3rd, 2003, 01:13 PM
peterg22's Avatar
peterg22 peterg22 is offline
I Like Adnams Ale
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2002
Location: Alton, Hampshire, UK
Posts: 35 peterg22 User rank is Just a Lowly Private (1 - 20 Reputation Level)