Estou começando com Java, que ferramentas indicam?

21 respostas
E

Bom dia pessoal,

Estou querendo aprender Java, noto que tem muitas opções de ferramentas, frameworks, técnicas para estudar… Hibernate, NetBeans, Eclipse, JCreate, JBuilder, OpenSwing, Struts, JBoss, Jasper, vReport, etc.

O que vocês me sugerem de ferramentas gratuitas, componentes, plug-ins que agilizam o desenvolvimento ? para:
desenhar telas
acessar banco de dados ( qualquer um que seja free )
desenvolvimento simples de um pequeno sistema (estoque/faturamento/financeiro ou agenda como aprendizado) desktop em Windows
desenvolver relatórios
validar tudo que for digitado nas janelas
1 a 10 usuários em simultâneo

Tenho instalado no Windows XP:
NetBens 6.7.1
OpenSwing 2.1.2

21 Respostas

renamed

Se vc quer desenhar telas, vc ja tem o NetBeans instalado.

Entretanto, seria legal vc pegar o conceito… o eclipse ajudaria mais nesse sentido.

E antes de aprender a fazer telas… vai pro básico mesmo… if, else, for, while, case e me arrisco ate dizer pra aprender orientação a objetos antes de tudo.

Java é uma linguagem poderosíssima que nao te da tanto controle sobre a maquina como o C++ mas que, se bem usada, pode lhe render aplicações fantásticas.

ok?

andrerios

Notepad do Windows… não estou brincando :stuck_out_tongue:

Se vc nao sabe nada de java ou de programação é melhor começar por ele e compilar via linha de comando…

arbaco!

dudu_sps

Bom… eu não faço muito tempo que mexo com Java…
Sou Iniciante tambem

Comecei no Netbeans… mais Mudei pro Eclipse…
uso Hibernate tbm

Mas essas coisas de qual ferramenta usar… é meio complicado de falar… pois cada um tem um gosto…
tem gente que trabalha faz anos com uma ferramenta…e tem outros que não gostam muito de mexer na mesma

tbm sugiro aprender um pouco sobre orientação

Marlon_Meneses

andrerios:
Notepad do Windows… não estou brincando :stuck_out_tongue:

Se vc nao sabe nada de java ou de programação é melhor começar por ele e compilar via linha de comando…

arbaco!

tb acho!
eu comecei assim e até hj as vezes faço pra treinar
desse forma vc fica totalmente independente de qualquer IDE, isto é o ideal!

lazaropj

Cara… Experiencia propria:

PEGA MUITA TEORIA

Comecei na area… e fui meio q enrolando e tal… e agora senti a necessidade de voltar a estaca zero, e fazer tudo do inicio…

Como eu conhecia o C, pensei q só era pegar o macete do Java e tal… Mas aí q eu caí na arapuca…

Pega o Eclipse e vai desenhar tela cara… vai apanhar q vc aprende mais.,… Pq o netbeans é mais facil e te facilita mais a vida…

E vai começando com Swing… Depois Java WEB… Depois Struts, hibernate

Abraço e boa sorte!!!

M

andrerios:
Notepad do Windows… não estou brincando :stuck_out_tongue:

Se vc nao sabe nada de java ou de programação é melhor começar por ele e compilar via linha de comando…

arbaco!


Notepad eu acho grotesco de mais… um Notepad++ ainda vai. :slight_smile:

JonathanSSantos

Eric.Developer:
Bom dia pessoal,

Estou querendo aprender Java, noto que tem muitas opções de ferramentas, frameworks, técnicas para estudar… Hibernate, NetBeans, Eclipse, JCreate, JBuilder, OpenSwing, Struts, JBoss, Jasper, vReport, etc.

O que vocês me sugerem de ferramentas gratuitas, componentes, plug-ins que agilizam o desenvolvimento ? para:
desenhar telas
acessar banco de dados ( qualquer um que seja free )
desenvolvimento simples de um pequeno sistema (estoque/faturamento/financeiro ou agenda como aprendizado) desktop em Windows
desenvolver relatórios
validar tudo que for digitado nas janelas
1 a 10 usuários em simultâneo

Tenho instalado no Windows XP:
NetBens 6.7.1
OpenSwing 2.1.2

Voce esta comecando na area?

Nada melhor como estudar o conceito de orientacao a objetos antes de colocar a mao na massa!!
Depois estude estrutura da linguagem! Conceitos de For, While, DoWhile, For-Each…
Todo o conceito de OO antes de comecar a meter a mao na massa… Vai te ajudar mto mais pra frente!

E depois creio que seja melhor trabalhar no eclipse e aprender a fazer janelas na mao…
Pois tu tem como saber aonde ta tal coisa… aonde devo mexer pra funcionar isso e aquilo!!
Eh a melhor escolha… o que vai te tomar um tempinho!!

Dps aprenda conforme a sequencia… JDBC… Entenda seus conceitos para dps usar um framework pra te ajudar nesta questao! Sempre comece de baixo para dps avancar e utilizar algo que te “facilite” teu trabalho! Pois se nao sabe usar as coisas no basico, que dira no avancado?! :smiley: :smiley:

antoniopassos

Eric,

Para quem estar dando os primeiros passos, recomendo o JEliot. Pouco conhecida, essa IDE leve tem um característica única: é capaz de animar, de dar vida, aos algoritmos, o que facilita muito o entendimento de OO. Confira: http://bit.ly/79pbTj.

Abraços,

Antonio Passos

renamed

andrerios:
Notepad do Windows… não estou brincando :stuck_out_tongue:

Se vc nao sabe nada de java ou de programação é melhor começar por ele e compilar via linha de comando…

arbaco!

Eu comecei no notepad mas acho que não é necessário, uma IDE ajuda muito…!

(opinião própria)

euprogramador

Eric.Developer:
Bom dia pessoal,

Estou querendo aprender Java, noto que tem muitas opções de ferramentas, frameworks, técnicas para estudar… Hibernate, NetBeans, Eclipse, JCreate, JBuilder, OpenSwing, Struts, JBoss, Jasper, vReport, etc.

O que vocês me sugerem de ferramentas gratuitas, componentes, plug-ins que agilizam o desenvolvimento ? para:
desenhar telas
acessar banco de dados ( qualquer um que seja free )
desenvolvimento simples de um pequeno sistema (estoque/faturamento/financeiro ou agenda como aprendizado) desktop em Windows
desenvolver relatórios
validar tudo que for digitado nas janelas
1 a 10 usuários em simultâneo

Tenho instalado no Windows XP:
NetBens 6.7.1
OpenSwing 2.1.2

Cara estuda orientação a objetos e padrões de projeto, TDD, BDD, DDD, ai sim você vai programar certo, e sem erros de lógica.

Flw

Fernando_Generoso_da

Muitos vão chiar com o q vou dizer, mas…

Comece no Notepad e utilize muito GridBagLayout. Você vai se quebrar mas quando aprender, não vai esquecer mais.

Fernando

M

Fernando Generoso da Rosa:
Muitos vão chiar com o q vou dizer, mas…

Comece no Notepad e utilize muito GridBagLayout. Você vai se quebrar mas quando aprender, não vai esquecer mais.

Fernando


Não é questão de chiar ou não, mas GridBagLayout?!? :smiley:

E

Bom dia pessoal,

obrigado pelas respostas, mas… me refiro a sugestões de quem já usou “ferramentas, RAD, IDE, frameworks, componentes, plug-ins”, tendo o mínimo de um “ambiente de desenvolvimento integrado para Desktop”, ou seja, gerando telas, menus, browse, acesso aos eventos, conexão com bancos de dados e relatórios, com o simples propósito a que descrevi no inicio.

Notepad é indispensável quando se esta começando aprender lógica, if, while, vetores, etc, ou pequenos ajustes sem precisar do ambiente, nunca para desenvolver sistemas produtivamente.

E

Java tem muita coisa separada para ser estudada, Hibernate, Struts, etc, etc, imagino que para o desenvolvimento de um sistema pequeno, desktop, windows… tenha algo mais objetivo e integrado, algo semelhante ao Lazarus (opensource, multiplataforma, quase identico ao Delphi, também possui diversos componentes).

M

Quer aprender Java? Leia essas apostilas que vai ajudar muito (ao menos as duas primeiras, na ordem em que aparecem).

Quer fazer programas Desktop sem aprender Java? Baixe e instale o Netbeans, saia arrastando os componentes e tente fazer a lógica do programa, pedindo ajuda no fórum e fuçando na Internet (nada recomendado).

E

amigo obrigado, como descrevi, já tenho o NetBeans + OpenSwing.

me refiro a sugestão de um “conjunto” para montar um mínimo de ambiente produtivo e integrado, e não sugestões isoladas, os códigos estudo depois, tenho muito e muitos materiais, livros, videos.
Com tantas opções de ambientes, ferramentas, etc… então queria me basear em experiencia de outros que “já utilizam profissionamente”.

marcobiscaro2112:
Quer aprender Java? Leia essas apostilas que vai ajudar muito (ao menos as duas primeiras, na ordem em que aparecem).

Quer fazer programas Desktop sem aprender Java? Baixe e instale o Netbeans, saia arrastando os componentes e tente fazer a lógica do programa, pedindo ajuda no fórum e fuçando na Internet (nada recomendado).

M

Cara, eu tambem estou começando em Java…

E para aprender realmente eu aconselho o Crimson…

O Notepad do Windows é uma opção boa, mas no Crimson voce pelo menos compila nele mesmo.

Me ajudou bem mais que o Notepad…

Hellmanss

Eu utilizo MyEclipse desde que começei a trabalhar com Java. MyEclipse tbm possui editor visual(Matisse) e não vejo problema algum referente ao aprendizado, é justamente ao contrário.

Referente ao “notepad”…
Trabalho a mais de 1 ano com java, nunca compilei um codigo por linha de comando, eu não sinto falta…

abraço

M

renamed:
Se vc quer desenhar telas, vc ja tem o NetBeans instalado.

Entretanto, seria legal vc pegar o conceito… o eclipse ajudaria mais nesse sentido.

E antes de aprender a fazer telas… vai pro básico mesmo… if, else, for, while, case e me arrisco ate dizer pra aprender orientação a objetos antes de tudo.

Java é uma linguagem poderosíssima que nao te da tanto controle sobre a maquina como o C++ mas que, se bem usada, pode lhe render aplicações fantásticas.

ok?

Concordo contigo…

Acho que para aprender Java, primeiramente tem que saber OO antes de mais nada…parece simples, mas não é tanto assim.
Eu estou começando a trabalhar com Java, uso o NetBeans, porem ainda o Crimson, só por 1 motivo…o Crimson não tras certas coisas prontas como no NetBeans, como por exemplo, getters and setters…
No Crimson ou vc sabe ou não sabe…no Netbeans, basta uns cliques e ele vem pronto pra voce…eu aprende dos 2 jeitos…a fazer manualmente e a trazer pronto…
Antes de saber sobre como trabalhar com poderosas ferramentas como vc citou, eu perfiro primeiro saber mais a fundo sobre a linguagem.
Enfim…só uma opiniao…
:smiley:

E

.

C

Se vc usa td manualmente, usa o Notepad++ (pra ficar colorido =D), e compila no console =]

Se vc quer aprender java, pegue um bom livro, tipo Deitel, consulte os fóruns(quando não der mais pra se virar), depois comece a usar uma IDE boa, Eclipse, NetBeans, e por ai vai…

Eu sabia só programar em C, comprei o Deitel, e hj, na marra tenho uma base boa já em Java, mas falta MTO oq aprender…

Essas IDE`s normalmente quando vc erra o código, elas propões soluções, que as vezes acabam de ferrar td do que ajudar, por isso vale a pena começar no bloco de notas =D

Uso o fórum não tem mto tempo não, mas mesmo assim 99% das coisas que procurei alguém jah tinha postado a duvida e alguém já tinha a resposta.

Bons estudos!

Criado 21 de dezembro de 2009
Ultima resposta 21 de dez. de 2009
Respostas 21
Participantes 14