pessoal,
estou tentando desenvolver um sistema de cadastro bem simples, para começar a aprender a linguagem java, porém estou com algumas dúvidas. Primeiro, em java podemos programar para a web e desktop? Em desktop podemos disponibilizar para a web? Aproveitando, alguém poderia me indicar algum material para estudo?
Agradeço a todos.
Não podemos deixar de recomendar as apostilas da Caelum e K-19
http://www.k19.com.br/downloads/apostilas
São excelentes materiais para iniciantes.
Sim, em java você pode desenvolver desktop, web e até mobile,
e se sua aplicação for bem estruturada, você pode utilizar o mesmo “core” da aplicação nos 3 ambientes, mudando apenas a camada view de acordo com a sua necessidade.
[quote=gusmborges]pessoal,
estou tentando desenvolver um sistema de cadastro bem simples, para começar a aprender a linguagem java, porém estou com algumas dúvidas. Primeiro, em java podemos programar para a web e desktop? Em desktop podemos disponibilizar para a web? Aproveitando, alguém poderia me indicar algum material para estudo?
Agradeço a todos.
[/quote]
Sim, existem as extensões específicas para Desktop, Web e também para outras inúmeros tipos de aplicações, como celular, jogos, imagens 2D, 3D, etc…
Dê uma olhada neste tópico também
http://www.guj.com.br/java/207897-exemplo-de-cadastro-com-menu
[quote=gusmborges]pessoal,
estou tentando desenvolver um sistema de cadastro bem simples, para começar a aprender a linguagem java, porém estou com algumas dúvidas. Primeiro, em java podemos programar para a web e desktop? Em desktop podemos disponibilizar para a web? Aproveitando, alguém poderia me indicar algum material para estudo?
Agradeço a todos.
[/quote]
Sim é possível, sobretudo se vc desenvolver em camadas, separando a camada de visão (que é o que o usuário vai ver e interagir diretamente) em “camada Web”, “camada Desktop”, “camada Mobile”. Daí, vc deixa as camadas de Modelo e de Controle sem precisar mexer, isto é, como únicas para todas as diferentes visões.
Dá uma lida em MVC: http://pt.wikipedia.org/wiki/MVC
Boa sorte e bons estudos!
Caro amigos,
agradeço a todos pela informação. Irei acessar os links informados para estudar mais sobre a linguagem, e com certeza seu eu tiver alguma dúvida, irei postar aqui.
agradeço mais uma vez.