Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Mike Naberezny's Blog:
Request/Response or Bust
Apr 27, 2008 @ 06:47:16

In a response to these comments made by Paul Jones concerning the Prado framework, Mike Naberezny shares his thoughts on the framework, the "PHP way", and how the majority of site functionality out there can really be divided up pretty simply.

RADO is getting some new attention because it was completely revamped earlier this month. It's certainly matured considerably since the contest and is the most well-known component framework for PHP. However, in all that time since PRADO was first introduced, the idea of a component framework hasn't been adopted by the majority of PHP developers. Why is that?

Although PRADO is a nice piece of software, Paul surmises that a component model as used by Microsoft .NET (Visual Web Developer now free!) and its close cousin PRADO is not the "PHP way" or "PHP spirit". For the most part, I agree with this. Although, I don't think it's necessarily a PHP-specific issue. I think it speaks to a larger architectural decision - how far to abstract out the HTTP request/response paradigm.

He summarizes the functionality in three different methods of handling: "page/file based", "action based", and "component based". He also notes that the interesting fact is that the "page/file based" method seems to be so dominant in the PHP world, only emphasizing the fact that PHP is more of a "get it done" language than anything.

tagged: request response bust prado .net asp architectures request response bust prado .net asp architectures

Link:

Mike Naberezny's Blog:
Request/Response or Bust
Apr 27, 2008 @ 06:47:16

In a response to these comments made by Paul Jones concerning the Prado framework, Mike Naberezny shares his thoughts on the framework, the "PHP way", and how the majority of site functionality out there can really be divided up pretty simply.

RADO is getting some new attention because it was completely revamped earlier this month. It's certainly matured considerably since the contest and is the most well-known component framework for PHP. However, in all that time since PRADO was first introduced, the idea of a component framework hasn't been adopted by the majority of PHP developers. Why is that?

Although PRADO is a nice piece of software, Paul surmises that a component model as used by Microsoft .NET (Visual Web Developer now free!) and its close cousin PRADO is not the "PHP way" or "PHP spirit". For the most part, I agree with this. Although, I don't think it's necessarily a PHP-specific issue. I think it speaks to a larger architectural decision - how far to abstract out the HTTP request/response paradigm.

He summarizes the functionality in three different methods of handling: "page/file based", "action based", and "component based". He also notes that the interesting fact is that the "page/file based" method seems to be so dominant in the PHP world, only emphasizing the fact that PHP is more of a "get it done" language than anything.

tagged: request response bust prado .net asp architectures request response bust prado .net asp architectures

Link:

Marcus Whitney's Blog:
Microsoft on PHP (podcast)
Mar 09, 2006 @ 07:02:23

In this new blog entry, Marcus Whitney talks about the upcoming php|architect webcast he'll be hosting interviewing two people from Microsoft - Brian Goldfarb and Joe Stagner.

I'm pretty excited about this weeks webcast. I'll be speaking with Brian Goldfarb and Joe Stagner of Microsoft about how PHP can be used for enterprise development on the Windows platform.

I think that everyone should consider checking in and asking these guys some questions.

He also mentions that Microsoft, for a long time, only saw PHP in the context of the LAMP "package" and not as a stand-alone language. Seems their outlook has changed a bit - check out the webcast to see just how much...

tagged: podcast pro::php microsoft COM .NET ASP Active Directory Exchange podcast pro::php microsoft COM .NET ASP Active Directory Exchange

Link:

Marcus Whitney's Blog:
Microsoft on PHP (podcast)
Mar 09, 2006 @ 07:02:23

In this new blog entry, Marcus Whitney talks about the upcoming php|architect webcast he'll be hosting interviewing two people from Microsoft - Brian Goldfarb and Joe Stagner.

I'm pretty excited about this weeks webcast. I'll be speaking with Brian Goldfarb and Joe Stagner of Microsoft about how PHP can be used for enterprise development on the Windows platform.

I think that everyone should consider checking in and asking these guys some questions.

He also mentions that Microsoft, for a long time, only saw PHP in the context of the LAMP "package" and not as a stand-alone language. Seems their outlook has changed a bit - check out the webcast to see just how much...

tagged: podcast pro::php microsoft COM .NET ASP Active Directory Exchange podcast pro::php microsoft COM .NET ASP Active Directory Exchange

Link:

Professional PHP Blog:
Comparing PHP with other languages
Feb 10, 2006 @ 06:51:19

In this latest post from the Professional PHP Blog, there's a brief compaison of PHP versus other languages on a few different points.

Chris Shiflett posted some thoughts on PHP and Ruby on Rails which has generated some interesting discussion. Chris divides programming languages into two categories: Flexible and powerful, Structured and organized.

I prefer to group languages in a different way.

Among the topics to compare the languages under, included are things like garbage collection, interactive or batch, and abstraction. For each, he breaks the category down, describing what it's all about and seperates it into its two components, assigning langauges.

tagged: comparison other langauges several topics .NET Java C Perl comparison other langauges several topics .NET Java C Perl

Link:

Professional PHP Blog:
Comparing PHP with other languages
Feb 10, 2006 @ 06:51:19

In this latest post from the Professional PHP Blog, there's a brief compaison of PHP versus other languages on a few different points.

Chris Shiflett posted some thoughts on PHP and Ruby on Rails which has generated some interesting discussion. Chris divides programming languages into two categories: Flexible and powerful, Structured and organized.

I prefer to group languages in a different way.

Among the topics to compare the languages under, included are things like garbage collection, interactive or batch, and abstraction. For each, he breaks the category down, describing what it's all about and seperates it into its two components, assigning langauges.

tagged: comparison other langauges several topics .NET Java C Perl comparison other langauges several topics .NET Java C Perl

Link:

Ben Ramsey's Blog:
PRO-PHP Interview With Andi
Jan 30, 2006 @ 07:25:06

For those that haven't gotten a chance to check out the Pro-PHP podcast interview with Andi Gutmans, Ben Ramsey has posted a few of his notes on it.

Today, PHP Architect and Pro PHP Podcast held their first live podcast (Interview with Andi Gutmans) since PHP Architect announced their “acquisition” of the podcast. However, due to some technical difficulties, the live feed was canceled after about fifteen minutes into the interview, and the audience was unable to participate in the Q & A session at the end.

Nevertheless, I do have a few notes from the interview to share.

His notes include some of the talk on the Zend PHP Collaboration project (what it really is and how it's different from the frameowork), PHP competing with .NET, and some of the strengths that PHP has to offer...

tagged: interview podcast andi gutmans notes collaboration .NET interview podcast andi gutmans notes collaboration .NET

Link:

Ben Ramsey's Blog:
PRO-PHP Interview With Andi
Jan 30, 2006 @ 07:25:06

For those that haven't gotten a chance to check out the Pro-PHP podcast interview with Andi Gutmans, Ben Ramsey has posted a few of his notes on it.

Today, PHP Architect and Pro PHP Podcast held their first live podcast (Interview with Andi Gutmans) since PHP Architect announced their “acquisition” of the podcast. However, due to some technical difficulties, the live feed was canceled after about fifteen minutes into the interview, and the audience was unable to participate in the Q & A session at the end.

Nevertheless, I do have a few notes from the interview to share.

His notes include some of the talk on the Zend PHP Collaboration project (what it really is and how it's different from the frameowork), PHP competing with .NET, and some of the strengths that PHP has to offer...

tagged: interview podcast andi gutmans notes collaboration .NET interview podcast andi gutmans notes collaboration .NET

Link:

SitePoint PHP Blog:
Phalanger - better than the real thing?
Nov 18, 2005 @ 06:05:39

In this latest post on the SitePoint PHP blog today, Harry Fuecks talks about Phlanger - an implementation of .NET for PHP.

It's come a long way since then and they released version 1.0 RC2 last month with a change log that suggests they've got common use cases covered and are moving on to "nice to have" edge cases. They've also reported success with running phpMyAdmin, phpBB2 and PHP-Nuke under Phalanger.

He goes on to talk more about what improvements have been made to Phlanger, why it hasn't really caught on, and asks the question:

f Phalanger was to get accepted and somehow start turning up on $5 / month shared hosts, would you use it? And what if Phalanger was to implement something like namespaces before the real thing - would that be attractive to you?

tagged: sitepoint phlanger .NET sitepoint phlanger .NET

Link:

SitePoint PHP Blog:
Phalanger - better than the real thing?
Nov 18, 2005 @ 06:05:39

In this latest post on the SitePoint PHP blog today, Harry Fuecks talks about Phlanger - an implementation of .NET for PHP.

It's come a long way since then and they released version 1.0 RC2 last month with a change log that suggests they've got common use cases covered and are moving on to "nice to have" edge cases. They've also reported success with running phpMyAdmin, phpBB2 and PHP-Nuke under Phalanger.

He goes on to talk more about what improvements have been made to Phlanger, why it hasn't really caught on, and asks the question:

f Phalanger was to get accepted and somehow start turning up on $5 / month shared hosts, would you use it? And what if Phalanger was to implement something like namespaces before the real thing - would that be attractive to you?

tagged: sitepoint phlanger .NET sitepoint phlanger .NET

Link: