RadPHP XE o novo Delphi for PHP

Bem, a cada vez que vejo mudança no nome do produto, fico desconfiado. Afinal, para mim tudo sempre foi muito bom até o Delphi 7, onde simplesmente mudava-se o número da versão e sabíamos que teríamos uma evolução e não mudanças de plataformas, aumento de frescuras que não são utilizadas, etc.


Então assim agi com o novo Delphi for PHP que agora chama-se de RadPHP XE, baixei-o do site da Embarcadero com muita desconfiança...

Ao executar a instalação e passar da primeira tela já tive a primeira surpresa, já detectou o idioma e mostrou a instalação em Português (Brasil). Que legal, finalmente a Embarcadero descobriu a língua da maior comunidade de usuários de Delphi!


Ao abrir o RadPHP XE, lá estavam os menus em Português. A maioria pode achar isso uma frescura, afinal estamos acostumados a utilizar IDE em Inglês à muito tempo porém, para quem trabalha com o ensino de ferramentas sabe, que o fato dos menus estarem no próprio idioma do aluno, o aprendizado é mais fácil. Ao trabalhar com a IDE descobre-se alguns itens que escaparam da tradução, mas são poucos. Até então já somei um ponto positivo.


Crie uma aplicação simples para testar. Nada de Hello Word. Uma aplicação que realiza uma soma de dois números. Algo que precise de três caixas de textos (Edit) e um botão (Button), conforme mostra a Figura 01.

Arrastei os componentes ao formulário usando o melhor do “drag and drop”. Dei um clique duplo no botão e comecei a codificar. Aqui achei mais um ponto positivo: nas versões anteriores você tinha que colocar $this-> antes do nome dos componentes. Agora basta um CTRL+Space selecionar o nome dos Edit’s e ele escreve o $this-> para você.

O código é muito simples:

$this->Edit3->Text = $this->Edit1->Text + $this->Edit2->Text;


Viu no código a necessidade de converter variáveis para somar os números ao invés de concatenar os textos? É isso não é necessário...


O teste foi simples, mas compilou e funcionou.


Para conhecer um pouco mais, acessei o Help. Sim tem Help e é bom. Parei em uma propriedade e F1 abrindo a explicação da propriedade. Parabéns a Embarcadero pois o Help realmente ajuda agora.


Bem essas são as primeiras impressões. Acho que houve melhoria.