Armadillo, por muito que eu também goste de stand-alone apps, a minha opinião sobre as webappes é bastante diferente da tua
Eu até acho fantástico a forma como se misturam as coisas. HTML serve para mostrar; CSS serve para formatar; Javascriptserve servia para mudar coisas na página, mas agora até serve para actualizar informação quase em tempo real, actualização essa que depende de uma linguagem server-side ligada a uma base de dados...
Todas as linguagens existem para servir um propósito, e todas as que mencionaste servem propósitos diferentes. O HTML e CSS são standards da Internet; há quem use JavaScript ou VBScript; há quem use PHP ou ASP... mas no fundo, eu até acho muito bem que tudo isto esteja separado.
Eu não percebi se tinhas proposto uma única linguagem para tudo, mas acho que isso era impossível, ou, a ser feito, daria dores de cabeça descomunais a nível de segurança (javascript não tem acesso a file i/o, mas se tivesse, estávamos bonitos estávamos...).
Para fazeres um sistema onde tens de integrar várias linguagens de programação, é porque precisas delas. Ou preferias que fosse um javascript a aceder directamente à BD do servidor?
Linguagens server-side, client-side, de programação ou formatação, existem todas para coisas diferentes, e não consigo imaginar outra forma de fazer sistemas complexos como os há actualmente que não necessitasse de tanta divisão.
Se o problema é não conhecer a linguagem, é simples: qualquer pessoa que saiba programar (programar no geral, e não se prenda a uma linguagem) aprende uma linguagem destas em poucos dias, e "masteriza-a" em poucos meses.
A título de exemplo, um fórum precisa de mostrar informações ao utilizador, precisa de gravar dados numa BD e, para melhor a experiência do utilizador (ainda que seja dispensável, de certa forma), costuma actualizar os dados duma página sem ser preciso um reload da mesma. Isto corresponde a HTML, uma linguagem server-side e uma mistura desta com uma linguagem client-side.
Consegues imaginar outra forma de o fazer? (a partir de um browser, obviamente)
Também eu peço desculpa ao autor do tópico, uma vez que a conversa está mesmo a tender para as aplicações web.
edit - li agora o teu post, mas uma vez mais, como achas que uma única linguagem servisse para tudo?
Eu até acho fantástico a forma como se misturam as coisas. HTML serve para mostrar; CSS serve para formatar; Javascript
Todas as linguagens existem para servir um propósito, e todas as que mencionaste servem propósitos diferentes. O HTML e CSS são standards da Internet; há quem use JavaScript ou VBScript; há quem use PHP ou ASP... mas no fundo, eu até acho muito bem que tudo isto esteja separado.
Eu não percebi se tinhas proposto uma única linguagem para tudo, mas acho que isso era impossível, ou, a ser feito, daria dores de cabeça descomunais a nível de segurança (javascript não tem acesso a file i/o, mas se tivesse, estávamos bonitos estávamos...).
Para fazeres um sistema onde tens de integrar várias linguagens de programação, é porque precisas delas. Ou preferias que fosse um javascript a aceder directamente à BD do servidor?
Linguagens server-side, client-side, de programação ou formatação, existem todas para coisas diferentes, e não consigo imaginar outra forma de fazer sistemas complexos como os há actualmente que não necessitasse de tanta divisão.
Se o problema é não conhecer a linguagem, é simples: qualquer pessoa que saiba programar (programar no geral, e não se prenda a uma linguagem) aprende uma linguagem destas em poucos dias, e "masteriza-a" em poucos meses.
A título de exemplo, um fórum precisa de mostrar informações ao utilizador, precisa de gravar dados numa BD e, para melhor a experiência do utilizador (ainda que seja dispensável, de certa forma), costuma actualizar os dados duma página sem ser preciso um reload da mesma. Isto corresponde a HTML, uma linguagem server-side e uma mistura desta com uma linguagem client-side.
Consegues imaginar outra forma de o fazer? (a partir de um browser, obviamente)
Também eu peço desculpa ao autor do tópico, uma vez que a conversa está mesmo a tender para as aplicações web.
edit - li agora o teu post, mas uma vez mais, como achas que uma única linguagem servisse para tudo?