Netbeans swing application framework

0 views
Skip to first unread message

Sérgio Ferreira

unread,
Oct 1, 2008, 4:00:45 AM10/1/08
to ptjug...@googlegroups.com
Bom dia,

Já alguém usou a "Swing Application Framework" do netbeans 6.0 ?
Se sim têm comentários que queiram partilhar ?

Obrigado
Sérgio

Ruben Badaró

unread,
Oct 1, 2008, 4:44:12 AM10/1/08
to ptjug...@googlegroups.com
Boas,

Os meus colegas aqui de sala usam isso em 2 produtos diferentes.

O feedback que tive foi:
- Bom resultado final
- Framework com muitas opções e escolha
- Curva de aprendizagem muito muito longa e inclinada. Frequentemente param em problemas diferentes que obriga a perceber alguns internals do netbeans.
- Documentação é fraca
- Convém comprar livros para acompanhar: tenho aqui ao meu lado o Rich Client Programming que eles têm estado a usar (http://www.netbeans.org/books/rcp.html)

Abraço,

Ruben Badaró

LinkedIn: http://www.linkedin.com/in/rbadaro
Blog: http://www.zonaj.org



2008/10/1 Sérgio Ferreira <ser...@moredata.pt>

Sergio Lopes

unread,
Oct 7, 2008, 12:09:32 PM10/7/08
to ptjug...@googlegroups.com
O que usei da Swing AF não mostrou justificar, para já, a sua escolha,
talvez por estar mais habituado a trabalhar com Swing manualmente, sem
todas as inovações e código pré-gerado pela framework. No entanto
mostrou-se uma framework útil e que permitiria agilizar bastante o
desenvolvimento inicial. Este é possivelmente um dos pontos em que
encontrei maiores vantagens, a velocidade com que se inicia uma
aplicação, não tendo a preocupação em desenvolver o normal código
tedioso que está associado a aplicações com interface gráfica.

Não considerei o curva de aprendizagem por aí além inclinada, achei
até bastante simples de aprender, quanto à documentação, é verdade é
limitada e não conheço livros úteis para esta framework.

@Ruben
O livro Rich Client Programming fala da plataforma NetBeans e não da
Swing Application Framework, onde é que esse livros vos tem sido útil?

--
Sem mais e com os melhores cumprimentos,

Sérgio Lopes

Ruben Badaró

unread,
Oct 7, 2008, 12:19:51 PM10/7/08
to ptjug...@googlegroups.com
Boas,

Pelo que percebi os editores de texto que temos nos produtos - como code folding, auto complete e outras coisas - tiram partido de coisas do netbeans.
Mas isto é o que eu sei muito por alto, depois posso perguntar à malta e transmito o feedback.

Sergio Lopes

unread,
Oct 7, 2008, 12:26:18 PM10/7/08
to ptjug...@googlegroups.com
Não é que seja importante, apenas fiquei admirado por teres mencionado
um livro especifico para a plataforma NetBeans, livro que tenho e que
usei para o meu projecto de fim de curso, para ter referires a uma
tecnologia que em comum apenas tem o facto de usar Swing :)
É que a SAF não é mais que um pequeno conjunto de classes que
pretendem acelerar o desenvolvimento de aplicações desktops, enquanto
que a plataforma NetBeans é um sistema completo, que só por si, já é
uma aplicação desktop.

Mas agora fiquei curioso, se fosse possível gostaria de saber em que
projectos usam a plataforma NetBeans, gostaria de ver exemplos do seu
uso em Portugal dado que do estudo que fiz não me pareceu ser sequer
conhecida, quanto mais usada :D

Ruben Badaró

unread,
Oct 7, 2008, 12:47:01 PM10/7/08
to ptjug...@googlegroups.com
Tens razão, eu não liguei a "Swing Application Framework" do netbeans à SAF do JSR 296. Pensei que fosse uma coisa monolítica do netbeans.
Penso que o que o pessoal aqui se referia era à plataforma netbeans e não à framework, mas falaram deles como um todo.

Em relação ao tipo de projectos, se te dissesse teria de te matar :P São principalmente em editores que se fazem aqui na empresa para fazer interfaces para diferentes dispositivos móveis de forma mais fácil. É uma coisa bastante específica aqui da suite de produtos.
E não é em Portugal, estou em Dublin :)

Abraço,

Sergio Lopes

unread,
Oct 7, 2008, 5:15:55 PM10/7/08
to ptjug...@googlegroups.com
> Em relação ao tipo de projectos, se te dissesse teria de te matar :P São
> principalmente em editores que se fazem aqui na empresa para fazer
> interfaces para diferentes dispositivos móveis de forma mais fácil. É uma
> coisa bastante específica aqui da suite de produtos.
> E não é em Portugal, estou em Dublin :)
Ah, já estava a imaginar muita fruta ver alguém a trabalhar em
Portugal com esse tipo de tecnologia, não imagino porque não o fazem,
mas enfim.
Imaginei que não pudesse indicar especificamente que tipo de projectos
são, não tenho qualquer problema com isso :D

Já agora, e quanto ao SAF, apesar de ser pouca a documentação, existem
bons tutorias no site do netbeans, que explicam como usar a plataforma
para iniciar o desenvolvimento de uma aplicação desktop com a
framework, fora esses não conheço mais nenhum.

Vasco Pinheiro

unread,
Oct 7, 2008, 7:32:24 PM10/7/08
to ptjug...@googlegroups.com
Boas,

Eu estou actualmente a fazer um projecto em Java com o Netbeans e
usando Swing Application Framework para o UI, de gestão interna da
empresa. Basicamente é uma aplicação Desktop que tem de funcionar nos
Windows dos Comerciais, Mac OS X dos designers e nos Linux dos
técnicos, e foi a plataforma de eleição. Eu que pouco tinha trabalhado
com Swing para UI, com os novos controlos do Netbeans, têm permitido
muito mais facilmente desenhar e programar a aplicação. Penso que está
muito bom, e muito parecido com o Visual Studio, em termos de desenho,
auto-sugestão de classes, métodos, variáveis, etc, o que tem
facilitado bastante este novo reencontro com o Java.

De inicio leva um bocado a perceber como trabalhar com os métodos que
são gerados automaticamente pelo netbeans, e como reprograma-los a
nosso gosto. As vezes é um bocado chato porque queremos apagar e
refazer o código todo, e o backspace recusa-se a apagar o código
previamente gerado. Mas no geral julgo que facilita bastante o
processo de criação dos Interfaces. Para mim tem sido com muito gosto
que estou a trabalhar com estas novas formas de trabalhar os
Interfaces, porque para quem não tem muita experiência com swing,
fazer tudo em código é bastante penoso. Assim o desenvolvimento
torna-se mais simples, e recompensador, porque consegue-se montar uma
pequena aplicação em muito pouco tempo.

Cumps,

Vasco Pinheiro



2008/10/7 Sergio Lopes <knitt...@gmail.com>:

Márcio Coragem

unread,
Oct 10, 2008, 6:05:59 AM10/10/08
to ptjug-geral
Boas,
Eu utilizo o Netbeans deste a versão 4, comecei a utilizar esta
plataforma na universidade e deste então que tem sido a minha
plataforma de eleição para desenvolvimento em java, tendo desenvolvido
o meu projecto de final de curso na mesma, utilizando swing para
desenvolver a interface.
Penso que a curva de aprendizagem é muito rápida, pelo menos eu achei.
Tem-se notado uma grande evolução de versão para versão, ficando esta
cada vez mais estável e leve, tornando-se uma boa alternativa ao
visual studio.

Sergio Lopes

unread,
Oct 10, 2008, 3:53:40 PM10/10/08
to ptjug...@googlegroups.com

Acho que estamos a misturar conceitos, ou isso ou sou eu que estou a
fazer confusão :D

Swing Application Framework é uma framework para Java que permite
acelerar o desenvolvimento de aplicações Swing. Não tem nada a ver com
o NetBeans IDE, é suportado por este mas não pretende ser dependente
deste.

NetBeans IDE é um IDE para várias linguagens, tendo sido incialmente
criado para Java, actualmente suporta bem mais e uso-o para Java,
C/C++, HTML/CSS e PHP, estou só à espera do suporte para Perl e Python
:D

A plataforma NetBeans é uma plataforma de desenvolvimento de
aplicações, com a qual se podem desenvolver aplicações Java, sendo ela
a base do sistema. É também a plataforma na qual o IDE é desenvolvido.

Dito isto, qualquer uma das tecnologias é interessante de se
trabalhar, quanto à curva de aprendizagem, para o IDE e para a SAF é
baixa, apesar da documentação falhar um pouco nos dois casos, no caso
do IDE nota-se que o projecto cresceu e que existe cada vez mais
documentação para actualizar e menos mãos para o fazerem.

Quanto à plataforma, o alvo das minhas perguntas, é algo com um curva
algo elevada, mas com resultados fantásticos.


Com isto tudo, fui só eu que me confundi?

Bruno Ribeiro

unread,
Oct 10, 2008, 6:46:17 PM10/10/08
to ptjug...@googlegroups.com
Boas pessoalmente acho que isto começa com uma questão ambígua e que
isso que levou à confusão geral...

[ Já alguém usou a "Swing Application Framework" do (seria no?) netbeans 6.0 ?]

O SAF nada tem, na sua origem, a ver com Netbeans ( IDE ou Platform) e
penso que terá sido essa associação que levantou várias questões.

Com os melhores cumprimentos,

Bruno

2008/10/10 Sergio Lopes <knitt...@gmail.com>:

Reply all
Reply to author
Forward
0 new messages