O Tiago falou na última jantarada de querer começar um projecto para desenvolver uma aplicação para ajudar a metodologia Scrum que tem utilizado no trabalho.
A ideia dele era de desenvolver esta ferramenta em Java e que eu sugeri que a tornasse numa webapp e o JavaFX tem os dois mundos.
Já agora Tiago quando decidires avançar com isto, avisa ;)
Links:
Scrum
JavaFX
Menino pelo que eu percebi o JavaFX é apenas para fazer a vista certo?
ResponderEliminarEu tinha pensado em fazer este projecto para evoluir um pouco os meus conhecimentos dentro das frameworks em que estou a trabalhar. A minha ideia é à medida que for passando pelos vários projectos ir não só trabalhando com as coisas mas tendo também um forte conhecimento sobre esses temas trabalhando num pequeno projecto pessoal. Claro que toda a ajuda é bemvinda e se mais alguém estiver interessado em aprender como funciona o SCRUM e outras tecnologias podem acreditar que é interessante. :)
A minha ideia era utilizar as seguintes tecnologias:
JBoss como servidor aplicacional
Spring MVC como framework de suporte à metodologia Model-View-Controller
JSP's (ou o tal JavaFX) para fazer as View's
Hibernate para fazer a ligação entre os model e o SGBD
Se alguém tiver mais ideias é só dizer. ;)
Beijinhos e abraços :P
Nesse caso de quereres usar as frameworks em que estás a trabalhar ok. Flex também é muito porreiro, consegues interfaces com bastante usabilidade e pouco código.
ResponderEliminarIsto por exemplo..
http://www.youtube.com/watch?v=1-ynpBw_sIQ
..foi feito praticamente com muito poucas linhas de código. Todos aqueles drag-n-drops são quase gerados automáticamente.
Parece uma boa solução. É uma questão de discutirmos alternativas. Em relação à ligação entre a aplicação e o SGBD acho que hibernate será a melhor solução. Pelo menos do que tenho visto isto funciona muito bem e a maior parte do trabalho fica do lado da framework. ;) Pelo menos a parte de gerar o código SQL e tal. eh eh eh
ResponderEliminarEm relação a usar MVC não estou seguro que seja a melhor solução embora agora esteja muito em voga e aí o Spring pode dar uma ajuda (ainda não percebi bem o poder daquilo mas que deve ter algum deve lol).
Sobre o AS eu tinha um medo enorme do JBoss mas afinal aquilo é bastante simples de configurar (basta ter os ficheiros certos lol). É uma questão de se dar uma olhada no que existe e decidir.
Sobre a interface acho que é onde há mais margem de manobra embora eu goste bastante da teoria dos JSP's e da possibilidade de intercalar código java com html e, por exemplo, usar os beans para persistência de objectos de sessão. Mas podemos sempre usar o tal JavaFX ou o Flex porque pelo que ouvi falar aqui na HP é algo com bastante margem de evolução.
Eu vou tentar fazer o documento com os requisitos durante a próxima semana e depois podemos discutir um pouco mais o assunto...embora ainda só o Menino se tenha mostrado interessado. :(
Ah já agora este projecto sendo algo orientado ao a projectos informáticos (que é o nosso âmbito) é uma fusão de SCRUM com XP. Para quem quiser saber um pouco mais procure no google por Extreme Programming.
ResponderEliminarQuick-Links:
http://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_extrema
http://www.google.pt/search?hl=pt-PT&source=hp&q=extreme+programming&aq=f&aqi=&aql=&oq=&gs_rfai=