Posts da categoria: 'Flex'

Microsoft Silverlight 2.0 - Flash/Flex que se cuide!

Que a Microsoft está voando com os 2 pés no peito dos concorrentes não é novidade pra ninguém, Java está ficando pra trás depois do .Net Framework, empresas americanas(brasileiras e do mundo todo) estão voltando depois de um passeio no Java para o .Net, Live Search cresce a cada dia junto com o serviço de mapas, o lançamento da versão 1.0 da luz de prata assustou, porém não trouxe ganhos reais com relação ao Flash.

Porém desta vez o papo é outro Silverlight 2.0 (antigo 1.1) a caminho pode começar a atrapalhar os planos de outra gigante, desta vez teremos ganhos reais com relação ao Flash/Flex, além das “tradicionais” e idênticas animações do concorrente agora o Silverlight tem um foco no desenvolvimento de sistemas com interface rica, nada que já não tenha sido feito antes, mas a crucial diferença esta no COMO fazer. O Silverlight utiliza XAML para especificar a interface de maneira muito mais extensível que o MXML, agora o que o designer desenha é exatamente o que será mostrado na interface nos miiiiiiiiinimos detalhes (hein?) ao invés de uma biblioteca de componentes prontos e difíceis de extender com uma linguagem script que simula OOP.

Mas não só na parte visual, creio eu que o trunfo maior seja a integração (ponto extremamente forte da Microsoft) entre o plugin e SDK do Silverlight com o Microsoft Visual Studio e o Microsoft Expression Studio. A perfeita integração com o .Net Framework e o C# tornam o Frontend rico, bonito, usável e acessível com um Backend poderoso, extensível e escalável.

Um ponto forte ainda do Flex é a independência de Backend, porém o que se deve levar em consideração é a enorme base instalada de desenvolvedores Microsoft que não pensarão 2 vezes antes de escolher.

Com certeza a batalha será árdua, porém nenhum dos 2 lados desaparecerá, cada um tem sua vantagem e desvantagem, mas uma coisa é certa, a Microsoft ficará com uma boa fatia desse mercado nos próximos anos, ainda mais com o lançamento de versões para linux desenvolvidas pela comunidade.

Sem dúvida, o Flash/Flex que se cuide.

Maratona de palestras dia 18/08

Para quem ainda não sabe o Carlos Eduardo da e-Genial teve a brilhante idéia e iniciativa de promover uma maratona de palestras online através do TreinaTOM, sistema de treinamento online desenvolvido por ele e sua empresa. As palestras vinham acontecendo toda sexta-feira a noite e agora graças a Deus foram transferidas para o sábado. Dia 18/08 é um dia especial com palestras o dia todo. Confira a grade abaixo:

Manhã

09:00 às 10:00

Título : Web Semântica com Ruby on Rails
SubTítulo : Aplicações e Sites mais Inteligentes, aprenda como ela está
mudando os processos de indexação, editoração e recuperação da informação.
Palestrante: Charleno Pires
Tempo para perguntas e respostas: 10 minutos

10:10 às 11:10

Titulo: XP + Rails = produtividade ao extremo na web
SubTítulo: Projeto Lucidus: Desenvolvendo aplicacoes web com maxima
produtividade usando Extreme Programming e Ruby on Rails
Palestrante: Vinícius Manhães Teles
Tempo para perguntas e respostas: 10 minutos
11:20 às 12:20

Título: Ruby off Rails - O outro lado da moeda
SubTítulo: Um overview da aplicabilidade da linguagem em ambiente de
telefonia IP(VoIP), desempenho, restrições, padrões, deploy, etc.
Finalizando com estudo de casos dos projetos abertos RubyGhostEngine(rghost)
- Document Builder, RailsTree, JsDOMenu e outros projetos futuros.
Palestrante: Shairon Toledo
Tempo para perguntas e respostas: 10 minutos

Tarde

13:30 às 14:30

Título: O que há de novo no Flex 3?
SubTítulo: Veja todas as novas funções que o Flex 3 pode oferecer e tire
proveito disso.
Palestrante: Igor Costa
Tempo para perguntas e respostas: 10 minutos
14:40 às 15:40

Título: Desenvolvimento orientado a componentes
SubTítulo: Entenda o modelo de desenvolvimento de componentes do Adobe Flex
Palestrante: Beck Novaes
Tempo para perguntas e respostas: 10 minutos

15:50 às 16:50

Título: Flex nas empresas
SubTítulo: Uma nova roupagem para o velho
Palestrante: Rogério Oliveira (Sócio Diretor da Zellen)
Tempo para perguntas e respostas: 10 minutos

17:00 às 18:00

Titulo: Rails Stand-Alone
SubTítulo: Introdução a Slingshot e acts_as_replica
Palestrante: AkitaOnRails
Tempo para perguntas e respostas: 10 minutos

18:10 às 19:10

Título: Linguagens de programação: passado, presente e futuro
Subtítulo: O que você deve saber sobre linguagens de programação e como
elas impactam o seu desenvolvimento e carreira; quais são as prováveis
linguagens do futuro e como fazer as melhores escolhas; ambientes
multi-linguagem e produtividade; o passado no futuro: ressurgência de
temas; paradigmas e produtividade; a próxima grande revolução.
Palestrante: Ronaldo Ferraz
Tempo para perguntas e respostas: 10 minutos

Como podem ver a grade é bem preenchida por assuntos muito bem escolhidos e apenas feras no elenco de palestrantes, já sou presença confirmada e não perco por nada, se você se interessa por algum dos assuntos citados acima não pode perder.

Adobe Flex - Produtividade com Flexibilidade

Por volta de um ano atrás fui convidado a assistir um evento da ENG sobre o lançamento oficial do Flex 2.0, achei interessante e fui participar, fiquei muito surpreso com o que vi e achei muito interessante a nova ferramenta, porém o custo da ferramenta de desenvolvimento (Flex Builder) e o custo dos treinamentos não agradaram nem um pouco não só a mim mas a todos que conheço e participaram.

Mas esta semana tivemos a notícia de que o código fonte foi liberado e agora o Flex é Open Source, contudo o Flex Builder continua caro mas os treinamentos cairam pela metade e estou até pensando em fazer.

Por que Flex?

Flex é a evolução doFlash para desenvolvedores, continuam sendo produtos diferentes, mas a Adobe trouxe a interatividade e beleza do Flash para o mundo do desenvolvimento.

Estudando mais a fundo a plataforma percebi algumas coisas que me agradadaram muito e me proporcionaram até prazer em usá-la, segue a lista:

  • Flexibilidade
  • Integração com PHP, Java, .Net, RubyOnRails (deve ter mais, mas só estudei estas)
  • Agilidade no desenvolvimento
  • Criação de interfaces ricas
  • Linguagem de marcação MXML e ActionScript 3.0 orientado a objetos

Essas são apenas algumas das caracteristicas do Flex, o interessante é que criamos somente a interface com ele e as classes de negócios são implementadas com a linguagem que preferir, no meu caso usei somente PHP com AMFPHP e RubyOnRails via WebService, mas já vi aplicações rodando com Java e .Net perfeitamente.

Não sou evangelista da Adobe (pelo menos não era), mas essa foi uma grande tacada e com certeza o mercado vai olhar com outros olhos para a ferramenta.

Claro que existem contras, um deles é o peso da aplicação, no início aparece uma telinha de Loading igual a doFlash, porém após a aplicação ser carregada não existe mais nenhum tipo de carregamento, a aplicação troca apenas informações com o servidor economizando banda e proporcionando uma experiência extremamente agradável ao usuário. Outro fato é a necessidade do Flash Palyer 9, no entanto segundo a própria Adobe, o plugin está presente em 98% dos computadores do mundo, logo não é um problema tão grande assim.

Para se ter uma idéia do poder da ferramenta veja este link.