Re: [PHP-DEV] Linux Today Article

2001-08-17 Thread Stig Sæther Bakken

[Kristian Koehntopp [EMAIL PROTECTED]]
 
 And finally, what is services to you? How will they relate to
 PHP and what do we as developers need to do to enable them?

To me, services means online transactions, be it web search, stock
alerts or credit card payments, and the full range of variations you
can get within each of these.  It is also something that the customer
does not host himself.

 - Stig

-- 
  Stig Sæther Bakken [EMAIL PROTECTED]
  Fast Search  Transfer ASA, Trondheim, Norway

-- 
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]




Re: [PHP-DEV] Linux Today Article

2001-08-16 Thread Ron Chmara

Edin Kadribasic wrote:
 http://linuxtoday.com/news_story.php3?ltsn=2001-08-13-009-20-OP
 This guy claims that PHP has been 'left in the dust' by ASP.NET.

Uh... if a viable, tested, deployed product was shipping, that may
eventually be substantiated.

Quick show of hands: Who has deployed an enterprise .NET architecture?

If it's in the the dust, why is it's marketshare peanuts compared to PHP?

 Edin
 From the article:

(Warning: venting below:)

 There will be Apache defenders who will bristle at the suggestion that it is
 a vanilla webserver. Look at PHP, they will say. PHP actually has greater
 market share than ASP. You can build fantastic web applications with PHP at
 a fraction of the cost of any commercial alternatives, including Microsoft.

Not to mention faster, more extensible, more open, with more choices in
backends, and it can be deployed on more stable serving platforms. :-)

  That's great, but when will PHP grow to become something more than a web
 scripting language?

About two years ago.

 Where is the PHP enterprise component architecture?

Vague marketing speak. Do they want millions of prewritten code blocks
to call, so programmers can write code based on somebody else's
catch-all, do all, code, slowing the app down to glacial VB/ASP speeds?

They already exist for PHP, if you want 'em. You barely have to
write an include (use/call/whatever) statement, and there's thousands
posted to www.php.net laready. If you don't want the horrible pain
of downloading 5 lines of code, PEAR is building out generic catch-all
objects and components, so you can use code not optimized for your
individual needs.

 What
 about clustering and failover?

Neither IIS nor apache offer true (coming from a VMS standpoint)
clustering. However, I am doing web server clustering already
with PHP, ldap, and postgresql.

 Where are the WSDL and UDDI implementations?

Ah, buzzword wars. Why not ask why PHP doesn't support CASE or
ROSE? (Because the skill of a technology in performing
a task is unrelated to which buzzword of the day is adopted.)

 Don't show me bits and pieces here and there.

Fine. Don't ask for components, then.

 Show me a framework.

Linux (base) Apache (web server) LDAP (auth) Postgres/MySQL (storage).

 Show me a
 reference implementation.

http://www.php.net
Now show me a high-speed ASP.NET site, with 20+ failover sites, 8+
languages, all running off of a common ASP code base... with less than
30 single CPU machines.

 Show me a friendly interface.

UltraEdit.

 Not there yet? So
 PHP has been left in the dust as well, while ASP is morphing into ASP.NET,
 the browser delivery front-end of the Microsoft web services platform.

FUD. And bad marketing flames. Maybe they wanted to bump up their hit count?

-Bop

-- 
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]




Re: [PHP-DEV] Linux Today Article

2001-08-16 Thread Stig Sæther Bakken

[Kristian Koehntopp [EMAIL PROTECTED]]
 On Thu, Aug 16, 2001 at 02:24:27AM +0300, Zeev Suraski wrote:
  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?
 
  Very nice non-PC statement! :)
 
 A programming language is not only a tool and a framework, it also is
 a set of people sharing a common vision and working together - a
 community. What Microsoft provided with .net is not so much a product
 - yet. It is a vision, though, and a plan where they want to go in the
 next few years.
 
 So to compete here, PHP need not only be superior in technical
 checklist items, it also has to provide a kind of development roadmap,
 a plan where it wants to be in 3 and in 5 years, and what services it
 will provide to developers then. That is the PHP vision that the
 language and the system needs to stand the marketing onslaught by
 Microsoft.
 
 Note how other communities, notably Perl, provided such a vision in
 the past (e.g. the mythical Perl compiler), and continue to provide
 such visions now (e.g. Perl 6 and flexible scanners to turn Perl into
 the one language to parse all syntaxes). Larry provides even more -
 with his speeches and interviews he even provides a kind of philosophy
 behind Perl, a greater concept to explain not only how, but also why
 things have been done the way they have been done.
 
 As you can see in the case of Perl, the vision need not be final,
 useful or even true, it just needs to be cool, and believable. It is
 being used as a tool to bind the community tigther together, to
 provide hope and a sense of direction.
 
 
 To come back to PHP: What is the place of PHP in 3 and in 5 years,
 what are the next big projects tackled in the development of PHP, and
 what is the larger idea behind PHP - what does the language _want_ to
 become, and what audience will it cater. If you can answer these
 questions for your developing audience, these answers will have a
 large influence on the qualification and quantity of audience you
 have.

Very nicely put, Kristian.  A lot of people in the PHP community have
visions, but we have not yet managed to put something together that
people can look forward to.

IMHO people like Zeev, Andi and Rasmus are the natural channels for
such visions, but we're not quite there yet.  But for a vision to form
we need to find a common ground for a few things.  The LinuxToday
article kept rambling about PHP not being a platform, which is true,
it is but one of the components in such a platform.  But it doesn't
mean we can go on not having this platform in mind.  Thinking services
_is_ important today, it's what most big online companies have to
do, Microsoft knows this, and they help creating the wave they've
started riding now.

There's quite a few service platforms for PHP out there today, but
their needs from the language should be made more visible, so we can
foster the development (and maybe even consolidation) of systems such
as PEAR, binarycloud and so on.  I'm not rambling on the engine2
mailing list about namespaces, advices and whatnot because my mind is
going, it's because I see these features as powerful enablers for PHP
going in this direction.

 - Stoig

-- 
  Stig Sæther Bakken [EMAIL PROTECTED]
  Fast Search  Transfer ASA, Trondheim, Norway

-- 
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]




Re: [PHP-DEV] Linux Today Article

2001-08-16 Thread Kristian Koehntopp


[ Brainstorm warning - these are relatively unsorted thoughts,
  and they have to be taken with heavy editing. -- KK ]

[ Additional idea: Let us make this an online brainstorm. Please
  reply to this message only, do not reply to any replies at
  all for the next few days - no comments on other peoples
  ideas allowed at first, just idea collection.

  See my questions down below in the text, and answer them,
  then send your reply. Do not to try to be too friendly,
  too coherent and do not avoid provocation.

  We will have an integration session later, and see what
  comes out of this. -- KK ]

On Thu, Aug 16, 2001 at 10:29:06AM +0200, Stig S?ther Bakken wrote:
 IMHO people like Zeev, Andi and Rasmus are the natural channels for
 such visions, but we're not quite there yet.

They are. I was on the Future of Zend session with Zeev on
Linuxtag and met Rasmus later, too. I proposed several ideas,
but they are only fragments, not a complete concept - some of
these ideas may be interesting, though. These need to be
reviewed, integrated and then sold to the community.

Then there is the other problem, that is, parts of the PHP
community are still feeling uncomfortable with Zend, the license
and/or other things surrounding these issues. This, too, is not
helping in the process of creating a grand unified PHP theory.

And finally - and this is just my personal view on things, the
view of someone who is currently in the process of slowly
gaining distance to PHP and beginning very different work - I
think that some people I know personally have bet to much of
their own lives on PHP and are beginning to have difficulties to
see the fun side of all things PHP and tend to take such issues
to seriously. 

I mean, PHP still is an Open Source project despite all the
commercial undercurrents (companies selling addons, education or
conferences) popping up all over the place - and I am very happy
with that, because I strongly believe that this is the better
way to develop software. Doing Open Source should be fun, in
fact it must be fun in order to work. So tell us: Why do you
develop PHP, the language, and where do you want to go with it?

 But for a vision to form we need to find a common ground for a
 few things.  The LinuxToday article kept rambling about PHP
 not being a platform, which is true, it is but one of the
 components in such a platform.

Yes. So what is the platform thing to you developers, which
buzzwords, ideas, concepts and services relate to the
platform, and how do they again relate to PHP. In technical
marketese, how do you see the current market that PHP caters,
and what market should PHP be catering in 3 and 5 years?

Please let us make this a brainstorm session - send your ideas,
perhaps roughly classify them as buzzwork, idea, concept,
service, as plus or minus, as urgent or nice to have or
send them in a free form format, as you see fit. Do not reply to
other peoples ideas, and do not comment on them. Just think,
take inspiration, and send your ideas. We will discuss them and
integrate them later.

Also, what is your vision - the 3 and the 5 year vision? Who
will be using PHP, why will they be doing it, what will they be
doing with it, and how will it be different from the situation
today?

And finally, what is services to you? How will they relate to
PHP and what do we as developers need to do to enable them?

Let's collect stuff, and see what we can make out of it.

Kristian

-- 
Kristian Köhntopp, NetUSE AG Dr.-Hell-Straße, D-24107 Kiel
Tel: +49 431 386 435 00, Fax: +49 431 386 435 99

-- 
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]




Re: [PHP-DEV] Linux Today Article

2001-08-16 Thread Zeev Suraski

I don't usually buy into long term visions, because they virtually never 
work.  Microsoft changed its vision twice in the last 5 years, 
*completely*, from end to end.  Sun (and the other Java followers) have 
also changed their Java vision several times during its short lifespan, 
also, from end to end.  In reality, where a language goes is strongly 
decided by the userbase, and not by the vendors.  In the .NET case it might 
work, because Microsoft is one of the only companies that actually stand a 
chance at imposing their will on the market, if what they offer is 
reasonably good (which .NET is, apparently).

Giving it a try doesn't hurt, though.  I just explained why I liked Blake's 
non politically correct statement :)

Zeev

At 10:58 16-08-01, Kristian Koehntopp wrote:
On Thu, Aug 16, 2001 at 02:24:27AM +0300, Zeev Suraski wrote:
  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?

  Very nice non-PC statement! :)

A programming language is not only a tool and a framework, it
also is a set of people sharing a common vision and working
together - a community. What Microsoft provided with .net
is not so much a product - yet. It is a vision, though, and
a plan where they want to go in the next few years.

So to compete here, PHP need not only be superior in technical
checklist items, it also has to provide a kind of development
roadmap, a plan where it wants to be in 3 and in 5 years, and
what services it will provide to developers then. That is the
PHP vision that the language and the system needs to stand the
marketing onslaught by Microsoft.

Note how other communities, notably Perl, provided such a vision
in the past (e.g. the mythical Perl compiler), and continue
to provide such visions now (e.g. Perl 6 and flexible scanners
to turn Perl into the one language to parse all syntaxes). Larry
provides even more - with his speeches and interviews he even
provides a kind of philosophy behind Perl, a greater concept
to explain not only how, but also why things have been done the
way they have been done.

As you can see in the case of Perl, the vision need not be
final, useful or even true, it just needs to be cool, and
believable. It is being used as a tool to bind the community
tigther together, to provide hope and a sense of direction.


To come back to PHP: What is the place of PHP in 3 and in 5
years, what are the next big projects tackled in the
development of PHP, and what is the larger idea behind PHP -
what does the language _want_ to become, and what audience will
it cater. If you can answer these questions for your developing
audience, these answers will have a large influence on the
qualification and quantity of audience you have.

PHP 2005 - If you code it, they will come.

Kristian

--
Kristian Köhntopp, NetUSE AG Dr.-Hell-Straße, D-24107 Kiel
Tel: +49 431 386 435 00, Fax: +49 431 386 435 99

--
Zeev Suraski [EMAIL PROTECTED]
CTO   co-founder, Zend Technologies Ltd. http://www.zend.com/


--
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]




Re: [PHP-DEV] Linux Today Article

2001-08-16 Thread Joey Smith

(And other .NET is the death knell for Open Source articles...)

I guess I am just missing something, but how can ANYTHING kill Open
Source in general, or PHP in specific?

There is no way that .NET is going to be a silver bullet solution that
solves every possible problem in the most efficent, intelligent,
reusable, buzzword buzzword buzzword.

Even if it were, SO WHAT?

Linux more or less popularized the Open Source movement, but the
movement itself is OLD. It's an idea, not a list of products or
companies. If RedHat, Zend, VA, Andover, and all the others were to
disappear tomorrow, who here would toss their hands up in the air, and
roll over whimpering? Not I. And I doubt any of you would,
either. Otherwise, you wouldn't be here to begin with...you'd be off
writing VB Applications, selling your soul to corporate America.

Open Source isn't going anywhere. I don't care if it ever takes over the
world, becuase I know that, in the WORST CASE, I will be the LAST Open
Source developer in the face of the whole earth. In such a case, I
*STILL* have the source code to ALL of my tools (via Debian Source
CD's, etc.) All of you could disappear forever tomorrow, and it might
slow things down quite a bit, but it's NOT GOING TO DIE.

The cat is already out of the bag. People already see that in some
cases, opening the code *IS* the right thing to do. Personally, I would
argue that it is the right thing in *ALL* cases, but that's an issue for
another time...like the Founding Fathers of the United States, I don't
agree with the concept of Intellectual Property, and that's all I will
say on it for now. :)

Am I missing something? Why should we care what .NET can do, other than
to use it the way ALL other languages should be used: learn from their
mistakes, steal all their really useful ideas, and always always always
try to do it better than the other guy?


-- 
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]




Re: [PHP-DEV] Linux Today Article

2001-08-16 Thread Kristian Koehntopp

On Thu, Aug 16, 2001 at 01:20:23PM +0300, Zeev Suraski wrote:
 I don't usually buy into long term visions, because they
 virtually never work.  Microsoft changed its vision twice in
 the last 5 years, *completely*, from end to end.  Sun (and the
 other Java followers) have also changed their Java vision
 several times during its short lifespan, also, from end to
 end.

Agreed - and so did Perl, which I quoted as a compareable
example, at least to a degree.

But then, that was not entirely my point - of course the vision
changes. I wrote

 As you can see in the case of Perl, the vision need not be
 final, useful or even true, it just needs to be cool, and
 believable. It is being used as a tool to bind the community
 tigther together, to provide hope and a sense of direction.

and for this such a vision _is_ useful. It provides a frame that
puts all the small actions and progress in a larger frame, and
it provides a reference point so that you can verify the stated
goals of your project against the daily reality. If they no
longer match satisfactorily, you change course (and vision).

The key points are _cool_ and _believeable_ _vision_. Cool in
order to attract the proper audience. Believeable in order to
motivate them, and the vision in order to provide the necessary
sense of direction. The vision may sometimes be farther out than
the actual goal - sometimes you need a longer baseline to align
your ruler more accurately. 

The vision is a marketing tool. It is the ackowledgement that
the current product has shortcomings, but expressed in the most
positive form: We are working to remedy these, and we hope that
we will be doing this until x and we plan to do it in the
following way y. We invite you to participiate - if you are up
to the task. We promise you hard work, but also a generally good
time and an interesting experience. And besides, 'It's kind of
fun to do the impossible.' (Walt Disney).

This is - of course - bullshiting. People like to be
bullshitted, it has to be done nicely, though.

So the question still stands: Where do you see yourself in 3 to
5 years, where do you see PHP? What do you see in the terms
platform and services?

Kristian

-- 
Kristian Köhntopp, NetUSE AG, Dr.-Hell-Straße, D-24107 Kiel
Tel: +49 431 386 435 00, Fax: +49 431 386 435 99

-- 
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]




Re: [PHP-DEV] Linux Today Article

2001-08-16 Thread John Lim

Hi everyone,

I found the talk about Apache vs IIS boring. I run both and only look at
httpd.conf
maybe once a month, and ditto with IIS Service Manager. It's just
infrastructure
that helps me do interesting things.

And .NET and PHP both allow me to do interesting things.

In some ways .NET is playing catch up technically with PHP. It fixes some
ASP
limitations such as

1. File upload support that doesn't require a 3rd party OCX.
2. Creating GIF/PNG/JPEG images dynamically.
3. Performing HTTP/HTTPS/FTP requests without a 3rd party OCX.

ASP never had a very deep library of standard web code (that's why an
industry
in 3rd party OCX's developed) and .NET has finally caught up.

Where .NET appears ahead of the game is

1. database technology (they have had leadership in this area since creating
ODBC, OLEDB, and now ADO+ Disconnected Recordsets) and everyone
has been following them...

2. web components that are higher level than input tags such as grids
and radio button groups, creating the building blocks for a future Visual
Basic
than can generate web code instead of windows code with a flick of a switch
(bet you that this will only work with IE).

3. language independence, but no PHP support yet -- pity.

4. support for .NET at the OS level unless the courts decide to restrict
M'soft

5. they have more money to spend...

Should anyone be frightened by the future? Not really unless you believe
that Microsoft and the rest of the software world cannot co-exist. There
will
always be people who will support and fund alternative solutions to .NET.
And
you can always talk to .NET with SOAP anyway.

Lastly you can't hold back the great programmers behind PHP...The tools are
in our hands to build even more wonderful toys...

-- John



Gavin Sherry [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 On Wed, 15 Aug 2001, Brian Moon wrote:

  Could someone please tell me what other then marketing speak that .NET
has
  on PHP?  I guess I just don't see it.  I mean, yeah, if you want to
develop
  junk at a fast pace you can use MS products.  I was a VB programmer for
  years.  I know the reliability and performance cost of doing things the
MS
  way.  I just don't get it.  It is all 1's and 0's.

 What does .NET have on PHP? I was going to write a long diatribe about the
 kinds of programmers there are in the world and why some need to drive
 fast, expensive and impressive sounding cars when the others just find the
 most appropriate means of transport... but it doesn't really matter.

 NET is just another commercial phenomena aiming to achieve what all
 commercial phenomena do: capture the market, make lots of money, control
 the future direction of the market etc. But for the most part, this is
 irrelevant to PHP. It is only important when people begin to ask, am I
 betting my future as a programmer on the wrong thing? Whether you're a PHP
 user, a .NET guru or both the answer is probably. But PHP is already
 remarkably successful, PHP cannot go away. .NET at present is just a
 vortical riot of opinion, choreographed by idiots.


I program both in ASP/PHP. Does that make me an idiot or polymath genius, or
someone with poor taste? :-)

 So what does .NET have on PHP? Marketing hype, nothing else. Open Source
 systems have always shown that they can quickly evolve and match new
 technologies introduced into the industry. If .NET offers anything
 properly useful to developers, we will no doubt see it refined,
 conceptually, and implemented in open programmatic systems.

Good point, Gavin.


 Gavin




-- 
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]




Re: [PHP-DEV] Linux Today Article

2001-08-16 Thread John Lim

Hi Ron,

You're asking the wrong audience. Ask for a show of hands on a .NET mailing
list.

Regards, John

Ron Chmara [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 Edin Kadribasic wrote:
  http://linuxtoday.com/news_story.php3?ltsn=2001-08-13-009-20-OP
  This guy claims that PHP has been 'left in the dust' by ASP.NET.

 Uh... if a viable, tested, deployed product was shipping, that may
 eventually be substantiated.

 Quick show of hands: Who has deployed an enterprise .NET architecture?

 If it's in the the dust, why is it's marketshare peanuts compared to PHP?

  Edin
  From the article:

 (Warning: venting below:)

  There will be Apache defenders who will bristle at the suggestion that
it is
  a vanilla webserver. Look at PHP, they will say. PHP actually has
greater
  market share than ASP. You can build fantastic web applications with PHP
at
  a fraction of the cost of any commercial alternatives, including
Microsoft.

 Not to mention faster, more extensible, more open, with more choices in
 backends, and it can be deployed on more stable serving platforms. :-)

   That's great, but when will PHP grow to become something more than a
web
  scripting language?

 About two years ago.

  Where is the PHP enterprise component architecture?

 Vague marketing speak. Do they want millions of prewritten code blocks
 to call, so programmers can write code based on somebody else's
 catch-all, do all, code, slowing the app down to glacial VB/ASP speeds?

 They already exist for PHP, if you want 'em. You barely have to
 write an include (use/call/whatever) statement, and there's thousands
 posted to www.php.net laready. If you don't want the horrible pain
 of downloading 5 lines of code, PEAR is building out generic catch-all
 objects and components, so you can use code not optimized for your
 individual needs.

  What
  about clustering and failover?

 Neither IIS nor apache offer true (coming from a VMS standpoint)
 clustering. However, I am doing web server clustering already
 with PHP, ldap, and postgresql.

  Where are the WSDL and UDDI implementations?

 Ah, buzzword wars. Why not ask why PHP doesn't support CASE or
 ROSE? (Because the skill of a technology in performing
 a task is unrelated to which buzzword of the day is adopted.)

  Don't show me bits and pieces here and there.

 Fine. Don't ask for components, then.

  Show me a framework.

 Linux (base) Apache (web server) LDAP (auth) Postgres/MySQL (storage).

  Show me a
  reference implementation.

 http://www.php.net
 Now show me a high-speed ASP.NET site, with 20+ failover sites, 8+
 languages, all running off of a common ASP code base... with less than
 30 single CPU machines.

  Show me a friendly interface.

 UltraEdit.

  Not there yet? So
  PHP has been left in the dust as well, while ASP is morphing into
ASP.NET,
  the browser delivery front-end of the Microsoft web services platform.

 FUD. And bad marketing flames. Maybe they wanted to bump up their hit
count?

 -Bop



-- 
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-DEV] Linux Today Article

2001-08-15 Thread Edin Kadribasic

http://linuxtoday.com/news_story.php3?ltsn=2001-08-13-009-20-OP

This guy claims that PHP has been 'left in the dust' by ASP.NET. Any truth
in that observation? Has anyone tried it (ASP.NET and the whole .NET
thingy).

Edin

From the article:

There will be Apache defenders who will bristle at the suggestion that it is
a vanilla webserver. Look at PHP, they will say. PHP actually has greater
market share than ASP. You can build fantastic web applications with PHP at
a fraction of the cost of any commercial alternatives, including Microsoft.

 That's great, but when will PHP grow to become something more than a web
scripting language? Where is the PHP enterprise component architecture? What
about clustering and failover? Where are the WSDL and UDDI implementations?
Don't show me bits and pieces here and there. Show me a framework. Show me a
reference implementation. Show me a friendly interface. Not there yet? So
PHP has been left in the dust as well, while ASP is morphing into ASP.NET,
the browser delivery front-end of the Microsoft web services platform.


-- 
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]




Re: [PHP-DEV] Linux Today Article

2001-08-15 Thread Sebastian Bergmann

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]




Re: [PHP-DEV] Linux Today Article

2001-08-15 Thread Edin Kadribasic

  Where are the WSDL and UDDI implementations?

   What are WSDL and UDDI? Are there libraries out there can be
   wrapped into an extension?

I didn't know myself until now but UDDI stands for Universal Description
Discovery and Integration. It has to do with 'managing the discovery of web
services'. Some sort of automated data interchange it seems.

http://uddi.microsoft.com/developer/techOverview.aspx

   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.

I've just got the MSDN cd pack, including the beta 2 of Visual Studio.NET.
That beast comes on 4 CDs and I was afraid that my machine wouldn't be good
enough for it. But I'm going to install it just to see what all this .NET
thing is about.

   Maybe Zend has some feedback from their enterprise clients on
   what features are requested, etc.

It would be great to hear if anyone else has had a chance to play with the
new Microsoft toys.

Edin


-- 
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]




Re: [PHP-DEV] Linux Today Article

2001-08-15 Thread Sebastian Bergmann

Edin Kadribasic wrote:
 It would be great to hear if anyone else has had a chance to play 
 with the new Microsoft toys.

  WSDL and UDDI are not Microsoft toys, however Microsoft was
  involved in the development and with the specification, I
  assume.

  WSDL is just an XML format. WSDL support in PHP could be
  implemented as a PEAR class that draws upon ext/xml and/or
  ext/xslt. Any volunteers? :-)

-- 
  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-DEV] Re: [PEAR-DEV] Re: [PHP-DEV] Linux Today Article

2001-08-15 Thread Andrei Zmievski

On Wed, 15 Aug 2001, Sebastian Bergmann wrote:
   WSDL and UDDI are not Microsoft toys, however Microsoft was
   involved in the development and with the specification, I
   assume.
 
   WSDL is just an XML format. WSDL support in PHP could be
   implemented as a PEAR class that draws upon ext/xml and/or
   ext/xslt. Any volunteers? :-)

Are WSDL and UDDI even _used_ anywhere with any degree of popularity
and/or reliability? To me it seems like another cool-idea-of-the-moment.

-Andrei
* Gun manufacturers don't make bad products, bad parents do. *

-- 
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]




Re: [PHP-DEV] Linux Today Article

2001-08-15 Thread Edin Kadribasic

   WSDL and UDDI are not Microsoft toys, however Microsoft was
   involved in the development and with the specification, I
   assume.

I meant .NET. It is the biggest competitor to Apache/PHP after all.

Edin


-- 
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]




Re: [PHP-DEV] Linux Today Article

2001-08-15 Thread John Donagher

On Wed, 15 Aug 2001, Edin Kadribasic wrote:

Maybe Zend has some feedback from their enterprise clients on
what features are requested, etc.
 
 It would be great to hear if anyone else has had a chance to play with the
 new Microsoft toys.
 

As a PHP contributor and long-time user, I can say that if our company was
starting over right now, .NET would win hands down in terms of suiting our
needs (engineering-side), as a web application development company.

This wasn't the case with a Java application framework, many of which were
available when our company was choosing its platform.

PHP has some advantages over a language like C#. However, my impressions from
following this list for the last year have been that it is not being evolved
towards medium-to-large application builders, but still towards people writing
web sites or simple scripts. We're trying to change this with binarycloud,
but still, we're spending countless hours reinventing what ASP.NET would give
you for free (or rather in exchange for selling your soul to microsoft).

I don't mean to be unfair. Breaking backwards compatibility would be required
in many many cases in order for PHP to evolve in that sense, and as long as
most people don't want it to happen, it probably shouldn't happen. That's a
significant cost to incur and something new frameworks/languages don't have to
worry about.

John

-- 

John Donagher
Application Engineer, Intacct Corp.

Public key available off http://www.keyserver.net
Key fingerprint = 4024 DF50 56EE 19A3 258A  D628 22DE AD56 EEBE 8DDD


-- 
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]




RE: [PHP-DEV] Linux Today Article

2001-08-15 Thread Blake Schwendiman

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]




RE: [PHP-DEV] Linux Today Article

2001-08-15 Thread Zeev Suraski

Very nice non-PC statement! :)

Zeev

At 02:20 16-08-01, Blake Schwendiman wrote:
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]

--
Zeev Suraski [EMAIL PROTECTED]
CTO   co-founder, Zend Technologies Ltd. http://www.zend.com/


-- 
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]




Re: [PHP-DEV] Linux Today Article

2001-08-15 Thread Brian Moon

Could someone please tell me what other then marketing speak that .NET has
on PHP?  I guess I just don't see it.  I mean, yeah, if you want to develop
junk at a fast pace you can use MS products.  I was a VB programmer for
years.  I know the reliability and performance cost of doing things the MS
way.  I just don't get it.  It is all 1's and 0's.

Brian Moon
--
dealnews.com, Inc.
Makers of dealnews, dealmac
http://dealnews.com/ | http://dealmac.com/


- Original Message -
From: John Donagher [EMAIL PROTECTED]
To: Edin Kadribasic [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Wednesday, August 15, 2001 4:36 PM
Subject: Re: [PHP-DEV] Linux Today Article


 On Wed, 15 Aug 2001, Edin Kadribasic wrote:

 Maybe Zend has some feedback from their enterprise clients on
 what features are requested, etc.
 
  It would be great to hear if anyone else has had a chance to play with
the
  new Microsoft toys.
 

 As a PHP contributor and long-time user, I can say that if our company was
 starting over right now, .NET would win hands down in terms of suiting our
 needs (engineering-side), as a web application development company.

 This wasn't the case with a Java application framework, many of which were
 available when our company was choosing its platform.

 PHP has some advantages over a language like C#. However, my impressions
from
 following this list for the last year have been that it is not being
evolved
 towards medium-to-large application builders, but still towards people
writing
 web sites or simple scripts. We're trying to change this with
binarycloud,
 but still, we're spending countless hours reinventing what ASP.NET would
give
 you for free (or rather in exchange for selling your soul to microsoft).

 I don't mean to be unfair. Breaking backwards compatibility would be
required
 in many many cases in order for PHP to evolve in that sense, and as long
as
 most people don't want it to happen, it probably shouldn't happen. That's
a
 significant cost to incur and something new frameworks/languages don't
have to
 worry about.

 John

 --

 John Donagher
 Application Engineer, Intacct Corp.

 Public key available off http://www.keyserver.net
 Key fingerprint = 4024 DF50 56EE 19A3 258A  D628 22DE AD56 EEBE 8DDD


 --
 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]




Re: [PHP-DEV] Linux Today Article

2001-08-15 Thread John Donagher

On Wed, 15 Aug 2001, Brian Moon wrote:

 Could someone please tell me what other then marketing speak that .NET has
 on PHP?  I guess I just don't see it.  I mean, yeah, if you want to develop
 junk at a fast pace you can use MS products.  I was a VB programmer for
 years.  I know the reliability and performance cost of doing things the MS
 way.  I just don't get it.  It is all 1's and 0's.

.NET doesn't have anything on PHP, anymore than .NET has anything on Python
or Java or C. I'm not talking about developing in VB, or directly on an MS
platform, either. 

I definetly don't want to start a war (there have been enough of those on this
list the last few days :)), so I'll just suggest that you read
[http://www.ximian.com/tech/mono-index.php3] and spend some time on msdn
reading about it, instead of writing it off as marketing speak, and we can
continue this off-list.

-- 

John Donagher
Application Engineer, Intacct Corp.

Public key available off http://www.keyserver.net
Key fingerprint = 4024 DF50 56EE 19A3 258A  D628 22DE AD56 EEBE 8DDD


-- 
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]