non so se vi è mai capitato di scoprire che un linguaggio di programmazione è troppo debole per le vostre esigenze.....
Sì, infatti sono passato a Delphi da VB proprio per questo.

Il fatto è che tutti i linguaggi di programmazione ad oggetti sono fatti in modo tale che una persona, anche se a malapena sa cos'è un if e un ciclo e un database, è in grado di buttare giù una fase di manutenzione su un database o roba simile.
Confondi una metodologia di programmazione (OOP) con la tipologia di ambienti (RAD), che sono cose totalmente differenti.

E' il motivo per cui questi linguaggi hanno delle limitazioni quando si fanno cose determinate (soprattutto quando si progetta applicazioni al 99% dinamiche).
L'ambiente di sviluppo e il linguaggio sono due cose separate.
Ciascun linguaggio ha le proprie limitazioni, ma spero che tu non giudichi limitato il linguaggio Object Pascal solo perchè non hai trovato immediatamente una griglia che risponde alle tue necessità specifiche, poichè quello può solo essere un commento alla rosa di componenti già pronti e realizzati da Borland, ma non può essere paragonato in alcun modo alla potenzialità del linguaggio che, con un minimo di studio e applicazione, ti permetterebbe di creare una griglia soddisfacente con ben poche istruzioni.

Dopo Visual Basic speravo di trovare in Delphi il linguaggio perfetto, ma non è così, anche se è sicuramente meglio.
Cosa significa "linguaggio perfetto"??
Nessun linguaggio è perfetto...ognuno ha le proprie limitazioni, i propri pregi e i propri difetti. Se cerchi un linguaggio che faccia i programmi completi al posto tuo, allora hai bisogno di uno "schiavo", ma questa è un'altra cosa.

PHP è superiore e + potente di Delphi come programmazione per esempio, ma non è a oggetti e non fa applicazioni;
A parte che gli ambiti di applicazione sono totalmente diversi, se PHP non supporta la programmazione ad oggetti e non serve allo sviluppo di applicazioni, mi piacerebbe proprio sapere in quali punti tale linguaggio è superiore a Delphi...che poi occorre specificare che Delphi non è un linguaggio, ma un ambiente di sviluppo.

mi sa che farò solo siti, server Apache,PHP, MySQL, e PostrgreSQL (tutto sotto linux ovviamente)....
Questo cosa c'entra con l'argomento trattato??

Quindi basta con tutte ste faccine!!!!!!!!!!!!
Le faccine sono la chiara espressione dei dubbi emersi da chi ha letto i tuoi messaggi che portano informazioni "false e tendenziose", senza spiegazioni e dimostrazioni...in definitiva, senza alcun fondamento.