Hello,

Alexander Wagner wrote:
> 
> Manuel Lemos wrote:
> > There is no doubt about that, but the original poster was asking why
> > PHP is not part of college curriculum and I was explaining that
> > unlike other languages that are marketed by companies with big
> > brands, there is no big brand behind PHP to push it at any comparable
> > level.
> 
> While I agree that better marketing would greatly benefit PHP, and
> might even get it into some universities, I don't think it is the main
> obstacle.
> IMHO PHP does not have much of a place in university.
> Languages like Haskell, Scheme and Gopher, have always been quite
> successful in university although there has rarely been anything useful
> done with them in the world outside and marketing behind them has
> always been near zero.
> 
> Universities care a lot about concepts, or how to "do it right". PHP's
> focus is on people who are new to programming and on "do it right now".
> The latter, aka "Worse is better",  while being successful and
> important  in the free world, is not very suitable for universities.

Yes, I know that there are a lot of academics not only in Universities
but also in R&D departments of large companies (Telecoms mainly) that
just have a guaranteed budget to research on subjects without proven
utility.

I just don't think that is with all universities or R&D departments and
even those have still people focused on the real world because they need
to research and produce at least a small percentage of their work with
value for the company or university. If they don't, they die killed by
the concurrency that does that.

 
> PHP's design is not very clean, that never was the goal and it's
> probably better this way., because what PHP wanted to achieve it did
> achieve (I think).

Yes, I agree, Java is conceptually nicer but in the real world PHP is
more suitable for many types of applications because it lets people be
more productive regardless the design is not very clean as you say. This
is a true argument that PHP advocates need to be ready to throw wherever
and whenever needed. If we don't, PHP looses opportunities, I think.


> I can't think of very much actual facts (as opposed to marketing) that
> would make universities interested in PHP.
> One of those I can think of is MetaL, btw.

Yes, I assume that MetaL would appeal to academics because it is
innovating while it did not yet have proven its utility in the real
world, at least that most people are aware of.

I don't have a problem to jump in MetaL presentations and tell that it
was developed with more than 20.000 lines of pure PHP code and that if
it was not written in PHP but in some other language like Java/C/C++ it
would have taken much more time to develop because it makes extensive
use of the easy way that PHP provides access to associative and dynamic
arrays, making me much more productive in my R&D on the subject.

While it is true, I hope it also helps making a good impression of the
PHP advantages. I think advocates should focus on PHP advantages that
can be summarized in a few phrases of compeling arguments.


> > To illustrate what I am say, althought it was not a language but a
> > Open Source OS, Linux did not start taking much credit until Red Hat
> > started distributing it and entered to NASDAQ. From then on, Red Had
> > become a big brand (at least a noticeable one) and Linux was not
> > necessarily the best free Unix like OS. Red Hat made it a big deal as
> > we all know.
> 
> Linux was successful in universities before it was successful outside.
> PHP is very successful outside, and I fear that conquering universities
> from where PHP is successful now is simply neither very probable nor,
> at the current state of PHP,  very desirable.

Developing PHP as a good technical solution is not sufficient to make as
popular as needed. You need to know how to make a compeling argument
that convinces the different types of audience that may be attracted to
it. Academics, like every other group should be addressed with arguments
that they value. Advocates should focus on the target audience, not just
in PHP.

Regards,
Manuel Lemos

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

Reply via email to