Conclusão

O estágio na WebBee foi muito lucrativo para mim, em termos de apredizagem. Através dele, aprimorei bastante meus conhecimentos de desenvolvimento de sistemas, melhorando também minha capacidade de elaborar interfaces mais familiares ao usuário.

O trabalho dessa empresa proporciona um aprendizado constante de novas tecnologias eficientes, procurando sempre estar atualizados com as novas tendências e técnicas que aparecem no mercado. Todo dia surge um novo desafio a ser enfrentado.

Apesar de ter desenvolvido projeto na parte de programação inteiramente no sintema Linux, não tivemos problemas com o servidor Windows NT. Isso foi graças ao suporte de multiplataforma da linguagem Java que facilita a sua portabilidade.

No início, tive algumas dificuldades de usar JavaServlet, que mistura os códigos Java com HTML, impedindo o trabalho paralelo entre designers e programadores. Graças à um colega da minha faculdade e do trabalho, solucionamos o problema com o uso de JSP.

Mesmo assim, JSP ainda mistura os códigos HTML e JAVA, tornando assim um código meio confuso. Com isso, fica difícil a visibilidade para o programador na inserção, remoção e alteração dos códigos.

Minha equipe foi à busca de uma nova tecnologia que visa a separação de códigos em HTML e JAVA, mantendo a mesma função. Felizmente, através de um colega do BCC, conseguimos encontrar rapidamente uma ferramenta template Open Source FreeMaker. A utilização dela, facilita o trabalho dos programadores, já que não é preciso se preocupar com os designers gráficos. Para exibição de conteúdo dinâmico, os servlets disponibilizam as variáveis pertinentes a cada página e nessa página podemos acessar esse conteúdo utilizando a sintaxe do Freemarker.

Testamos somente os demos de Freemarker e o resultado foi positivo. É uma tecnologia bastante poderosa e que pretendemos utilizar nos futuros projetos.

Através do estágio, conseguimos atingir as metas mencionadas na monografia. Porém, ainda sentimos a falta de disciplinas como Engenharia de Software, Banco de Dados e outras. Tive um pouco de dificuldade na consulta de mySQL, por ter pouco conhecimento dos seus comandos disponíveis. Um estudo mais detalhado em Engenharia de Software, ajudaria muito ao processo de análise de requisitos, especificação e modelagem do sistema e dos dados.





[ apresentação | empresa | objetivo | cronograma | atividade | relatório | conclusão | bibliografia ]