JavaFX: agora vai?!  XML
Índice dos Fóruns » Notícias
Autor Mensagem
mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

pcassiano wrote:
marcosalex wrote:...Enquanto isso, os desenvolvedores estão tendo que fazer praticamente um programa para cada plataforma mobile que querem suportar...


Isso é, IMHO, o grande problema, motivo pelo qual o desenvolvimento mobile é o que é...

Será que o JavaFX vai conseguir "resolver" este problema?


Infelizmente o problema do javafx foi ter sido criado com uma decada de atraso, quando a sun entao quebrou.

Problema de fragmentacao nao é um problema para javafx porque javafx nao é uma plataforma real. Quantos celulares com suporte a javafx vc conhece que estao no mercado?
thiago_algo
JavaTeenager

Membro desde: 27/07/2004 11:23:41
Mensagens: 186
Offline

djemacao wrote:
thiago_algo wrote:

Acho que nem adianta continuar discutindo isso aqui. Tem muita gente radical por aqui. Só os fatos a favor de sua opnião contam, os contra, são simplesmente ignorados. Parece que a gente escreve e os caras leem somente o que querem.



Pensar assim é imaturidade sua. Os pontos contras devem ser mais levados em consideração do que os que estão a favor. Se acreditar que Flex é a "bala de prata", como tantos costumam dizer, que em RIA é a palavra final e que o resto é imaturo, vai acabar tendo um sistema morto antes do tempo.
Pessoas como eu, que conhecem mais de uma tecnologia, percebe que o pessoal que defende o Flex, entram em uma discussão do JavaFX apenas para dizer que Flex é isso e aquilo melhor, sem realmente ver o que está ao redor, me fazem entrar na discussão e mostrar que não é bem assim. Há tantos pontos a serem levados em consideração que não caberia nesta discussão dizer quais são as reais vantagens de cada solução, seja ela Flex, JavaFX, Silverlight, HTML+CSS+Framework JavaScript (só lembrando que a discussão é sobre JavaFX e não o que cada RIA possui de vantagem). Então, apenas para completar, não ignore os pontos contra. Eles podem pesar mais que os "a favor" num futuro para você e sua equipe .



Cara. Não iria mais discutir. Mas acho que você citou a minha a mensagem sem ao menos ler toda a discussão. Eu falei extamente o que você disse o tempo todo. Disse que Flex pode não ser a oitava maravilha do mundo, que tem muitos fatores a serem considerados para se declarar uma tecnologia como boa ou ruim, que nem toda a tecnologia que é boa em determinados casos vai ser em todos e mesmo quando me pediram para colocar um caso onde flex foi uma boa solução eu o fiz, apresentando um caso no qual ainda estou trabalhando e que foi bem aceito pela diretoria da empresa onde eu trabalho, pelos desenvolvedores que se adaptaram bem e, principalmente, pelos usuários, que tinha experiência com desktop e não perderam quase nada na migração, ao contrário de quando estavámos fazendo com tecnologias que rodam diretamente no browser.

Eu disse que não ficar discutindo porque algumas pessoas lêem apenas a metade da mensagem que interessa para estender a discussão, pegando pontos isolados do texto e tirando dos contextos nos quais estão inseridos só para levantar polêmica e defender uma tecnologia ou outra. Eu não sou contra JavaFX e acho que num futuro ainda um pouco distante deve crescer, mas nesse momento considero que Flex é a melhor alternativa no caso da empresa onde eu trabalho. Não sou nenhum radical nem contra nenhuma tecnologia, tanto que uso java no back-end desta aplicação e java applet para acessar recursos de SO.

Com relação a ignorar os pontos contras, não se preocupe, eu os considero muito mais que as opiniões a favor, desde que esses tenham algum embasamento e não sejam fruto da paixão de determinadas pessoas por uma tecnologia. Meu objetivo aqui é contribuir com as pessoas e não apenas, levianamente, criticar ou defender opiniões pessoais. Assim como você também tenho experiência em várias tecnologias e plataformas de desenvolvimento ( trabalho como programador desde 2001) podedendo citá-las se alguém tiver interesse, mas acho que isso não cabe no escopo dessa discussão, pois é capaz de alguém querer colocar o que já fez para discutir mais ainda sem nenhum objetivo de bem comum a todos.

Para finalizar, na minha opinião, não se deve entrar numa discussão em um fórum técnico para ganhar ou perder, mas sim para agregar conhecimento. Como isso não está mais ocorrendo nesse tópico resolvi parar de responder.

Muito obrigado novamente pela oportunidade...
xymor
JavaBaby
[Avatar]

Membro desde: 02/08/2007 22:43:58
Mensagens: 79
Localização: Rio de Janeiro - Bangladesh
Offline

pcassiano wrote:
marcosalex wrote:...Enquanto isso, os desenvolvedores estão tendo que fazer praticamente um programa para cada plataforma mobile que querem suportar...


Isso é, IMHO, o grande problema, motivo pelo qual o desenvolvimento mobile é o que é...

Será que o JavaFX vai conseguir "resolver" este problema?


Qualquer solução que peça um plugin externo ao browser vai ser sempre um empecilho. Java tem uma boa prenetração em diversas plataformas moveis, mas nao esta presente nas plataformas que mais crescem como IphoneOS e Android. Isso é um problema para o JavaFX, assim com Silverlight e Flash também.

Por outro lado Apple, Google, Mozilla e Opera(Todas as software-houses competentes avançam seus browsers muito rápido, ao ponto do Flash, Silverlight e JavaFX perderem muitas das suas vantagens sobre o DHTML.



-Raphael Miranda
[MSN]
Lucas Emanuel
GUJ Master

Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline

O JavaFX irá substituir o Java Swing para desenvolvimento de Front-End Desktop e WEB (JApplet), ou irá dar mais vida ao Java Swing com os desenvolvedores fazendo uma Integração das duas tecnologias?

This message was edited 2 times. Last update was at 04/01/2010 01:05:17

Jesuino Master
GUJ Ranger
[Avatar]

Membro desde: 12/02/2009 08:40:06
Mensagens: 783
Offline

Lucas Emanuel wrote:O JavaFX irá substituir o Java Swing para desenvolvimento de Front-End Desktop e WEB (JApplet), ou irá dar mais vida ao Java Swing com os desenvolvedores fazendo uma Integração das duas tecnologias?



Acredito que vai substituir:
> Mais fácil
> Mais "bonito"
> Mais efeitos
> Multi-plataforma(quem nunca teve que portar uma aplicação para outro profile, ou mesmo para um applet?)
> Mais multimídia(Tocar filme, musica com umas três linhas de código sem uso de outras bibliotecas)
> Layout muito mais fácil de gerenciar
> Amy Fowler, uma das criadores do Swing, está no time JavaFX



William Antônio Siqueira
Analista de Suporte
Blog e Twitter
Site Pessoal
Projetos? Idéias? Críticas? MP!
Não tome uma opinião como verdade absoluta!
Lucas Emanuel
GUJ Master

Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline

Jesuino Master wrote:
Lucas Emanuel wrote:O JavaFX irá substituir o Java Swing para desenvolvimento de Front-End Desktop e WEB (JApplet), ou irá dar mais vida ao Java Swing com os desenvolvedores fazendo uma Integração das duas tecnologias?



Acredito que vai substituir:
> Mais fácil
> Mais "bonito"
> Mais efeitos
> Multi-plataforma(quem nunca teve que portar uma aplicação para outro profile, ou mesmo para um applet?)
> Mais multimídia(Tocar filme, musica com umas três linhas de código sem uso de outras bibliotecas)
> Layout muito mais fácil de gerenciar
> Amy Fowler, uma das criadores do Swing, está no time JavaFX




Há como fazer integração das duas tecnologias ou tem que optar por um?

Se tiver que optar só por um, ainda vale tanto esforço em aprender Swing?

This message was edited 1 time. Last update was at 05/01/2010 12:47:53

mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

Lucas Emanuel wrote:O JavaFX irá substituir o Java Swing para desenvolvimento de Front-End Desktop e WEB (JApplet), ou irá dar mais vida ao Java Swing com os desenvolvedores fazendo uma Integração das duas tecnologias?


Nada vai ser substiuido. Swing é um framework bastante completo pra ser substituido por algo tão imaturo como JavaFX Script, isso pelos próximos anos.

Sem falar que quem usa linguagens dinâmicas como Groovy ou Clojure consegue abstrair muito da complexidade do Swing, que é exatamente o que o JavaFX se propõe a fazer, com a vantagem de ser uma linguagem de verdade, ao inves de JavaFX Script.
Jesuino Master
GUJ Ranger
[Avatar]

Membro desde: 12/02/2009 08:40:06
Mensagens: 783
Offline

Lucas Emanuel wrote:
Jesuino Master wrote:
Lucas Emanuel wrote:O JavaFX irá substituir o Java Swing para desenvolvimento de Front-End Desktop e WEB (JApplet), ou irá dar mais vida ao Java Swing com os desenvolvedores fazendo uma Integração das duas tecnologias?



Acredito que vai substituir:
> Mais fácil
> Mais "bonito"
> Mais efeitos
> Multi-plataforma(quem nunca teve que portar uma aplicação para outro profile, ou mesmo para um applet?)
> Mais multimídia(Tocar filme, musica com umas três linhas de código sem uso de outras bibliotecas)
> Layout muito mais fácil de gerenciar
> Amy Fowler, uma das criadores do Swing, está no time JavaFX




Há como fazer integração das duas tecnologias ou tem que optar por um?

Se tiver que optar só por um, ainda vale tanto esforço em aprender Swing?


Sim Vale esforço para estudar:
> Muita base construída
> Vai ser muito utilizado por muito tempo por ser mais maduro que JavaFX

AS duas tecnologias se integram, e muito bem!
> componentes Java Swing são usados no JavaFX através de "Wrappers"
> Existe um pacote de componentes Java Swing no JavaFX
> Componentes JavaFX são usados em Java Swing através de classes especialmente criadas no pacote JFXtras


Nada vai ser substiuido. Swing é um framework bastante completo pra ser substituido por algo tão imaturo como JavaFX Script, isso pelos próximos anos.

Sem falar que quem usa linguagens dinâmicas como Groovy ou Clojure consegue abstrair muito da complexidade do Swing, que é exatamente o que o JavaFX se propõe a fazer, com a vantagem de ser uma linguagem de verdade, ao inves de JavaFX Script.


A longo prazo pode ter certeza que sim. Por que JavaFX não é uma linguagem de verdade?

Eu posso abstrair a complexidade de JavaSwing usando fábricas, frameworks, API's... JavaFX elimina a necessidade de abstrair Java Swing, o pacote ext.Swing existiu pela necessidade de controles que o JavaFX tinha, necessidade essa que se morrerá na versão 1.3!

JavaFX 1.3 ainda terá a performance melhorada, conforme o pessoal que desenvolve anda dizendo em blogs e em seus twitter, ou seja, eles mesmos estão acreditando no que estão falando, não é "marketing", então JavaFX 1.3 vai mudar um pouco a história assim como o Composer ajudou JavaFX no final desse ano.

OBS: O lançamento da versão 1.3 deverá ser em fevereiro!


William Antônio Siqueira
Analista de Suporte
Blog e Twitter
Site Pessoal
Projetos? Idéias? Críticas? MP!
Não tome uma opinião como verdade absoluta!
pcassiano
Virtual Machine Man

Membro desde: 07/06/2005 16:17:56
Mensagens: 730
Offline

Pouso se falou aqui do Silverlight... precisamos lembrar que a M$ não joga para perder...
Lucas Emanuel
GUJ Master

Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline

pcassiano wrote:Pouso se falou aqui do Silverlight... precisamos lembrar que a M$ não joga para perder...


Acho que se falou pouco em Silverlight porque o tópico é direcionado especificamente ao JavaFX.

pcassiano
Virtual Machine Man

Membro desde: 07/06/2005 16:17:56
Mensagens: 730
Offline

Lucas Emanuel wrote:Acho que se falou pouco em Silverlight porque o tópico é direcionado especificamente ao JavaFX.


Sua lógica está correta, mas, como autor do tópico, vi mais comparações/discussões sobre o Flex que sobre o Silverlight...
marcobiscaro2112
JWizard

Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline

pcassiano wrote:Pouso se falou aqui do Silverlight... precisamos lembrar que a M$ não joga para perder...

Realmente... já se percebeu, por exemplo, os milhões de dólares jogados fora e as inúmeras pilantragens só pra ver a Netscape morta. E conseguiu...

Eu acho que a Microsoft é uma empresa que, agora que tem (ao menos por enquanto) um mercado consolidado na área de SOs, está atirando pra todo lado, sem muito sucesso na maioria das vezes. Não vejo no Silverlight um futuro muito promissor: o que ele tem demais (além de ser uma tecnologia pouco consolidada e presa à plataforma deles)?

Marco Biscaro.

Seja livre!

Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?

Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[Email] [WWW] [MSN]
juliofsn
JavaEvangelist
[Avatar]

Membro desde: 21/11/2006 20:48:46
Mensagens: 311
Offline

Não vejo movimento da MS para tentar popularizar o Silverlight. Quem lembra da época em que foi lançado o .NET Framework e o C# sabe como a MS pode mobilizar seus "evangelizadores", e mobilização como a que eu vi naquela época ainda não vi nada.

Que a Força esteja com Você!
pcassiano
Virtual Machine Man

Membro desde: 07/06/2005 16:17:56
Mensagens: 730
Offline

juliofsn wrote:Não vejo movimento da MS para tentar popularizar o Silverlight. Quem lembra da época em que foi lançado o .NET Framework e o C# sabe como a MS pode mobilizar seus "evangelizadores", e mobilização como a que eu vi naquela época ainda não vi nada.


Sou obrigado a concordar contigo... mas, quando o Bill disse estar "apostando a M$ inteira no .Net", ele estava em que versão, lembra? Talvez eles pouco tenham "divulgado" o Silverlight pelo fato de ele estar na primeira versão, não?!

Sem contar que, do jeito que eles são, pode ser que eles "acordem" em Dezembro de 2012 e ainda assim "façam algum 'estrago' no mercado"...
marcosalex
GUJ Expert
[Avatar]

Membro desde: 20/02/2008 12:32:59
Mensagens: 3372
Offline

pcassiano wrote:
juliofsn wrote:Não vejo movimento da MS para tentar popularizar o Silverlight. Quem lembra da época em que foi lançado o .NET Framework e o C# sabe como a MS pode mobilizar seus "evangelizadores", e mobilização como a que eu vi naquela época ainda não vi nada.


Sou obrigado a concordar contigo... mas, quando o Bill disse estar "apostando a M$ inteira no .Net", ele estava em que versão, lembra? Talvez eles pouco tenham "divulgado" o Silverlight pelo fato de ele estar na primeira versão, não?!


O Silverlight está na versão 3 se não me engano. Estranhamente não está pegando. Ele é o mais poderoso em recursos e em componentes se comparado ao Flex e ao JavaFX. Mesmo assim é mais difícil ver aplicações nele do que em Flex.

Aliás, tirando SO e o Office, a MS está tendo dificuldades em liderar mercados que no passado era forte: Windows Mobile, Zune, IE,...ela pode continuar dominando o mercado, mas perdeu muito do brilho de outrora.
[Yahoo!] aim icon [ICQ]
 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team