Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Prog

Delphi for PHP

Recommended Posts

Hoje fiz download da ferramenta Delphi for PHP, versão Trial.

Download: http://www.codegear.com/Default.aspx?tabid=250

 

Já havia iniciado pequenas observações sobre a IDE em outro post, relacionado com o que eu vi durante o Delphi Tour.

http://forum.imasters.com.br/index.php?showtopic=220732

 

Apesar de já ter visto diversas boas funcionalidades durante o evento, ainda não tinha tido oportunidade de mexer na ferramenta, mas agora, em fim, surgiu a oportunidade de "provar" daquilo que vi e, como já era de suspeitar, a ferramenta é fenomenal! É exatamente aquilo que todo programador PHP sonha, sonhou ou sonhava ter um dia para aumentar sua produtividade.

 

Para aqueles que conhecem um pouco de Delphi (conexão com banco de dados, etc), fica ainda mais fácil compreender o funcionamento da ferramenta. A IDE funciona como um grande Framework MVC, sendo que a mesma trás recursos de debug e um servidor web apache pré-configurado. Quem esta acostumado a trabalhar com PHP usando Frameworks também se sentirá mais a vontade.

 

A programação é totalmente orientada a objetos, no qual, cada objeto visual possui suas propriedades e eventos pré-definidos. Também é possível integrar novas ferramentas e objetos, criados por você mesmo ou por terceiros. A IDE vem com inúmeros recursos AJAX, pré-moldados e prontos para serem aplicados, a modelagem da aplicação fica muito próximo das ferramentas RAD já conhecidas de outros tempos, como Visual Basic, Visual Studio, C++Builder e Delphi.

 

Fiz a instalação numa versão do Windows XP Home Edition, sem maiores dificuldades. Apesar desta versão do Windows não estar na descrição técnica do produto como suportada.

 

História:

Por incrível que possa parecer, a ferramenta, recém lançada, já possui história. A idealização desta IDE não foi da Borland ou da CodeGear, a idéia veio de uma empresa chamada QaDRAM, empresa de desenvolvimento iniciou a criação de uma IDE que seria disponibilizada como Freeware. Antes que sua release 1.0 fosse finalizada, formou uma parceria com a CodeGear, surgindo desta parceria o Delphi for PHP.

 

Dificuldade:

A ferramenta é maravilhosa. Há uma curva de aprendizado, mas isto vai depender um pouco da experiência que cada um já tem na área de informática e com ferramentas RAD.

 

Tive algumas dificuldades com a configuração do PHP, não consegui habilitar algumas bibliotecas de conexão com banco de dados, por exemplo, SQL Server. Lembrando que isto pode estar relacionado com o fato da versão ser Trial.

 

Não consegui utilizar a ferramenta Data Explorer, ferramenta esta conhecida de desenvolvedores Delphi. Fato que também pode estar relacionado com a versão Trial.

 

----------

 

Pois é pessoal, por enquanto, é tudo que posso comentar, assim que tiver mais detalhes ou curiosidades, volto a postar.

 

A ferramenta, no Brasil, esta sendo comercializada por R$675.

 

Quem quiser contribuir com suas experiências, sinta a vontade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala Prog,Eu estive no Delphi Tour do RJ, sou fã do Delphi, mas particularmente, não gostei do Delphi For PHP, achei interessante a ideia, mas não é tudo aquilo que promete. Quanto a interação com funcionalidades como Ajax e a forma RAD de se trabalhar, já podiamos fazer isso com Flex, para alguns Flex é para se trabalhar com Flash ou ferramentas da Adobe, mas não, da pra se trabalhar com AMFPHP ou até PHP puro e você controi a camada view no Flex e programa em PHP.Facil de se entender e de se trabalhar, eu inclusive estarei escrevendo sobre isso e postando em algum lugar breve breve.Mas no geral, para quem já usa o Delphi ou tem uma miniuma intimidade, vale a pena sim. Mas devemos lembrar também que a nova versão do Dreanweaver vem com suporte automatico ao Ajax e promete fazer coisas super interessantes.Gente só quiz mostrar minha opinião, e não discutir ou desmerecer a de ninguém!!!Grande abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Graffdesign,

 

Concordo em parte com suas colocações, mas o Flex, para funcionar, precisa ter um plugin instalado na máquina do usuário. Pode parecer um problema simples de ser resolvido, mas, se pensar na casa dos milhares, pode já não ser tão simples assim.

 

Eu acho as interfaces criadas em Flex fantásticas, mas o plugin ainda se torna um problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pô baixei aqui queria ver mais precisa de senha e não sei por pra ficar trail rsrs.

A chave do produto você baixa no mesmo endereço onde faz o download, logo abaixo, tem um link onde há "notas" com a seguinte descrição:

"14 day trial activation file if you have a Delphi for PHP trial CD"

 

ps.: É necessário fazer um cadastro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu baixei, fiz alguns testes, mas me senti muito perdido.Vou continuar com meu eclipse pdt, lá pelo menos eu entendo tudo que ta acontecendo com meu codigo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Prog,

 

Muito obrigado consegui baixar e usar e na verdade não gostei, achei que era bem melhor, é confuso, é lerdo (pelo menos aqui) achei que seria bem mais como foi mensionado e fiquei perdido, acho que a Borland poderia fazer algo melhor!

Vou usar o Notepad++ que já estou acostumado!

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Concordo em parte com suas colocações, mas o Flex, para funcionar, precisa ter um plugin instalado na máquina do usuário. Pode parecer um problema simples de ser resolvido, mas, se pensar na casa dos milhares, pode já não ser tão simples assim.Eu acho as interfaces criadas em Flex fantásticas, mas o plugin ainda se torna um problema.

Oi prog, você tá falando do Flash Player? Poxa irmão, quem não tem flash player hoje em sua maquina? É mais facil encontrar flash player doque navegador que suporte javascript.Abraços cara.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como já trabalho com Delphi há alguns anos e "agora" com PHP gostei muito da IDE, facilitou o meu trabalho com PHP, claro que algumas coisas tive que fazer na unha por ser uma verção trial.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ainda não tive a oportunidade de utilizar o Delphi pra PHP, mas pelo que ouvi dizer, ele enche o código de "sujeira" carregando um monte de bibliotecas que não são utilizadas.Acredito que a melhor forma de criar sistemas em PHP é através de FrameWorks, como o Zend FrameWork e outros que tem por ae...Mas vou experimentar esse Delphi pra tirar minhas conclusões...Flex?? Bem... É bacana pra caramba as interfaces, você pode colocar os campos pulandinho e tal, cheio de frescurinha, mas não acho útil para desenvolvimento de aplicações Web. A não ser que os usuários do seu sistema não usem Linux, não tenham problema de visão, não tenham computadores antigos e tenham sempre o bendito plugin Flash em seu computador.O melhor mesmo é o bom e velho HTML, com uma boa dose de WebStandards, bom gosto, e uma pitada de bom senso...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pois é galera... programo em PHP a 3 anos, desenvolvo websites profissionais e sempre precisei de uma ferramenta que me desse produtividade.Utilizo DreamWeaver, uso os recrusos que a versão 8 oferece... mas precisamos de um ambiente que nos oferecesse mais... utilizando eventos, com suporte a AJAX, conexões com banco de dados dinamizados, arrastando componentes, etc....Vou testas agora o DELPHI for PHP... vamo ver o que ele porporciona...Dentro de uns dois dias falo o que achei..Valeuwebroger

Compartilhar este post


Link para o post
Compartilhar em outros sites

Prezados colegas, quem já tiver informações das condições de desenvolvimento no Delphi for PHP favor postar. Se facilitaria o desenvolvimento como já fazemos no Delphi for Windows. Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá.

Antes de mais nada queria deixar um relato, so pra que fique bem clara minha indagação.

 

Eu fiz um curso técnico de desenvolvimento de softwares a 3 anos atrás.

Nele, dentre outras coisas, estudei delphi e php.

Adorava programar no delphi.

Ele simplificava muito a vida do desenvolvedor.

 

Conclui o curso mas não o pus em pratica.

Só no ano passado voltei a desenvolver, apenas pra web.

Esqueci muita coisa que tinha aprendido e tive que praticamente começar do zero.

Me deparei com a web 2.0 e fiquei fascinado com seus conceitos de usabilidade, coisa que não tinha estudado no meu curso.

 

Então, pensando nesses conceitos, como web standards, portabilidade e semântica eu fico me perguntando:

 

É realmente vantagem se amarrar a qualquer ferramenta que seja com a pretensão de ganhar tempo no desenvolvimento de um sistema e correr o risco de perder em usabilidade?

 

Eu trabalhei com delphi e lembro muito bem a sujeira desnecessária que ele gerava.

Acredito que com o php não vai ser diferente.

E nos tempos atuais, código desnecessário numa página web é sinônimo de prejuízo.

 

Talvez se ganhe tempo para fazer algum tipo de aplicação, mas no final, se você prezar pela boa semântica, limpar a sujeira que fica pode dobrar o seu tempo.

 

Eu uso o dreamweaver 8 pra desenvolver minhas aplicações.

Ele identa bem os código, os auto-completa e tem um mecanismo de localização/substituição fabuloso.

Sem mencionar outras vantagens como o gerenciador de ftp.

 

Nunca usei nenhum recurso avançado.

Talvez esteja saindo perdendo em alguns fatores, mas no geral a ferramenta me satisfaz só nisso.

Tento ao máximo documentar meus códigos e estou sempre os reaproveitando.

 

Não sei vocês, mas se tivesse que escolher entre alguns ctrl + c ctrl + v, mas ter controle de todas minhas ações ou dar alguns cliques e ficar nas escuras, eu ficaria com a primeira opção.

 

Mas se eu tiver equivocado com a comparação entre Delphi Object Pascal e o Delphi for PHP, por favor, me corrijam.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Pessoal!

 

Aproveitando o espaço. Eu baixei o Delphi for PHP, e na minha opnião é muito bem estruturado e intuitivo. Um dos destaques na minha opnião é a forma de como o código fica bem estrtuturado facilitando a interpretação para manutenções futuras (na unha) caso precise.

 

Eu sou um aprendiz em PHP, infelizmente não posso dedicar o tempo que gostaria para trabalhar com a parte de desenvolvimento, pois no momento trabalho também com design, mas estou partindo com mais força de pouco em pouco para a parte de desenvolvimento. Trabalho com PHP a apenas 2 anos.

 

Uma grande dúvida que surgiu com esse lance de Framework é:

 

1. Posso desenvolver meu projeto em um ambiente local e conseguir rodar na internet em um servidor de hospedagem comum?

 

Fiz alguns exemplos, tipo um cadastro de produtos e tal. Aqui no meu PC "maravilha" o Delphi for PHP realmente achei maravilho, fácil, rápido. Porém estou tendo dificuldade para publicar meu sistema on-line.

 

Joguei inclusive a VCL inteira para uma pasta "vcl" no server e nada.

 

Alguém poderia me dar uma LUZ, acho que sou muito atrapalhado ou o négocio é mais embaixo mesmo.

 

Vlw e fica expressada minha opnião sobre essa excelente ferramenta.

 

P.S.: Para aqueles que criticam ou não gostaram do framework, respeito a opnião, porém é importante lembrar que quando não se compreende o funcionamento do sitema em si, da muita dor de cabeça e raiva, depois o negócio FLUI. Além disso é iportante lembrarmos que está é a primeira vERSÃO. Espero que possa contribuir comprando para que sejam feitos mais investimento nesta ferramenta.

T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.