Mas repara que ele disse:
O que tu queres fazer está a cair em desuso.
Desculpa mas vou ter de discordar contigo neste ponto. Quem focou web appliactions, ao longo da thread, é porque nunca fez nenhuma ("a sério") com mais de 10 páginas diferentes... Acredito que esse seja o futuro mas não para já. Não enquanto não tivermos standards na indústria que está a nascer "agora" nesse aspecto!
Queria salientar várias coisas: tive um colega que, recentemente, usou C# junto com ASPx para desenvolver uma web app. Chumbou logo no meu primeiro teste -> Mozilla Firefox! As aplicações web feitas em ambientes Microsoft para a web só funcionam realmente bem em Internet Explorer (eu tive a infelicidade de nem assim conseguir!). Mais, estão sempre dependentes de um servidor... se este der o "berro" ficam todos sem sistema! Ainda por cima, "temos" o mau hábito de fazer com que seja pc que alberga a aplicação o mesmo a albergar a base de dados. Se um crasha, pára o sistema todo. Fica o alerta.
O meu projecto de fim de curso foi uma web application em php+postgresql. As horas que perdi a fazer com que tudo funcionasse graficamente quer no Firefox+IExplorer foram demasiadas. Faria a mesma aplicação em muito menos tempo numa outra linguagem/plataforma. Acho que, até mesmo em JAVA (no qual andaria a nadar) teria muito mais rendimento. A carga que está implícita no desenvolvimento do GUI da aplicações web é muito grande se queremos compatibilidade.
De outra forma só com coisas "rudimentares".
Mais ainda, da minha "grande" experiência com aplicações PHP (desde os meus 17 anos), digo que o php sozinho não faz grande coisa! Quê? Camada de dados? Cookies e sessões? E as outras coisas das quais estás sempre dependente do JavaScript? ...
Contudo, não acho que as web apps estejam condenadas nem tampouco as aplicações tradicionais o estão. Há espaço para todas!
Gostava ainda de salientar mais duas coisas uma aplicação interpretada (como é o caso das webapps) é mais lenta que uma compilada. Na experiência que tive, mesmo com OOP em PHP, o código fica cheio de "lixo" e difícil de ler
Ainda por cima, tive que aprender Javascript
que não gostei (o debug deu cabo de mim
)
Sinceramente gostei muito da experiência mas acho que ainda não estão disponíveis as ferramentas ideias para desenvolver para a web... possivelmente o JAVA será uma boa resposta futura.
A única (para mim) vantagem que encontrei mais "forte" foi mesmo o facto de poder actualizar todos os PCs com necessidade de recorrer a uma só "re-instalação". Fica a minha reles opinião!
1abraço.
PS - vê o n.º de utilizadores na rede e a necessidade de up-time do sistema. Pondera estes dois factores. No final soma-lhe a necessidade de velocidade de processamento e tens o resultado para o que pretendes... penso eu de que...
Gosto de FLEX. Gostei do desempenho daquela que, para mim, é a verdadeira forma de fazer Web Applications, embora recorra ao flash.