Mensagens enviadas por: Thiago Senna
Índice dos Fóruns » Perfil de Thiago Senna » Mensagens enviadas por Thiago Senna
Autor Mensagem
Olá Leandro!

Minha Opinião não é muito relevante.
Houve recentemente uma boa discussão sobre frameworks aqui no GUJ recentemente e tirei muitas dúvidas... Mas infelizmente esqueci qual era o tópico e não conseguirei passá-lo!

A conclusão que cheguei é que em questão de qualidade parece que o webwork é muito bom, e por isso muito aqui gostam dele...
O Spring também parece interessante!

Já o Struts é mais aceito no mercado. Realmente é uma boa opção para se estudar para conseguir uma oportunidade no mercado!

Mas eu não tenho certeza, com relação a longo prazo, me parece que o JSF vai dar o que falar... Acredito que existe a possibilidade de muitas aplicações feitas em struts migrem para JSF, mas isso se o JSF realmente conseguir se estabilizar e provar a todos as suas qualidades!

Concluindo, é melhor você escolher qual você prefere... Isso as vezes chega a ser até pessoal! Como se diz por ai, gosto não se discute!

Um Abraço
Meu.. gostei muito da idéia de fazer um sistema para controle de tarefas!

Talvez mais pra frente, quando eu precisar desenvolver alguma coisa aco acho que será uma ótima idéia desenvolver algo deste tipo e disponibilizar ele livremente no source forge!

Teria algum problema se eu usasse essa idéia que vocês tiveram?

Um Abraço!
Experimenta usar o método

seuObjetoSwing.updateUI();

Talvez funcione!

Um Abraço!
Olá Flávio!

Em minha opinião seria melhor você pegar um livro de struts e outro de hibernate!

Eu indicaria os livros Hibernate in Action e Struts in Action!

Um Abraço!
Thiago Senna
E ai Raphael!

Tudo bém?
Olha, Tem um livro que se chama Aprenda J2EE em 21 dias!
Mas não sei se vale a pena... J2EE é uma tecnologia muito extensa para se estudar tudo em apenas um livro...

Inicialmente você pode iniciar estudando algum tutorial que dê uma abordagem geral no J2EE... O J2EE engloba tecnologias como Servlets, JSP, Taglibs, JNDI, EJB, Web Services, API's para XML e muitas.. muitas outras coisas..

Em minha opinião seria interessante você ter uma visão geral do J2EE, e em seguida escolha um foco principal, e de acordo vc for amadurecendo, comece a ver outros assuntos do J2EE.

Normalmente o pessoal começa estudando servlets e JSP... EJB também é uma opção... mas é mais difícil.. pois também englobará tecnologias como JNDI.

Dê uma olhada nestes tutoriais!
http://java.sun.com/developer/onlineTraining/index.html
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/

Neste último tutorial que te passei, que é o famoso j2ee tutorial, no primeiro capítulo tem um tópico chamado "How to read this tutorial"!
Repare com atenção neste capítulo. Ele tem um guia que lhe ajudará a trilhar sua carreira J2EE! Tire bons proveitos!

Um Abraço!
Desculpem-me por esta pergunta idiota!

Pelo que vocês escreveram até aqui notei que o Struts não é o Framework que cai na preferência da maiorias dos programadores do GUJ?
Eu me lembro que li alguma coisa em alguns livros de patterns e MVC que não é bom passar requests e responses por parâmetro para fora do Front Controller...
Mas afinal, qual é o Framework indicado? É o webwork, JBanana, Spring?

Se vocês puderem me passar esta informação, eu agradeço, assim posso dar uma olhada no assunto e começar a espalhar sobre os pontos fracos do struts e pontos fortes do framework indicado por vocês. Tenho amigos entrando no mercado e convencido que o Struts é o Framework... Pelo menos essa é a imagem que as empresas me passam..

E o principal é que posso também olhar o código fonte de uma ferramenta melhor que a do struts para tirar dúvidas referentes ao meu projeto de final de curso!

Um Abraço!
Lucas Castro!

Num sei se conseguirei ajudar.
Mas acredito que talvez você precise fazer algumas configurações no debug do eclipse para fazer com que a aplicação rode corretamente... entre no link abaixo.. ele trata específicamente da configuração do debug...

http://www.eclipseme.org/docs/installation.html#step4

Repare q esse link que te passei também tem todo o processo de instalação... por isso.. se você não o usou ou o consultou durante a instalação, recomendo que você faça uma leitura desses procedimentos de instalação do Eclipse ME! Digo isso por que comigo funcionou.. e assim como você, quando tentei rodar minha famosa aplicação hello world, o emulador não abria, e a aplicação caia!!! Solucionei isso mexendo na configuração do Debug e li melhor todo o procedimento de instalação!

Espero ter ajudado!
Um Abraço
Caramba.. este assunto é quente!

Olha.. esse assunto é um pouco relativo...
Todos nós, com ceteza já passamos por uma situação na qual perdemos 2 horas no mínimo para descobrir que o problema é uma maldita vírgula, ou algum outro erro besta do tipo...

Temos que considerar que há os novatos preguiçosos.. mas há novatos que tentaram encontrar soluções por si só e não conseguiram. Uma vez eu estava estudando Log4J, e precisei vasculhar algumas configurações xml do log4j, e para piorar, eu sabia nada desta ferramenta... Busquei no google, vasculhei todo o site da apache... e nada de encontrar o que eu precisava.. Perdi pelo menos umas duas horas pesquisando sobre isso. Então pensei, o jeito agora pe perguntar para alguém mais experiente. Adivinhem a resposta!
" Você já procurou no site da Apache (www.apache.org)? Com ceteza lá você encontrará alguma coisa!"
Meu.. eu fiquei muito fudido! Mas fiquei calmo.. respirei... e manti a calma!!!

Vou apontar algumas alternativas que podem ser tomadas para ajudar neste problema!

1 - Deixar mais visível para os novatos que no forum do guj tem um link que direciona para uma página de busca... onde é possível procurar sobre o assunto que ele deseja. Em minha opinião esse link deve ficar mais explícito. Eu mesmo demorei para descobrir que existe esse link... ele deve ser mais fácil de ser acessado.. deveria em minha opinião ficar na página principal do GUJ, e bém grande para todo mundo ver!!!

2 - O GUJ tem um fórum ótimo... principalmente aqueles tópicos que comentam sobre assuntos específicos e onde a indicação de vários links sobre determinado assunto, como spring, j2me, classpath, eclipse e etc... Acho muito interessante disponibilizar um link na página principal do GUJ que levem os novatos direto para essas páginas. Que tal um link chamado "Você é iniciante? Então clique aqui!"

3 - Proponho um debate com mais calma para traçar estratégias para elaborar um guia para iniciantes... Um guia no qual um iniciante possa recorrer antes de perguntar em um fórum. Isso é algo complexo, e ainda não vi nada eficiente neste sentido. Aqui no GUJ vi algumas coisas muita interessantes neste sentido, mas ainda não acho suficiente!

4 - Se a pergunta for idiota, e você a acha idiota.. então não responda. Deixe que pessoas mais inesperientes que você se preocupem com essas perguntas!

5 - Se algum novato abusar.. avise o moderador.. Deixe a ele a responsabilidade de tomar qualquer atitude!

Um Abraço!
Qualquer crítica, fiquem a vontade!
Cara... é meio embaçadinho... um amigo meu uma vez fez algo mais ou menos assim...

URL url = MinhaClasset.class.getResource(fileName);

if (url.getProtocol().equals("jar")) {
InputStream input = MInhaClasse.class.getResourceAsStream(
fileName);

} else {
File f = new File(url.getFile());

}

Nesse caso acima, a MinhaClasse é a classe na qual você está editando o código.... Olha.. sinceramente naum sei muito como que funciona isso... Mas daí vc já pode tirar uma idéia de como resolver o problema...

Repare que quando você executa a aplicação fora de um arquivo jar, normalmente o caminho do arquivo, quando for uma url, ela utiliza o protocolo file.. ex:
file:\\c:\meudocumento.xml

Agora, quando se trata de um arquivo que se encontra dentro de um jar, é um pouco diferente... o protocolo é o jar...
ex:
jar:\\file:\\c:\meuarquivo.jar\!meudocumento.xml!!!
(Não é exatamente isto... mas é algo parecido com isso)

Repare nos protocolos files e jar.... eles são a chave para que você resolva o problema...

Se alguém tiver alguma solução melhor, será bém vinda.... pois eu acho essa solução que passei péssima!!

Um Abraço!
Thiago Senna
Olá!

Vou dar minha opinião pessoal... mas o melhor a fazer é você testar as IDE's por você mesmo!!!

O NetBeans mudou muito da versão 3.6 para o 4.0 e 4.1...
O Bom do NetBeans é que uma vez que você instalou, vc perceberá que ele tem muitos e muitos recursos já embutidos com o IDE.. Isso é bom... dependendo do seu ponto de vista... Trabalhei um bom tempo com NetBeans e sempre gostei dele.. principalmente, sempre fui facinado pelo desenvolvimento de interfaces gráficas com swing usando essa ferramenta...
Resumidamente,... em minha opinião... acho o netbeans mais fácil de se aprender.... o a curto prazo é produtivo... mas a longo prazo, se você se comparar com alguém trabalha com eclipse.... perceberá que pelo incrível que pareça.... o eclipse é bém mais produtivo...

Agora o Eclipse.... comecei a usar ele depois de já ter brincado bastante com o NetBeans... O Eclipse é peladão.... E você aos poucos vai adicionando plugins para conseguir realizar tarefas de seu interesse... como por exemplo plugins para desenvolver com J2ME chamado EclipseME, lomboz... para aplicações corporativas j2ee. O suporte ao Ant é excepcional....
Resumidamente.. o eclipse não procura ser uma ferramenta que já tenha tudo.. ela possibilita o desenvolvimento de plugins... e dá um amplo suporte para produtividade, flexibilidade em projetos e um suporte excepcional... muito excepcional mesmo em refactoring! A única IDE que bate de frente e ganha em refactoring em compração é o IntelijIDE... que é pago!!!
Por essas coisas que disse, inicialmente o eclipse é mais difícil de aprender em compração com o NetBeans.. mas a longo prazo ela te dará uma produtividade extrema....
Não é à toa que o eclipse é o principal IDE utilizado em Extreme Programming.... (Programação Extrema).

Bom... eu gosto das duas ferramentas... E acho bom você saber mexer nas duas... Quem sabe você pode até criar projetos que utilizem as duas ides.. onde o eclipse fica responsável pela camada de negócio enquanto o netbeans se preocupa com camada cliente... é uma possibilidade... mas nunca tentei isso na prática...
No mercado... tenho sentido que o eclipse é mais utilizado... Se seu foco for mercado.... aprenda o eclipse.. mas não tape os olhos para o NetBeans... principalmente quando sair a versão release 4.1 do NetBeans, que dará um suporte fudido ao desenvolvimento de EJB's e Web Services!!

É só isso, hehe!!
Um Abraço!
Thiago Senna
Bom... eu não sei de um plugin que suporte isso ai..


Mas você já experimentou o JBOSS IDE?
Eu confesso que a última versão dele me surpreendeu..
Mas infelizmente nunca brinquei com taglibs!!

Um Abraço!
Olá Giuliani!
Blz!

Olha.... a minha opinião não é muito relevante.. é apenas uma opinião!!!

Dê uma olhada no Thinlet e thinG!

É uma biblioteca gráfica rápida e leve.. e usa muito xml...
Derepente pode atender as suas necessidades!!!

Bom, explicando um pouco melhor.. o ThinLet é a biblioteca gráfica... super leve e rápida.. e o ThinG é um programa que permite vc criar interfaces gráficas usando o ThinLet arrastando e sooltando os componenetes.. como se fosse um VB ou Delphi!

Saiu um matéria sobre eles na JavaMagazine deste mês!

Um Abraço!
Thiago Senna
Olá Guj's!

Achei muito interessante a resposta de todos, criticando o fato de não usar um FrameWork dentro de um ambiente corporativo!
Mas agora vocês colocaram uma pulga atrás da minha orelha!!!

No Projeto de Final de Curso na Faculdade optamos por desenvolver a camada de controle e apresentação utilizando patterns.. e não usarmos de jeito maneira qualquer framework mvc.

Sinceramente eu até gostaria de usar um Framework para aprender... no caso meu interesse é por Struts...
Mas como neste caso se trata de aprendizagem e não produtividade, o que seria melhor? Usar um FrameWork ou desenvolver na unha???

Outro detalhe importante é que eu tenho interesse em desenvolver sem framework para que seja possível estudar para a prova SCWCD, colocando em prática todo o conteúdo aprendido dentro do projeto.

Qual é a opinião dos menbros do grupo? É melhor aprender Struts ou desenvolver na unha e colocar em prática o conteúdo pra prova SCWCD???

Um Abraço a Todos!
Thiago Senna
Olá Rodrigo!

Olha só!
O J2ME hoje no Brasil ainda está crescendo, mas logo as oportunidades serão quentes, e será tão disputado quanto vagas j2ee. No entanto, isso ainda é uma aposta.
Mas considere o seguinte. Repare que serão desenvolvidos muitos sistemas para dispositivos móveis utilizando j2me, que por sua vez se comunicarão com um sistema corporativo... considerando que o sistema corporativo em geral pode ter sido desenvolvido em J2EE, dot NET, COBOL, ABAP e etc...

Se vocÊ gosta de J2ME e quer seguir em frente nesta tecnologia, então comece a estudar J2ME e faça bom proveito do Core J2ME. Mas também aprenda e mantenha-se informado sobre tecnologias como Web Services, XML e de pouco em pouco vá aprendendo JSP, Servlet, JNDI... ou seja, não deixe de lado o J2EE de maneira alguma!

Eu daqui alguns meses farei um escolha bastante parecida com a sua, e assim como você já andei pesquisando! Não vou partir exatamente para J2ME, mas vou partir para tecnologias J2EE que possibilitarão que um aplicativo móvel se comunique com um sistema legado!!!

Boa Sorte Rodrigo!
Thiago Senna

Olá Flavio!

Não entedi sua pergunta!
Afinal, por onde você começou?
Normalmente o swing já vem com o próprio j2sdk! É só você sair desenvolvendo!
O swing se encontra nas bibliotecas javax.swing... boa parte deles!

Dê uma olhada nesta referência!

http://java.sun.com/docs/books/tutorial/uiswing/index.html

é com certeza uma das melhores referências para se aprender swing!

Um Abraço!
 
Índice dos Fóruns » Perfil de Thiago Senna » Mensagens enviadas por Thiago Senna
Ir para:   
Powered by JForum 2.1.8 © JForum Team