Re: [PHP-DEV] Sayonara PHP



Hi,

Martin Alterisio wrote:
Please let me do a little explanation of the title first. Japanese is an
interesting language where context is vital to the meaning of a word.
Sayonara usually means a simple "good bye", but within a different context
can mean "we'll probably never meet again".

To understand this mail you'll have to know that I was just another user of
PHP, an user that was probably too eager. I wanted to get more involved with
the development of PHP as I do believe in all the philosophy of open-source.
In the end I found my attempts ended in frustration, but, nevertheless, I
learned a lot in just a few months. I don't want this mail to be one where I
get to display all my frustration, instead I want to leave here all my
findings, the things I researched, the few things I managed to actually
code, and mostly the ideas that someone else might find useful.

Snip of interesting technical stuff.

---- The end ----

Well that wraps it all, I think. That's as much as I can download from my
brain which is related to PHP. Do whatever you want with all this, even the
spam folder is fine.

Anyway, it's been fun, and I learned a lot.
My thanks to everyone that ever gave a hand.

A former PHP user says to you all:

Sayonara PHP

While I'll admit I've not fully read your mail due to it's relatively
in-depth and technical nature that I'm not really up-to-speed with
regarding the internals of PHP, it did strike me when skimming the mail,
that you've not really covered your personal standpoint now.

You state some interesting technical about how namespaces and such
will/could work in 5.3 (something which I would personally welcome with
open arms (especially as I've coded around the autoloading issue with
other techniques involving regexps of class names and other such
slightly nasty things (although acceptable if you used good prefixes on
all your class/interface names)).

But you also say you're leaving PHP (if not for good, at least for now)
and you don't really say why, other than referring to the hard initial
entry to the internals community.

If you would be so kind, I think it would be interesting to say why you
have decided to move away from using PHP (and what you are now intending
to use!). I think it would help the PHP community grow stronger with
this kind of information as much as the technical information you've
already given.


P.S.: Please be understanding if I don't answer replies to this email.

Wishing you all the best.

I appreciate this may not get an answer :)

Col
.



Relevant Pages

  • Re: [PHP] security question
    ... Few quick tips - not all strictly security related, ... These aren't hard and fast rules - they're just techniques that I use ... > | An application and templating framework for PHP. ... scalable system for accessing system services | ...
    (php.general)
  • Re: [PHP] Re: [PHP-DEV] Sayonara PHP
    ... other techniques involving regexps of class names and other such ... But you also say you're leaving PHP ... quality is something this market did not yet got a grasp on. ... And the Flash guys pulled a rabbit out of the hat and called it Flash 9. ...
    (php.general)
  • Re: what is your way for doing stuff with PHP?
    ... I'm wondering what tools and techniques people use to do stuff with ... there are programmers that all they use is direct PHP, ... developed and maintained program. ... I certainly do plenty of copying & pasting myself, mostly I develop a system for various things from scratch or gathered snippets then paste that together into different solutions. ...
    (comp.lang.php)
  • Re: Java is going to have closures.
    ... people tend to have a bad kind of laziness: ... learn new techniques, even though those techniques would allow them to ... I've programmed in PHP for years, believing that OOP wasn't really ... useful in PHP, since associative arrays were enough -- even though I ...
    (comp.lang.lisp)
  • Re: bug in is_numeric
    ... that is, *in context*, which is the point. ... As showed by the PHP output that I posted further below, ... literals and numeric representations in string literals the same. ... The PHP output that I posted shows that a standalone identifier...
    (comp.lang.php)