This brightened up my Monday morning.

Cheers
Joe

On Mon, Oct 26, 2015 at 11:43 AM, Michael Kliewe <i...@phpgangsta.de> wrote:

> Hi Frank,
>
> On 26.10.2015 11:09, Frank Meier wrote:
> > Hi to all of you,
> >
> > first I want to apologize for may bad English,
> >
> No problem, it's good enough to understand you.
> > I write because I feel that that the way how you see your own product PHP
> > is totally wrong. I do not mean with it that the construction of the
> > language is wrong.
> >
> > Your basic aproach is wrong.
> >
> > PHP is a server side programming language. That means that the most work
> > what PHP have to do is to be the boss of the data servers and handle the
> > data.
> >
> > Create database or tables  or records,  edit,  delete and read and write
> > them.
> Which database do you mean? MySQL, MSSQL, CouchDB, Redis....
> > And where is your fantastic programming language so incredible lousy that
> > me, I am since 35 years a database programmer, just shake my head???
> >
> > Exact in this operations!!!
> >
> > I know that it is for free and I can not tell you how much I value your
> > work on it, but  all of you, WAKE UP!!!!
> >
> > You sent the handling of records from modern handling via recordsets back
> > to computer stone age. It is a  torture to use PHP without tools (and
> they
> > are lousy too) for database operations.
> >
> >
> > I can give you a example:
> >
> > It is in PHP a lot of work to just read the next record in a table.
> >
> > With ADO is it just nextrecord().
> With PDO it's
> $result = $sth->fetch();
>
> http://php.net/manual/de/pdostatement.fetch.php
>
> I don't see that much of a difference... And PDO is built-in.
> > The PHP  way is a insult to the modern world of programming.
> >
> > Maybe you should consider to write internal  functions for the record
> > handling which do take all the sql waste of time away  from the
> programmer
> > and create just short command words that the developer can use them.
> >
> > This would be a "small step  for you but a  huge leap for mankind!".
> >
> > And you would finally win the race  in the language battle.
> >
> > I am sorry that I write it so harsh, but PHP is for me the definition of
> > server data handling and exact there you fail in a big way.
> >
> > All the programmers around the world reinvent every time the wheel new?
> >
> > Have this really to be?
> >
> > In my opinion should exist  commands like:
> > recordnew(table)
> > recordread(id, table)
> > recordwrite(id, table)
> > recorddelete(id, table)
> > recordprev(currentrecord, table)
> > recordnext(currentrecord, table)
> >
> > This is the minimum what I expect from a program language in the year
> 2015.
> Maybe you should have a look at PDO:
> http://php.net/manual/de/book.pdo.php
>
> Or other database abstraction layers out there, there are plenty. Search
> at packagist.org for example.
> Just to name a few that I heard of, but don't use myself: Doctrine,
> Propel, RedBeanPHP
> > I am database programmer  for international police organizations.
> >
> > Please keep my name confident.
> >
> You are writing to a public mailing list, what do you expect?
>
> Michael
>

Reply via email to