Caro Kleber terei o maior prazer em responder:

        Jikes [http://www-124.ibm.com/developerworks/oss/jikes/] é um
compilador, em concordancia com o JLS (Java Language Specification) em
que o bytecode gerado por ele pode ser usado em qualquer JVM compativel
com a especificação JVM, enfim, ele compila mais rápido que o javac,
faça um teste com "jikes *.java". E também outras vantagens, ele é Open
Source, você pode olhar como funciona um compilador; Realiza análise de
depêndencia, e a saida (impressa no console) é bem mais detalhada. Você
não precisa ter o JDK instalado para poder compilar seu .java.
Inicialmente criado nos laboratórios da IBM e doado para a comunidade
OSS.
        Possui integração com o JBuilder (plugin) e Netbeans/Forte.

        Ant - É uma ferramenta que todo desenvolvedor deve usar - Uma
ferramenta que tem um conceito semelhante ao 'make' (Makefile lembram?),
em que pode compilar, empacotar, distribuir, analise de dependencias,
etc. A seguir mostro um cenário real em nossa profissão.
        Imagine um projeto J2EE, um time de 10 pessoas, usando IDE's diferentes
(JBuilder, notepad, vi, Forte, SlickEdit, Simplicity, etc.), com os
diretórios de projetos em lugares diferentes em cada máquina, e você
chega e fala "Gostaria de criar um jar de todo o projeto que existe no
CVS! Fulano posso usar a sua máquina?", isso implica que será usado o
javac, cvs, jar, gerar ejb.jar, web.war, application.ear, deployment,
compilar o jsp, religar o servidor, etc. Como seria o processo sem uma
ferramenta adequada? Manual!
        Você pode ter 'builds' programados e automáticos com a execução de Unit
Tests (ver abaixo), e ter um e-mail enviado com o resultado disso tudo!
Sem processos manuais.
        É isso, mais informações em http://jakarta.apache.org/ant, integrado ao
JBuilder (plugin) e Netbeans/Forte
        
        JUnit - um framework de Unit Tests - Com ele você pode criar testes
automatizados do seu código java, impedindo que um desenvolvedor quebre
código existente. Imagine, você pega uma classe, modifica um
atributo/tipo e compila OK, quando em tempo de execução acontece um erro
???, isso pode ser evitado com JUnit.
        O Unit Test é uma das principais ferramentas de Extreme Programming,
uma metodologia leve de desenvolvimento de software, existe um grupo no
Brasil o XPers http://xpers.hpg.com.br, que ajuda a promover a difusão
de boas práticas, do qual faço parte, e convidamos quem queira fazer
parte a juntar-se conosco. :)

        SourceBrowser - Ferramenta que, apesar de não ser tão importante quanto
as citadas acima, tem um bom papel na organização de trabalho pessoal.
Possibilita que você navegue pelo código através dos nomes dos
métodos/atributos, invés de ter de 'rolar' o código na tela. 
        
        Bom pessoal é isso ai.

Abraços

Claudio Miranda


Kleber Rodrigo de Carvalho wrote:
> 
> Aproveittando..............alguns conceitos não conheço:
> 
> jikes ??? o que é ?
> ant ??? o que é ?
> source browser ??? o que é ?
> junit ??? o que é ?
> 
> [ ] ´s
> Kleber Rodrigo de Carvalho
> Software Engineer

_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a