O que é Saas ?
Um projeto desktop Swing Java pode ser Saas ?
Alguém sabe de um bom tutorial para fazer o básico de Saas com Java ?
Saas = Software as a service. É um conceito bastante atrelado a software na nuvem… você não preicsaria ter ele instalado na sua máquina, e sim saber o endereço de onde ele está para utilizar. Pensando dessa forma não vejo algo desktop se enquadrando nisso (seja Swing, ou seu irmão mais novo JavaFX)
Cara mas será que não tem jeito de fazer com que um sistema em java instalado em um servidor, consiga trabalhar como um Saas ?
Logo Java uma linguagem poderosa, e preferida para aplicações corporativas.
Ao invés de se apegar à sigla (Sass), por que não explica o que quer fazer e te sugerimos abordagens? Ou é uma pergunta filosófica?
O Java não deixa de ser útil para Saas (ou qualquer outro modelo de desenvolvimento) só porque uma de suas facetas (Swing) não se adequa 100% à esse cenário. Note que, no caso de um Saas, o Swing é apto para construir uma das partes do de um sistema nesse modelo: seu frontend.
Novamente, explique o que você quer construir para que façamos sugestões de abordagens.
Abraço.
O problema não é o Java não dar conta. E sim conceitos que não se batem. SAAS é software as a service, roda na nuvem. Já sistemas desktops não rodam na nuvem.
JSP ou JSF então daria para fazer um SAAS ?
Pode porém é mais cara a hospedagem em java.
Bom então partiu apreender SAAS com PHP.
Você pode usar tanto PHP quanto Java. SaaS é mais sobre o modelo de distribuição e licenciamento do seu software do que a linguagem usada.