[delphi-br] Re: Delphi for .Net já era? Foi descontinuado, é verdade? MUITO BOM

2009-03-23 Por tôpico Josir Gomes
Olá Bruno, 

muito bom o seu resumo sobre o estado atual de desenvolvimento para Windows. 
Concordo em gênero, número e grau com as suas colocações.

Eu já fiquei por dentro do caso dessa empresa de software que vc citou e que 
quase foi a falência. Foi um caso clássico de escolher o caminho errado...

Conheço também outros casos de terror de desenvolvedores que não conseguiram 
fazer o deploy de suas aplicações por conta de incompatibilidade com as versões 
e bibliotecas do dotNet que estavam instaladas nas máquinas dos clientes. Por 
conta disso, eu não recomendo dotNet para nenhum cliente meu.

Especificamente sobre a parte Web: eu já desisti do Delphi e de servidores 
Windows para Web - acho muito mais produtivo usar PHP, Rails e Django/Python, 
sendo este último a minha preferência mas concordo que o Intraweb melhorou 
muito nos últimos 3 anos.

Um abraço!
Josir

---
 R: IntraWeb realmente é excelente para o desenvolvedor Delphi e muito 
 poderoso, tem total suporte a Web 2.0 (vide meu vídeo no coderage sobre VCL 
 For Web HTTP://cc.codegear.com/coderage ), recursos para uso de tudo que a 
 web tem como flash, silverligth, applet, etc... possui um editor muito 
 poderoso de templates alem de gerar aplicações extremamente confiáveis, 
 rápidas e sem falar nos recrusos de integração com Delphi que permitem o 
 consumo nativo de servidores de aplicação DataSnap que sem dúvida é um grande 
 diferencial em termos de performance e segurança que voce também encontra no 
 Delphi Prism. A questão de adota-lo ou não vai muito do gosto e de algumas 
 limitações como o servidor precisar ser Windows (se bem que conheço gente que 
 faz o IW rodar no linux), e o fator performance, principalmente em 
 aplicativos web, é baseado no desenho da sua arquitetura e programação do que 
 na tecnologia. O fato de ser simples remete o programador clássico a erros 
 bobos na web como, esquecem que qualquer aplicação web foi desenhada para ser 
 interface e que o servidor web assim como o browser são ambientes pobres de 
 processamento, sendo assim, o programador que não tem uma cultura de 
 desenvolvimento web acaba desenvolvendo aplicações lentas e colocando o erro 
 na tecnologia quando na verdade ele é que não sabe utilizar. Uma pratica 
 muito comum é usar a programação em banco de dados muito forte o que eu não 
 recomendo pois pode te limitar muito nas adaptabilidades e portabilidades 
 alem de fechar eventuais oportunidades, eu prefiro sempre trabalhar com um 
 servidor de aplicação, alem de deixar minha aplicação muito mais segura e 
 confiável, posso reaproveitar meu cerne de regras de negocio para qualquer 
 tipo de interfaces. Eu venho falando isso a mais de 5 anos, mas poucos são os 
 que me dão ouvidos, alias uns 800, que é o numero de pessoas que participam 
 da lista NDDV.. risos..
 
 Existem vários casos de sucesso com IW, provedores e gente muito boa usando, 
 a respeito falamos de nosso amigo Jackson o qual usa muito e tem um provedor 
 (HTTP://www.devhost.com.br) onde hospedo o site do DUG-SP(WWW.dug-sp.com) que 
 também é feito com IW assim como o ClubeDelphi (WWW.clubedelphi.com.br). Voce 
 pode entrar no site da atozed também e ver outros casos e pegar mais 
 materiais WWW.atozed.com. Teria muito mais a falar disso, mas acho que resumi 
 bem. Qualquer coisa voltamos nesse tópico de novo.

R:Vamos lá... .NET nã é sinônimo de Web, ele é um framework de código 
gerenciado que executa programas interpretados e não de código nativo como o 
Delphi Win32 e o IW por exemplo. Programas em código nativo na maioria dos 
casos são de execução mais rápida e são mais seguros que interpretados. O que 
voce desenvolve com o Delphi Prism é aplicações para a plataforma .NET, ou seja 
pode desenvolver qualquer coisa, com qualquer recurso disponível na ultima 
versão do .NET, inclusive aplicações Web com ASP .NET. O resultado final 
(interface, aparência, navegabilidade) pode ser o mesmo se assim voce o quiser 
e tem todos os recursos de consumir um servidor datasnap nativo como no IW, mas 
isso é somente para o Delphi Prism, qq outra tecnologia .NET que não seja o 
Delphi não consegue consumir nativamente servidores de aplicação datasnap de 
alto desempenho a não ser por uso de web services, o que também é viável e 
performático, mas nativo é muito melhor, e isso é uma das enormes vantagens do 
Delphi Prism em cima das outras tecnologias .NET, sem falar que é a liguagem 
que voce já conhece e tem inúmeros recursos a mais que não existe por exemplo 
no C# que é a linguagem mais conhecida e utilizada em .NET hoje. Isso voce pode 
também conferir nos vídeos do coderage no link que te passei acima, tem varias 
horas de vídeos La.. são mais de 30 horas somente em português. O que me leva a 
usar IW ou ASP.NET são fatores menos técnicos e mais relacionados ao gosto meu, 
gosto do cliente, gosto da equipe, servidores e serviços disponíveis e 
arquitetura do projeto do que alguma coisa tecnológica. Apenas creio que a 

[delphi-br] Re: Delphi for .Net já era? Foi descontinuado, é verdade?

2009-02-26 Por tôpico Carlos
Bruno, em primeiro lugar, muito obrigado pela atenção
dispensada...valeu mesmo.
Mas, aproveitando o ensejo, esta tecnologia já está disponível a
partir do RAD Studio 2007 ou só a partir do 2009?
Caso possa me tirar mais esta duvida, fico agradecido, e estou
baixando as video-aulas para me interar melhor.