Qual o melhor software para programar em JAVA para iniciante ?  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Luiz Aguiar
Moderador
[Avatar]

Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline

www.jedit.org

É importante ter sintax highlight, identação para facilitar o entendimento... e tbm muito importante NÃO ter auto complete dos códigos, principalmente pra quem vem de linguagens que não são case sensitive, imports automáticos... para poder se familiazirar bem com todos os detalhes de uma classe java.

-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!




[WWW] [MSN] [ICQ]
maquiavelbona
JWizard
[Avatar]

Membro desde: 29/06/2006 09:06:51
Mensagens: 2447
Localização: São Paulo - SP
Offline

Eu sou adepto ainda do notepad ou no máximo um outro editor de texto com syntax highlighting para iniciantes. Se começar logo num IDE, você acaba pegando vícios e deixa de prestar atenção em certas coisas, como erro de API que o corretor já pega e você nem percebe, casts necessários e desnecessários que ele faz, entre outros. Apanhar um pouco, aprendendo num editor cru, compilando na linha de comando e vendo o resultado ou o erro em linha vai ajudar e muito no futuro.

Até!

----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)

"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781)
petter
Virtual Machine Man

Membro desde: 28/04/2006 17:11:34
Mensagens: 662
Offline

Aprender no código puro é interessante, mas não precisa necessariamente ser no bloco de notas, pode usar outro editor mais aprimorado, para produtividade eu recomendo o Netbeans 5.5, tem vários recursos para desenvolver visual usando Swing ou Visual Web.

Boa sorte e que a força esteja com vc.

-----------------------------------------
Java is the future
-----------------------------------------
[WWW]
felipehfj
Smalltalk
[Avatar]

Membro desde: 16/02/2007 11:35:49
Mensagens: 1
Localização: Rio de Janeiro
Offline

Eu concordo com a maioria das pessoas do fórum quando dizem que é super legal você começar a programar em Java ou em qualquer outra linguagem de programação utilizando o bloco de notas ou qualquer outro editor simples de texto sem formatação. Porém, comigo e com a maioria dos meus colegas da Faculdade, o inicio da programação Java foi no Jcreator. Este é um programa bem simples que a principio não oferece nenhuma funcionalidade em relação aos IDE's NetBeans ou Eclipse, como auto-completar, drag-n-drop no modo visual, etc. No Jcreator não tem drag-n-drop o que facilita muito a aprendizagem, nada de autocompletar códigos. A única coisa que eu vi que ele faz de automático é a tabulação é a compilação da sua classe. Coisa que não é preciso ser nenhum gênio na programação para se fazer. O que eu vejo que faz mais diferença na hora de começar a programar é o seu interesse pelo assunto em questão, o restante vai conseqüentemente.
Viva Java!!!

Just *Felipehfj*
[Email] [MSN]
maquiavelbona
JWizard
[Avatar]

Membro desde: 29/06/2006 09:06:51
Mensagens: 2447
Localização: São Paulo - SP
Offline

Ele abstrai o comando de compilação? Se sim, já está fazendo com que a pessoa esqueça o javac para delegar exclusivamente a IDE esse passo. Nos servidores, em geral, não tem IDE para compilar código para você.

Até!

----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)

"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781)
RafaelRio
Java Ninja
[Avatar]

Membro desde: 05/09/2006 06:52:42
Mensagens: 255
Localização: São Paulo
Offline

Você pode tentar o BlueJ.
BlueJ is an integrated Java environment specifically designed for introductory teaching.

Rafael Fiume.
Yes, Nós Temos Bananas

Sun Certified Programmer for the Java Platform, Standard Edition 6
Sun Certified Web Component Developer for the Java Platform, Enterprise Edition 5

Nullius in verba.
"A palavra de nenhum homem será a final."
Lema da Royal Society, associação de cientistas de Londres, em 1660. Entre os seus membros e presidentes esteve Isaac Newton.
[Email]
iwallas
JavaTeenager
[Avatar]

Membro desde: 01/11/2006 19:35:39
Mensagens: 183
Offline

eu aprendi na facu usar o Netbeans ano passado.. tinha já um certo conhecimento de java etc e tal, dai arrumei meu primeiro estágio(atual) com java em outubro.. e vou te falar a verdade, qdo cheguei aqui me deram um pc q nao tinha memória para rodar o netbeans.. dai pronto fudeu tudo... claro.. hoje ja tenho meu p4 e meu netbeans.. mas só uso ele qdo tenho que gerar algum arquivo war ou coisa do tipo.. acabei viciando no jcreator hhaahhaa...

MAS, se vc nao aprender no notepad, nao souber usar os comandos java e javac em linha de comando.. isso é malz.. pode ter certeza q na maioria das vezes vc vai poder compilar no jcreator..no eclipse ou no netbeans.. mas nem que seja 1/99 vc vai ter q fazer na mão... dai se vc nao souber... vai ficar feio e vai perder credibilidade com o chefe =p

Sun Certified Java Newbie

Qual é a sua qual? Qual é a sua IG, qual é a sua UOL qual é a sua Globo...
paulodompieri
Thread.start()
[Avatar]

Membro desde: 29/01/2007 11:09:00
Mensagens: 43
Offline

eu reconedo o jEdit
[Email] [MSN]
fabim
GUJ Master
[Avatar]

Membro desde: 14/12/2006 19:30:03
Mensagens: 1268
Localização: Vitoria - Espirito Santo
Offline

usa notepad...

compila com javac...

e roda com java...

é grosseiro, mas assim vc aprende melhor (pelo menso rpa mim foi assim)... vc so usufrui das facilidades de uma IDE, se antes vc conhecer o q a IDE facilita... ja pensou usar alt+shift+s pra gerar get's e set's, se vc nem sabe pra que serve isso?

ειπεν αυτη ο ιησους εγω ειμι η αναστασις και η ζωη ο πιστευων εις εμε καν αποθανη ζησεται

Sun Certified Web Component Developer
Sun Certified Java Programmer
Sun Certified Java Associate
Sun Certified Business Component Developer - Em Andamento
Bacharelando em Sistemas de Informacao


[MSN]
thokk
Virtual Machine Man
[Avatar]

Membro desde: 18/10/2006 17:04:08
Mensagens: 521
Offline

Eu realmente recomendo o eclipse http://www.eclipse.org é o melhor.

Na vida temos um dia único e feliz. Este dia foi quando conheci minha esposa!!!!
[Email] [MSN]
rodrigo_salla
JavaChild
[Avatar]

Membro desde: 17/08/2006 12:13:33
Mensagens: 147
Localização: Araraquara/S.P.
Offline

Minha opinião também é eclipse 3.2
RicardoLuis
JavaEvangelist

Membro desde: 12/08/2003 14:47:56
Mensagens: 393
Localização: Cuiabá / MT
Offline

Para o usuário a melhor solução é utilizar para desenvolvimento um bloco de notas qualquer e compilar e executar utilizando a linha de comando.

Mas porque não utilizar uma IDE?
A IDE facilita muito o trabalha, configura classpaths e etc, isso faz com que o usuário iniciante não não saiba o que está acontecendo, ai quando ele não tem uma IDE em mãos não consegue nem configurar classpath.

No início o melhor é conhecer tudo o que acontece passo a passo... Depois, a medida em que o conhecimento aumenta utiliza-se IDEs para aumentar a produtividade.
cidaum
What is classpath?
[Avatar]
Membro desde: 12/01/2007 20:05:03
Mensagens: 5
Localização: Ilha Kame
Offline

digo quase a mesma coisa que o fabiocsi disse:

usa notepad...

compila com javac...

e roda com java...

é grosseiro, mas assim vc aprende melhor (pelo menso rpa mim foi assim)... vc so usufrui das facilidades de uma IDE, se antes vc conhecer o q a IDE facilita... ja pensou usar alt+shift+s pra gerar get's e set's, se vc nem sabe pra que serve isso?


Mas em vez de notepad, utilize notepad++

http://notepad-plus.sourceforge.net/uk/site.htm

É mto bom!!
[WWW]
DEAD
JavaTeenager
[Avatar]
Membro desde: 15/02/2007 12:32:27
Mensagens: 151
Offline

Eu recomendo para inicio sem programação visual vc's usarem o JCreator, da alguns problemas de vez enquando mas acredito que pra começo é bom. Agora se vc's estiverem mexendo com Swing ou Awt já recomendo o Eclipse ou o Netbeans, teste as duas e veja qual delas te agrada mais, alguns dissem que o Eclipse é melhor, outros o Netbeans então veja por si mesmo, lembre-se que a melhor é aquela que vc melhor se familiariza.
O importante tbm é saber oque vc esta programando visualmente... então saiba utilizar as ferramentas visuais na "unha" primeiro pra depois utilizar as ferramentas visuais, então se vc utilizar o JCreator que é basicamente um editor/intrepretador , vc pode aprender isso na unha... eu sei que pode ser um pouco chato no começo mas posteriormente será gratificante!

http://www.jcreator.com/download.htm



[WWW]
ksi
JavaBaby
[Avatar]

Membro desde: 03/10/2006 16:12:58
Mensagens: 96
Localização: São Paulo
Offline

Para começar acho bom o drjava(www.drjava.org), é um bloco de notas com umas funções uteis.

Eclipse 3.2 só depois que vc tem uma boa base de java.


Rafael de Carvalho

..............................
[MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team