Just my opinion, but right now (meaning this year, maybe a little longer) I
feel that PHP is more than adequate for developing small, medium and large
sites. I work on both sides of the fence. My day job has been developing
portions of large web sites using ASP/COM/COM+ and the evolution of these
tools which is the frame of the .NET product/service. For my personal and
more interesting work, I prefer PHP by far.
I feel that there is a mass of hype surrounding new development paradigms,
but we are far from declaring one technology a winner. ASP is provided by a
company with a great deal of resources and an interest in providing tools to
its customers. I don't have a problem with that, but right now I don't
think many of the customers really know what they want. With no offense
intended toward many working hard on and with XML, I say XML hasn't proved
its worth in very many places. I personally don't know anyone who is using
XML for anything and very few who have plans to use it. So why should I get
worried about whether a language currently supports one of its extensions.
Am I using it? Are my customers using it? Really?
The ASP model has some wonderful features. Components can be great, but too
much componentization can be a nightmare. In my personal experience an
enterprise component architecture is a double-edged sword. It's great to be
able to plug in well-built components and use them, but the downside is that
component writers disappear, companies go out of business, support can be
difficult to obtain and so on.
I've rambled a bit, but my feeling is that the Linux Today Article is
premature. PHP can (and likely will) support the features mentioned in the
article, but the real question is, are these really the features that are
going to be used? Will I be developing web applications with these features
in 1 year, 3 years or 5 five years? Is PHP or ASP (.NET) providing me with
the real tools I need to develop web applications today? For me, both tools
provide what I need today, but I like PHP better.
Blake
-----Original Message-----
From: Sebastian Bergmann [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, August 15, 2001 2:30 PM
To: php-dev mailinglist
Subject: Re: [PHP-DEV] Linux Today Article
Edin Kadribasic wrote:
> Where is the PHP enterprise component architecture?
What exactly would that be?
> What about clustering and failover?
This has nothing to do with the language, IMHO, but with the
platform, ie. the web server. I guess there are solutions to
provide clustering and fail-over to Apache and MySQL, for
instance.
> Where are the WSDL and UDDI implementations?
What are WSDL and UDDI? Are there libraries out there can be
wrapped into an extension?
> Show me a framework.
Horde is a framework, and I guess there are some more out there.
But I fear that there is truth in this. We should analyze what,
besides the upcoming changes on the language level (with the
Zend Engine 2.0), we need to make PHP compatible with ASP.NET.
Maybe Zend has some feedback from their enterprise clients on
what features are requested, etc.
--
Sebastian Bergmann Measure Traffic & Usability
http://sebastian-bergmann.de/ http://phpOpenTracker.de/
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]