Instalei o Glassfish, um servidor da Sun (servidor Web + servidor de aplicações, o que quer que isso seja), e passei os últimos 4 dias em testes. Só ontem é que consegui fazer um programa que corresse.
Há uns anos atrás, a Sun vendia estes servidores; agora são de borla. Têm algumas vantagens face ao Apache + PHP:
- o código é compilado
- a linguagem é toda orientada a objectos
- distingue correctamente vectores (indexados por inteiros) de hashing tables (indexadas por string)
Mas também tem desvantagens:
- é muito mais obscuro: não é fácil saber onde estão e quais são os ficheiros que suportam uma determinada aplicação
- multiplicam e espalham ficheiros por toda uma árvore de directorias: 3 pequenas aplicações deram origem a 323 ficheiros e 194 directorias!
- pode ser mais difícil fazer a alteração e publicação remota e ubíqua de aplicações: neste momento estou a criar código, usando o Net Beans, a partir de uma máquina na rede interna que só ligo para trabalhar, mas vou ter que colocar o código fonte numa máquina permanentemente ligada e trabalhar em modo consola para poder fazer alterações de fora
Deixe um comentário