Projeto web com swing

é possivel desenvolver projetos web e usar swing ?
a minha duvida e a seguinte : posso ter uma aplicação web e usar jmenu e outros componentes, existe alguma plataforma que tem componentes swing para arrastar e soltar, ou tem q ser tudo no braço (para apçlicações web) ?

Não.

Hoje existe o JSF (Java Server Faces) em conjunto com o NetBeans que dá pra você trabalhar como se estivesse mechendo com Swing, através de componentes.

Sim é possível, por meio de Applets ou usando JWS.

Por meio de applets tu acaba embutindo uma aplicação Java (que pode perfeitamente ser swing) dentro de uma página html. O teu applet pode inclusive interagir com elementos da página por meio de JavaScript. O que deve ser considerado são os aspectos de limitação e segurança impostos pelo sandbox. A aplicação é interpretada pela JVM do browser mesmo.

A segunda maneira é usando JWS (Java Web Start), no qual tu cria na tua página um link a um arquivo jnlp (Java Network Lauching Protocol) para referenciar tua aplicação no server. Quando o cliente acessa este link, e o usuário tiver os recursos do JWS instalados na máquina dele, a aplicação é baixada localmente e executada. Isto permite otimizar a distribuição da aplicação e traz para o lado do cliente parte do processamento. Neste segundo caso o browser serve apenas como um indexador de onde a aplicação está.

Agora é ver quais os requisitos do teu projeto e ver qual dos dois comtempla melhor tuas necessidades. T+

[quote=“iktuz”]Sim é possível, por meio de Applets ou usando JWS.

Por meio de applets tu acaba embutindo uma aplicação Java (que pode perfeitamente ser swing) dentro de uma página html. O teu applet pode inclusive interagir com elementos da página por meio de JavaScript. O que deve ser considerado são os aspectos de limitação e segurança impostos pelo sandbox. A aplicação é interpretada pela JVM do browser mesmo.

A segunda maneira é usando JWS (Java Web Start), no qual tu cria na tua página um link a um arquivo jnlp (Java Network Lauching Protocol) para referenciar tua aplicação no server. Quando o cliente acessa este link, e o usuário tiver os recursos do JWS instalados na máquina dele, a aplicação é baixada localmente e executada. Isto permite otimizar a distribuição da aplicação e traz para o lado do cliente parte do processamento. Neste segundo caso o browser serve apenas como um indexador de onde a aplicação está.

Agora é ver quais os requisitos do teu projeto e ver qual dos dois comtempla melhor tuas necessidades. T+[/quote]

Dessa maneira torna-se quase inviável hoje em dia começar e tentar terminar um projeto seja ele pequeno, médio ou de grande porte, as dificuldades que os desenvolvedores iriam encontrar tentando desenvolver dessa maneira seriam incalculáveis. Com certeza um projeto web mesmo terminaria muito mais rápido, com mais produtividade e facilidade.

Hora, se hoje em dia com tantos frameworks (MVC, componentes, assíncronos) existentes as vezes é muito complicado fazer um sistema web, imagine dessa maneira.

Não estou sendo radicalista, apenas realista.