SVG x Flash
Enviado por Ricardo Jorge B. Guimarães (rjbgboΘgmail·com):
“Quando a maioria das pessoas pensam em animação na web, pensam em Flash, da Adobe. O Flash é atualmente o formato mais usado de gráficos vetoriais e animação na web hoje. Outras soluções começam a ganhar espaço, como a Silverlight, da Microsoft.
Também na área open tem o SVG. O formato padrão do editor vetorial Inkscape e Karbon14, bastante usados no GNU/Linux e que também são multiplataformas. Leia mais [pprjbgbo.wordpress.com/…]” [referência: pprjbgbo.wordpress.com]
• Publicado por Augusto Campos em
2011-05-02
O Silverlight começa a ganhar espaço? Mesmo com a MS desistindo dele e mantendo-o vivo apenas para o Windows Mobile?
Quer dizer, não lembro se foi pra Xbox Live ou para o Win Mobile. Mas enfim, desistiu do Silverlight no Windows para desktops.
Segundo um palestrante que apareceu do nada na faculdade, pelo que ele falou é para ambos X360 e Mobile.
Corrigindo. Confundi Silverlight com XNA.
Pessoal , creio que há um engano em relação a “morte” do silverlight.
A Microsoft não desistiu do silverlight , tanto que há uma nova versão pronta pra sair, e pelo que ando acompanhando, a cada versão mais classes do wpf estão presentes no silverlight, mostrando que há certa movimentação da microsoft nessa tecnologia.
graças, nunca senti falta do Silverlight, achei que com o marketing da microsoft ele poderia ser largamente usado, mas não.
SVG pra animação é horrível, até porque SVG não é um formato de animação e sim um formato de imagem vetorial e nada mais. O Flash sim é um formato concebido desde o inicio pra animação com as imagens vetoriais, bitmaps, áudio, vídeo, actionscript e tudo o que é necessário dentro de um arquivo .swf bunitinho, cherozinho e simpático. Flash nem se compara com bagunça de uma animação em SVG.
Silver está longe de ser Gold… Tenho esperança no Html5 que ainda vamos esperar um bom tempo para sentir o que realmente é capaz… Por enquanto o Flash está de bom tamanho.
SVG também permite animações
http://en.wikipedia.org/wiki/SVG_animation
http://www.w3.org/TR/SVG/animate.html
Não tenho certeza é se o desempenho fica razoável para animações mais complexas. E os navegadores não implementam a última especificação completamente.
Os rumores do Silverlight ser descontinuado é porque a MS ficou um certo tempo sem se pronunciar sobre ele, inclusive durante uma conferência pra desenvolvedores onde esperavam que fosse lançada a nova versão.
Mas depois disso, já foi desmentido e liberado um beta. Ele está firme e forte, infelizmente.
O caso é que o SVG deveria ser o default, se está ruim, deveria se investir.
É triste que o formato padrão para vídeo e animações na web dependa de um *plugin* proprietário.
Mais estranho que todo mundo ache isso comum. Só o fato de ser plugin já mostra que há algo de errado nesse padrão.
O SVG é bom para animações. O problema é que para se fazer animações em SVG precisa se fazer em forma de código. Não existe um programa gráfico para fazer isso como existe no Flash, pelo menos eu não conheço.
Outro problema é que o SVG é XML, e portanto é bem mais “verboso” que o formato binário do Flash. Por isso tende a consumir mais banda (mesmo se compactado) e a ser um pouco mais pesado. Mas o Flash, que poderia ser bastante leve, é tão mal feito que não existe, na prática, diferença de peso.
Ao meu ver SVG deveria ser formato padrão para gráficos vetoriais, não em animação, mas encontra resistência em sua principal, e mais inerte e conformista, frente de batalha: designers e artistas gráficos.
bebeto_maya
Na verdade é a velha resistência a mudança. Acha que é impossível mudar o status quo.
Se alguém aparece com um aplicativo que torne bem simples desenvolver essas “convicções” rapidinho desaparecem.
A questão da verbosidade na verdade existe pela baixa adoção. Se fosse mais usado, rapidinho já teriam mapeado para JSON ou aquele formato “XML binário” da w3c que agora não lembro o nome :)
Nunca testei, mas temos essa wiki do Inkscape com programas que fazem animações algumas com svg:
http://wiki.inkscape.org/wiki/index.php/Animation-%28Timeline%29
Ok bebeto, agora você está sendo ignorante. Um profissional estuda e aperfeiçoa durante 10 anos uma determinada técnica, aí quando surge uma técnica inferior, porque não foi criada para tratar do mesmo problema, e o cara prefere não usar, quer dizer que ele é conformista e inerte?
Acho que é essa mentalidade arrogante da comunidade de software que faz com que o uso de tecnologias abertas seja tão limitado. Uma técnica é geralmente escolhida sobre a outra por motivos técnicos, não políticos.
O SVG é um formato morto na web. Os únicos que defendiam ele na web, a Mozilla acabou desistindo de investir no mesmo, para poder investir no Canvas, padrão mais aceito pelas outras engines, e que por sinal é MUITO mais rápido.