Flex é aceito na fundação Apache

Na faculdade, nesse semestre, estamos com o tempo apertado pra disciplina de linguagem II. O professor vai acelerar no JAVA, passar swing e algo mais, e também vai mostrar Flex. Quando foi perguntado se era boa ideia (exatamente por parecer que será descontinuado), ele disse que se acontecer vai demorar, e que é só o plugin que vai cair. Disse também que, pelo tempo ser curto, não seria possível passar objective C e algumas outras, e como com o mesmo codigo em flex eu lanço programas pro android, iPhone, Blackbarry, etc., então é vantagem aprender.

E então, o que vocês, também especialista, acham?

[quote=Tupac]…e como com o mesmo codigo em flex eu lanço programas pro android, iPhone, Blackbarry, etc., então é vantagem aprender.

E então, o que vocês, também especialista, acham?[/quote]

Então @Tupac, na verdade Flex é só o framework, você consegue exportar pra mobile em qualquer plataforma usando qualquer tecnologia Flash usando ActionScript e exportando pra Air.

Air é como se fosse o “executável” da tecnologia Flash.

Sem nem precisar correr pro HTML5 ainda, só com HTML4 / jquery / frameworks ui / plugins jquery para várias necessidades, como gráficos, e bom uso de CSS já conseguimos resultados parecidos com Flex relativos a sistemas. Flex é muito bom e melhor do que essas coisas, mas diante do que vem acontecendo, melhor não arriscar e seguir o fluxo do mercado. E fatos são fatos, os clientes querem abrir o sistema no chato do iPad deles.

Pra mim, o maior problema do HTML5 é que a especificação nunca fica pronta. Cada navegador está criando suas próprias tags e atributos proprietários e chamando de HTML5 e CSS3, está virando um inferno de novo o desenvolvimento web.

Pra mim, o maior problema do HTML5 é que a especificação nunca fica pronta. Cada navegador está criando suas próprias tags e atributos proprietários e chamando de HTML5 e CSS3, está virando um inferno de novo o desenvolvimento web. [/quote]
Exatamente cara, na época do Flex me sentia sem esses problemas, mas fomos obrigados a voltar para a bagunça do HTML. Sobre os problemas atuais do HTML5 tem o Modernizr que ajuda na aventura, seu uso é indispensável no momento.

Outra coisa que fico vendo, é que fazem maior auê com HTML5 como se tivéssemos que aprender um monte de coisas já e sair mudando tudo. Bom, são coisas mais pra vender treinamentos e livros… Pois a situação é muito simples, vai usando os recursos conforme a sua real necessidade. Por exemplo, quero usar áudio na minha página, coisa que realmente não conseguimos com o HTML 4, então é só colocar o na sua página master, usar a tag na página desejada e pronto, atendemos a necessidade no momento!

[code]

Mantem seu velho SWF aqui para caso o browser nao for compativel com Html5... O resto que não for necessário mudar deixa como está... [/code]Mesmo sem o funcionaria neste exemplo simples, mas sempre coloco.

Produtividade + visuais bonitos + efeitos usa Delphi xe2 (com update 4) + firemonkey. Delphi é aula total

É muito bom para onde propõe atender, mas o problema que é pouco aceito no mercado.

javaflex, concordo contigo mas eu estava conversando com os meus colegas, hoje não existe um ferramenta para desenvolvimento front end que não exista pontos chaves fracos. Com base em experiências e algumas das informações que eu li nesse tópico.

  • O plug-in do flash foi descontinuado para smartphones e tablets, portanto flex e flash não possuem esse requisito fundamental;
  • O Java swing (eu nunca programei, só li nesse tópico) é pouco produtivo;
  • Silverlight (eu nunca programei, só li nesse tópico) está dexando a desejar;
  • Html 4 ou 5 + css 2 ou 3 + javascript, é ótimo mas muito pouco produtivo, visto que testar em vários navagadores toma muito tempo e pelo que li aqui o html5 ainda não é mil maravilhas, visto que cada empresa está adaptando o mesmo para seu browser;
  • Tem os frameworks só que dá até medo ficar dependendo de componentes (ou frameworks) de terceiros, como gwt, extjs entre outros;
  • O próprio Delphi citado por mim está em evolução mas ainda não possui suporte a Android (que hoje está presente em grande parte dos aparelhos vendidos).

Eu ainda não consegui achar um ferramenta que atenda as seguintes necessidades: Produtividade, multi-plataforma (pelos menos win, ios/mac e android (creio que sejam as mais usadas hoje)) e que tenha um ótimo visual.

[quote=andreylh]javaflex, concordo contigo mas eu estava conversando com os meus colegas, hoje não existe um ferramenta para desenvolvimento front end que não exista pontos chaves fracos. Com base em experiências e algumas das informações que eu li nesse tópico.

  • O plug-in do flash foi descontinuado para smartphones e tablets, portanto flex e flash não possuem esse requisito fundamental;
  • O Java swing (eu nunca programei, só li nesse tópico) é pouco produtivo;
  • Silverlight (eu nunca programei, só li nesse tópico) está dexando a desejar;
  • Html 4 ou 5 + css 2 ou 3 + javascript, é ótimo mas muito pouco produtivo, visto que testar em vários navagadores toma muito tempo e pelo que li aqui o html5 ainda não é mil maravilhas, visto que cada empresa está adaptando o mesmo para seu browser;
  • Tem os frameworks só que dá até medo ficar dependendo de componentes (ou frameworks) de terceiros, como gwt, extjs entre outros;
  • O próprio Delphi citado por mim está em evolução mas ainda não possui suporte a Android (que hoje está presente em grande parte dos aparelhos vendidos).

Eu ainda não consegui achar um ferramenta que atenda as seguintes necessidades: Produtividade, multi-plataforma (pelos menos win, ios/mac e android (creio que sejam as mais usadas hoje)) e que tenha um ótimo visual.[/quote]
Concordo que não é produtivo, mas não tem jeito, a maioria das necessidades web tendem a usar HTML, pois atende à maioria das plataformas. Até soluções offline dependendo do caso estão sendo feitas em HTML, em favor de reutilização total.

No mais, as vezes uma determinada solução pode ser produtiva na fase de construção mas trazer dores de cabeça no futuro por estar preso a algo que teria mais controle na solução “improdutiva”. O desenvolvimento de sistemas web se tornou muito complexo mesmo, então o cliente tem que ficar ciente do tempo necessário se quiser algo bem elaborado e com garantias futuras, senão a velha frase: o barato pode sair caro.

Eu trabalhei com Delphi até o 7.0 por 10 anos e foi a melhor ferramenta de desenvolvimento desktop Windows nativo que já trabalhei. Infelizmente no mercado web a Borland/CodeGear/Embarcadero se perdeu, perdeu grande espaço vendo seus desenvolvedores migrarem pra .NET ou Java.