Acho que o delphi for php eh uma ide visual tipo o delphi msm... apesar de muitos nao recomendarem...
"Quem deve usar o Delphi for PHP?
Resposta: Nós. Isso mesmo… nós meus amigos, você e eu que viemos do Delphi Win32 e estamos acostumados com os conceitos de RAD, Orientação a Objetos, Componentes, etc… que tínhanos no Delphi for Win32 (Pascal). A nossa curva de migração e aprendizagem vai ser mais branda do que outros programadores que nunca utilizaram o Delphi no seu dia-a-dia. É lógico, quem já era programador e utilizava o PHP como linguagem diária, também pode utilizar o Delphi for PHP tranquilamente… mas eu confesso que me senti muito à vontade com IDE. Onde está o Object Inspector? Está lá no mesmo lugar. Onde está a barra de componentes? Também está no mesmo lugar (estou falando do layout das novas versões do Delphi onde a Barra de Componentes não fica mais em cima, mas à direita). Como alterno entre código e design? Do mesmo modo que fazíamos no Delphi 7: aperte F12.
É lógico que vamos ter as nossas dúvidas, a linguagem da IDE não é Pascal e sim PHP (nem sempre PHP né, teremos que usar outra linguagem para algumas coisas, mas isto é assunto para outro artigo). Mas no fim o nosso produto vai estar lá: um sistema feito em PHP, multi-plataforma, que pode ser hospedado tanto em servidores rodando Windows, Linux ou outro Sistema Operacional que suporte PHP. E sem falar que pode ser acessado por clientes rodando outros sistemas operacionais também. Eu cheguei a desenvolver alguns projetos no meu antigo emprego com a VCL.NET (que como vocês sabem, vai ser descontinuada), e confesso que achei o Delphi for PHP muito mais produtivo, mas vamos falar sobre isso em um próximo artigo."
2009/3/21 Arakan <inte...@gmail.com>:
> No mais, baixa as ferramentas que eles disseram e estuda muito o PHP + Ajax,
> porque se não usar ajax vai se frustrar e se decepcionar totalmente.
>
> Um abraço e espero ter ajudado.
>
> Arakan
--
Att,
Roberto Messa
Consultor de Negócios
Sybrain Sistemas Ltda
http://www.sybrain.com
ERP no Celular WAP
21 95842096
Por que ele vai se frustrar e se decepcionar totalmente se não usar Ajax?
o que é uma interação complexa com o usúario? podes dar um exemplo?
é aplicação científica? um game?
>
> Imaginem uma tela de venda sem o uso dessas tecnologias, imaginem que a cada
> selecao de produto o navegador teria que dar o temido refresh e reprocessar
> todas as informações, é totalmente inviável e totalmente desastroso quanto a
> experiência do usuário no sistema.
Puxa isso parece muito grave. Ainda bem que ninguém notou isto quando
não existia javascript nem ajax. Teria sido o fim da Web.
E isso que naquele tempo era conexão discada...
> Acredito que os sistema web só estão
> fazendo sucesso por causa da boa interacao que é proporcionada por estas
> tecnologias.
Sistemas web fazem sucesso muito antes e independente de JS e Ajax
> Então quem esta migrando do delphi não terá apenas que aprender PHP oque pra
> mim é a tarefa mais simples para uma pessoa que já é programador, ele terá
> que usar uma solução para a interface.
>
> Abracos,
> Pablo Vanni
Para ti que estás migrando do DELPHI/VB:
1) aprende HTML
2) aprende CSS
3) aprende os design patterns: MVC, DAO, DAOFactory, Session Facade
4) faz o teu próprio framework utilizando o 3)
5) não usa JS
6) faz o teu sistema da forma mais simples possível
Acho que ele quis dizer a interação que ocorre quando usamos botões,
comboboxes, grids, etc.
> Puxa isso parece muito grave. Ainda bem que ninguém notou isto quando
> não existia javascript nem ajax. Teria sido o fim da Web.
>
> E isso que naquele tempo era conexão discada...
> Sistemas web fazem sucesso muito antes e independente de JS e Ajax
Do mesmo modo que ninguei sentiu falta de botões na interface e mouse
quando usávamos aplicativos em DOS, feitos em bliper, bobol, etc...
As tecnologias evoluem, e assim também é a web. Faça página sem usar
AJAX pra nada que garanto que você vai perder clientes aos poucos.
> Para ti que estás migrando do DELPHI/VB:
>
> 1) aprende HTML
> 2) aprende CSS
> 3) aprende os design patterns: MVC, DAO, DAOFactory, Session Facade
> 4) faz o teu próprio framework utilizando o 3)
> 5) não usa JS
> 6) faz o teu sistema da forma mais simples possível
1) concordo
2) concordo
3) concordo
4) NÃO!! tá loko, isso é o mesmo que pedir pro cara fazer um programa
em Delphi sem usar nenhum dos componentes que vem com o Delphi. Ao
criar um framework do zero, o desenvolvedor vai ter uma série de
problemas com a implementação de patterns, com o códigos duplicados,
bugs, e muitas falhas de segurança, até que o framework amadureça o
suficiente. Minha dica é que você estude os frameworks existentes por
aí, colete opiniões, aprenda a utilizá-los, e então escolha aquele que
se satisfaça melhor suas necessidades.
5) não vejo porque, a menos que seja para manter compatibilidade com
navegadores em modo texto (lynx e seus derivados).
6) concordo, essa é a melhor dica, comece simples e vá melhorando,
adicionando novas funcionalidades com o tempo.
o que é uma interação complexa com o usúario? podes dar um exemplo?
é aplicação científica? um game?
Puxa isso parece muito grave. Ainda bem que ninguém notou isto quando
não existia javascript nem ajax. Teria sido o fim da Web.
E isso que naquele tempo era conexão discada...
Sistemas web fazem sucesso muito antes e independente de JS e Ajax
não usa JS