JAVA para programadores .NET

4 respostas
C

Olá amigos, boa tarde a todos.

Gente eu trabalho com .NET a uns 10 anos e tô querendo adotar o paradigma opensource. Após fazer uma esquisa na internet, descobri que o JAVA detem isoladamente a prefência em linguagem de programação no mundo inteiro.

Além disso, está presente em praticamente qualquer dispositivo eletrônico quem entenda um código compilado (e não só em computadores), diferente do .NET da microsoft.

Eu utilizo o visual studio e já estou acostumado com o posicionamento nos controles na tela. Ao baixar o netbeans, senti aquela velha dificuldade de quem está começando no mundo netbenas-java que é o posicionamento de controles na interface.

Eu já li muito sobre isto antes de postar aqui, sobre deixar o layout em null, ou absolute e sobre plugins que possam ser utilizados para tal fim. Assim sendo, gostaria de saber da comunidade de amigos um roteiro, um caminho a seguir, pra que eu possa começar a mudar para o JAVA sem sentir muita diferença neste aspecto em particular.

Gostaria de saber dos amigos se existe um plugin, eu já vi o nome de alguns, que auxiliem o programado na tarefa de montar uma interface de forma rica, descomplicada, com posicionamento absoluto e com o auxílio de guias de ancoragem e alinhamento (assim como é no visual studio).

Existe algum plugin que cuide dessa parte do desenvolvimento nos formulários em JAVA?

Vcs poderiam me dar algumas dicas, baseada na experiência de vcs, a uma pessoa que está saindo de um modelo de programação da microsoft?

Estou estudando e baixando alguns tutoriais em java, mas nada relacionado a construção de interfaces.

Conto com a ajuda de vcs, novos colegas do mundo opensource. Por favor, não me deixem na mão.

Um abraço a todos.

4 Respostas

ViniGodoy

O matisse do Netbeans funciona de maneira muito parecida com o Visual Studio.
No Java existem mais opções de layout automático do que os presentes no Visual.

Você pode procurar tutoriais no YouTube.
Há ótimos tanto em português, quanto em inglês: http://www.youtube.com/watch?v=v3--xpdMz-Q

C

Vini, obrigado pela resposta rápida… com certeza eu só vejo vantagens do java contra a plataforma d microsoft. Isto é fruto do opensource, onde nada é proprietário e abre um leque enorme para que possamos fazer a mesma coisa, de várias maneiras diferentes.

Eu to sentindo um pouco de dificuldade inicial pq é normal mesmo, eu queria que o desenho de controles na interface do usuário fosse o mais natural possível, sem posicionamentos automáticos e coisas parecidas… e que, se possível com a ajuda de linhas de guia, e posicionamento e alinhamento…

Tb gostaria de desenvolver uma interface que fugisse um pouco do q se tem hj por padrão… aqueles botões cinzas,dropdown lists comuns… gostaria de fazer algum mais cartoon, mais descontraído, colorido.

Andei dando uma olhada no JavaFX, mas decidi esperar um pouco já que a oracle parou o desenvolvimento do javafx script… provavelmente pra tornar o javaFX compatível com o código gerenciado Java… então, no momento eu estou olhando pro java.

Pretendo criar aplicações descktop com ele e gostaria de ter em mãos uma ferramenta que me possibilitasse criar a interface de forma poderosa e fácil.

Eu realmente acredito que isto é possível com o JAVA, mas não sei onde procurar. Não tenho experiência com o netbeans e já lí que o eclipse é excelente pra código, mas pra designe nem tanto.

Por isso, sem querer pedir d+, preciso que alguem me diga o b-a-bá pra q eu possa começar com o pé direito. :smiley:

ViniGodoy

Se você quer fazer algo tão personalizado, inicie estudando o JavaFX.
Aprenda a fazer um pouco as coisas mais “na mão”, para entender bem o funcionamento dos componentes, e como os conceitos funcionam.

E vá postando dúvidas específicas aqui no GUJ.

Até você vencer a curva de aprendizado, você já vai ter um posicionamento melhor da Oracle.

PS: Provavelmente o que substituirá o JavaScript será outra linguagem de script, como o Groovy ou o Ruby.

Anime

Oi crisaf,

Pesquise sobre OpenSwing… :wink:

Criado 21 de novembro de 2010
Ultima resposta 21 de nov. de 2010
Respostas 4
Participantes 3