Boa noite a todos.
Sou mais um novato no mundo java e tenho tentado encontrar um caminho para aprender essa fantástica linguagem. Porém quanto mais leio sobre essa tecnologia, vejo que estou sendo cercado e afogado em meio a tantas Frameworks.
- Struts
- JSF
- Spring
- WebWorks
- JGoodies
- DWR
- SwingBean
- Hibernate
- etc…etc…etc
Estou iniciando o desenvolvimento de uma aplicação para ir aprendendo e conhecendo Java. Uma aplicação simples mas que terá participação em 3 ambientes distintos: Desktop, Mobile e Web (Para conhecer ao menos o mínimo de cada tecnologia: JSE, JEE e JME). De forma que todos trabalharão em conjunto. Tenho pensado em algo como um restaurante com um sistema de controle de pedidos, com os garçons anotando os pedidos em palms e um site para reserva de mesas.
Não me entendam mal, não quero pedir-lhes algo mastigado, estou apenas expondo a minha idéia para que os SRs entendam onde quero chegar.
Dessa forma, quero pedir-lhes que me ajudem a encontrar um “caminho a seguir”. Ao menos saber por quais frameworks eu devo “percorrer” para adquirir conhecimento e experiência sólidos evitando utilizar tecnologias sem futuro e/ou sem projeção. Sendo que há tantas opções de frameworks, principalmente em se tratando de Web e Desktop.
Desde já agradeço aos colegas que se dispuserem a ajudar, e a todos pelo verdadeiro acervo disponível no guj.
