Mantenha-se informado sobre as nossas novidades com nosso newsletter semanal, todas as segundas-feiras
O Silverlight é visto por gente de fora como uma mera alternativa ao Flash, o que é uma visão absolutamente limitada, revertida com o que quase nenhum crítico faz: 5 minutos de leitura. Da documentação, não da Wikipedia, lá falam que o Silverlight é Flash mesmo.
Infelizmente para a Adobe o Flash foi criado por designers para designers e durante muito tempo programar em Flash foi um pesadelo. Hoje é só um horror. Já o Silverlight foi feito para developers developers developers, pensado como um framework, não uma ferramenta de animação no estilo do Flash. Silverlight não tem timeline.
A versão 4, apresentada no PDC impressiona. Mesmo. Além de recursos como integração ao Visual Studio 2010, 60 controles diferentes para formulários, live data binding, o Silverlight 4 agora compartilha binários com o .Net. Não é mais "escreva uma vez, compile várias vezes, rode anywhere". É rode anywhere e pronto. Ah sim, falei dos canais TCP/IP? Pois é, diga adeus a HTMLhttp, se o desenvolvedor quiser pode transferir dados de forma muito mais eficiente.
O mais impressionante entretanto foi uma demonstração neste vídeo aqui - avance para 1h23min. Utilizando os recursos do Silverlight é exibida no Internet Explorer uma página HTML. No caso YouTube, tocando o RickRoll. Um toque de botão e página é transformada em um brush, aplicado a um objeto de interface Silverlight.
A página se torna um quebra-cabeças, com várias peças espalhadas aleatoriamente. O apresentador as movimenta com os dedos (esse touch não falhou) enquanto o vídeo continua tocando, recortado em várias peças.
É um tipo de poder que não se vê todo dia, e com a habilidade do Silverlight de se "destacar" do navegador e virar uma aplicação stand-alone, o tal futuro ChromeOS de tudo rodando no Browser pode até se tornar realidade. Mas não pelas mãos do Google.
Canal TCP/IP como alternativa ao HTML? Não seria HTTP?
Pode até curar aids, mas só meia dúzia de PCs tem o plugin instalado... não adianta nada. HTML sobre HTTP roda até em celular grátis de plano pré-pago, isso é run anywhere.
--
Gaigalas.Net
Sim, HTTP e Windows Communication Foundation (WCF) que precisaria de um livro para explicar tudo. Mas pode-se resumir o seguinte: os protocolos de comunicação foram integrados sob um único guarda-chuva, chamado WCF. E o Silverlight agora tem, segundo a documentação.
WCF RIA Services introduces enterprise class networking and data access for building n-tier applications including transactions, paging of data, WCF and HTTP enhancements.
Ou seja, vc pode ter uma Data Access Layer (DAL) comum para website em Webform, WindowsForms, Silverlight e MVC.
Curtas via Twitter
O conceito de ambiente corporativo é alienígena para você, não?
--
Contraditorium.com
"Ambiente corporativo" pode ter zilhões de significados diferentes. Vou assumir que você quis dizer "ambiente controlado", ou seja, ambiente café com leite.
Navegador é gargalo. Se você pode controlar quais plugins vai instalar na máquina do usuário, você pode muito bem instalar quaisquer executáveis independentes quiser e livrar-se da presença inoportuna do navegador (que precisa ser seguro, estável, rápido e compatível com padrões abertos: sinônimo de inflexibilidade). É muita falta de astúcia de um projetista desenvolver dentro de um navegador quando não há motivos para isso.
--
Gaigalas.Net
Eu chamaria ambientes corporativos de várias coisas, menos ambiente controlado ou café com leite.
A rede interna da Coca-cola, Vale, Petrobras, Itau, Bradesco é maior e mais diversificada do que vc deve imaginar. Isso é o que chamamos de ambiente corporativo e não a inttranet de uma empresa com 15 funcionários, aí sim, ambiente controlado.
Curtas via Twitter
O problema é que ambiente controlado é muita coisa, tem empresas que tem ambiente controlado que é mais aberto que o micro lá de casa.
Sobre a Petrobrás e Vale, é um ambiente controlado ! Tudo é homologado antes de ser instalado.
Na empresa que trabalho, há restrições severas, nem ActiveX é concedido ao usuário baixar e instalar.
Todavia, o que entendo dessa história é o seguinte, Flash acende a mais de 90% dos computadores, impossivel não usa-lo. Por enquanto, o Silverlight tá fora até haver real necessidade de usa-lo ou que chegue a 90% dos computadores.
Isso independe de mim, mas se pudesse, nem Flash, ActiveX, Silverlight,... tudo teria de seguir um padrão que fosse aberto a ser usado pelos navegadores ou produtos embarcados que quizessem dispor da tecnologia.
Já estão chamando o SilverLight de ActiveX2, eu abomino ActiveX !
--
hamacker.wordpress.com
Hamacker, existe algum site onde se possa estimar quantos computadores tem flash, quantos já rodam Silverlight, etc.?
No mais, acredito que o que vai definir o crescimento ou não do Silverlight é a sua qualidade e não o número de máquinas que já o suportam. Se for mesmo tudo o que o Cardoso diz ser, então logo vai surgir conteúdo inovador na rede, conteúdo que você vai olhar e dizer: "ei, quero fazer igual!".
A tendência é que a previsão do Cardoso se confirme, até mesmo pela mudança de discurso dos desenvolvedores. Veja, no início todos comparavam Flash com Silverlight e o Flash era apontado como uma ferramenta melhor. Hoje, já não é assim. Hoje, é "Silverlight é melhor para desenvolver, mas não roda em todos os micros...". Percebe a tendência? O futuro, seguindo a tendência, será: "Quando Silver rodar em todos os micros, hasta la vista Flash...".
A Adobe precisa tirar um coelho da cartola para reverter essa tendência.
Segundo a Adobe :
http://www.adobe.com/products/player_census/flashp...
Muitos produtos bons tecnicamente não vingam, produtos ruins fazem sucesso. É dificil saber exatamente o que faz de um produto um promissor sucesso ou fracasso. *Acho* que dizer inovação, qualidade, preço e um bom marketing ajuda, mas já ví furos nessa regra.
Particularmente, vejo as tecnologias da microsoft iniciando de uma forma boa, mas ao atingir certo nivel de aceitação se tornam verdadeiras figueiras estranguladoras. O melhor exemplo é o IE.
--
hamacker.wordpress.com
Impossível não usar Flash? Até o YouTube arregou pro iPhone que não tem Flash e disponibilizou um formato alternativo.
--
Gaigalas.Net
Tamanho e diversidade não tornam essas redes menos controladas. Ainda é uma corporação que dita qual tecnologia será utilizada... se ela tem o poder de escolher, por que diabos escolherá enfiar em um plugin de navegador quando pode fazer um executável mais leve, sem dependências e gargalos?
A menos que a corporação não tenha tanto controle sobre as máquinas assim, aí um plugin faz menos sentido ainda. Quais máquinas suportam o plugin (em termos de performance e configuração)? Os usuários saberiam instalar o plugin se necessário?
--
Gaigalas.Net
"...Pode até curar aids, mas só meia dúzia de PCs tem o plugin instalado... não adianta nada. HTML sobre HTTP roda até em celular grátis de plano pré-pago, isso é run anywhere..."
Tô de Chrome/W7 RC e silverlight diz que não funca. Defcon 2.
_____________________________________
To deny evolution is to deny a direct
observation. It's like denying the sky
is blue while refusing to look up.
"...o tal futuro ChromeOS de tudo rodando no Browser pode até se tornar realidade. Mas não pelas mãos do Google."
------
Cardoso, você é mau, muito mau mesmo. Então vem dizer que você por acaso não reparou que no post sobre o ChromeOS, 11 em cada 10 usuários que escrevem M$ estavam dando pulos de alegria e vibrando com o "tudo no browser - bye, bye Windows"?
Aí, você vem com uma ferramenta que pode tornar isso realidade, só que essa ferramenta é da... M$????
É muita maldade! Vou pesquisar no Código de Genebra se não existe como enquadrá-lo por crime de tortura.
Pois é Cardoso,
Sem falar que o Silverlight já é acelerado pela capacidades de sua GPU, por isso que ele consegue ser tão rápido ao renderizar as coisas.
Flash conseguiu aceleração parcial pela GPU somente a poucos dias, mediante um betazinho....
# www.framebuffer.com.br #
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Putz... já passei pelo "pesadelo" de programar em Flash, e mesmo usando o Flex a experiência não foi muito boa. Silverlight realmente é bem mais simples pra quem é de desenvolvimento, a lógica que vc usa não é tão distante da que vc usaria para desenvolver uma app web com asp.net por exemplo.
Só pra não passar batido, 3o paragrafo, "live dada binding" ;)
http://amirton.wordpress.com - Tecnologia e outras formas de diversão
Realmente são impressionantes as novidades do Silverlight 4 como acesso ao microfone, webcam, API de impressão, suporte a multi-toque e ainda vai suportar o Google Chrome
"Pode até curar aids, mas só meia dúzia de PCs tem o plugin instalado... não adianta nada. HTML sobre HTTP roda até em celular grátis de plano pré-pago, isso é run anywhere."
Talvez você não tenha navegado na Web há uns 8, 9 anos atrás. Mas naquela época o Flash também não tinha a base instalada que tem hoje e nem por isso foi problema para crescer. Basta ser competente e criar uma interface de instalação amigável do plugin.
Quanto a renderização do HTML, não sei em que mundo você vive. No meu mundo, precisamos ajustar o HTML para os diferentes browsers e isso dá um trabalho infernal.
Do ponto de vista do desenvolvedor, vale muito mais a pena usar uma tecnologia que irá cortar esse trabalho.
Ok, ao invés de incentivar o uso de um navegador decente, que renderiza HTML direito, vamos criar uma gama de plugins e addons (JavaFX, Flash, Silverlight e Macromedia Shockwave 1.22) e re-escrever toda a web cada vez que um novo plugin aparece. Aí quem sabe daqui uns 8 ou 9 anos a base instalada cresca e os usuários fiquem felizes.
--
Gaigalas.Net
Esqueceu de dizer que funciona no iPhone. Bom, em termos... :P
De mais, Flash é uma gambiarra que merece (deve) ser banido.
_____
Savy?
O Silverlight poderia vir a substituir o HTML no futuro, na minha opinião.
HTML 5 para quê? CSS? Javascript?
O Silverlight poderia vir a substituir o HTML no futuro, na minha opinião.
HTML 5 para quê? CSS? Javascript?
É a coisa que eu mais desejo que aconteça , e essa sensação me persegue nos últimos anos. LIberdade extrema e poder total para fazer o design da sua janela dentro do browser, como é já nos aplicativos desktop.
Um dia se Deus quiser, chegamos lá, o silverlight, WPF podem nos dar isso... JavaFX também.. mas aí, é outro mundo..... hehehehe
# www.framebuffer.com.br #
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Penso exatamente o contrário: pra que depender de plugins se nossos navegadores poderão fazer tudo da mesma forma?
Flash pra que? Silverlight? JavaFX?
_____
Savy?
n to muito por dentro das tecnologias não flashianas, mas dá pra fazer algo parecido com um ourworld sem nenhum plugin?
Caminhando pelas sombras... literalmente.
Com canvas, é possível. Tem até alguns exemplos bem legais para navegadores mais maduros.
_____
Savy?
vou baixar o Chrome só pra testar isso. valeu :)
Caminhando pelas sombras... literalmente.
Talvez o principal concorrente do Silverlight não seja o Flash e sim o JavaFX...
Yea Yea Yea
Hehehehe... boa...
:)
:?
não é piada?
___________________________
You speak cantoneses like dog.
Acho realmente que com o SL a Microsoft disponibiliza uma plataforma onde se torna acessível o mundo SaaS ou S+S para os ISVs (leiam houses de software) e pequenas equipes.
A plataforma é muito bem documentada e rica em exemplos (chupa Sun/Oracle/Ponha o seu fornecedor preferido aqui).
Neste momento é muito barato (mesmo): através do web spark uma house de web pode obter até o visual studio 2008, e outros softwares, gratis/free/sem pagar nada.
É um posicionamento muito atraente ao desenvolvedor.
Salus, Sapientia, Stabilitas
Que a luz prateada estej. Conosco, usuários de diversos sistemas operacionais.
Flash e gráfico já o SL é código então? O flash esta para o silver light como o assembly esta para o Photoshop?:P
___________________________________________%
|| Blog || Twitter @morobles || RSS ||
:( POXA... VOCÊS SÃO MAUS .... DEIXEM O VELHO cARDOSO FAZER OS CRÉDITOS NECESSÁRIOS PARA A PRÓXIMA VERSÃO DO wINDOWS... (8)...
Marcio Torres
show, vamos conferir se ficou tranquilo mesmo, pq flash eh chato!
Só alguns detalhes para complementar a noticía:
O apresentador não é um mero apresentador, hehe. É ScottGu, vice-presidente de desenvolvimento da Microsoft, figurinha altamente respeitada no mundo .Net pelo seu profundo conhecimento e acessibilidade. Mesmo VP da MS, ele mantém o seu blog onde responde a todos os comentários.
Mesmo na versão 3 o Silverlight já surpreende. Esse keynote foi transmitido ao vivo para milhares de pessoa no mundo, com uma qualidade surpreendente e sem bufferizações, através de um recurso chamado Smooth Streaming que pode ser acoplado no IIS.
Cassio R Eskelsen
Buenas, já tive a (in)felicidade de programar em flash, flex e html.. vou dizer.. são tudo um inferno..em um, é um inferno pra programar (flah, flex) noutro, ao mesmo tempo que oferece recursos interessantes, você acaba ficando preso a versões antigas de browsers...
E digo mais, HTML renderiza diferente, sempre, em qualquer browser. Seja FF, Chrome ou IE.. é sempre uma dor de cabeça ajustar tudo.
Depois que vi o Silverlgith, fiquei tentado em aprender a programar. Espero que o SL esteja no computador de cada cidadão assim como o celular esta... :P
Tenho a mesma concepção que você, Felipe. É sempre um porre ter que ficar ajustando coisinhas por que tal browser faz caca com o nosso trabalho...
Nesse ponto o SL supera (e muito) o flash. Adobe que se cuide...
__________________________________
Não é vergonha não saber fazer, exceto se você for um admin...
beixei o pacote para desenvolvedores do silverlight, "development" ou algo assim, mas nem rolou
Acesse meu blog: www.ssdgeek.blogspot.com
ps.: O BLOG ESTA TEMPORARIAMENTE SEM RECEBER ATUALIZAÇÕES
Algo me diz que o Desenvolvimento do SIlverlight levou anos a ficar pronto, coisa que a Adobe não esperava, e nessa briga ela está ficando para trás
Teoria da Conspiração nº 4728: o motivo da MS não implementar um suporte decente a CSS no IE (inclusive o 8 ) é dificultar a evolução do HTML para que todos migrem seus sistemas para o Silverlight... }:)
Ainda não tive tempo de testar o SL 4, porém o 3 não tem a produtividade/componentes nativos necessários para substituir a dupla HTML+AJAX. Aqui na empresa temos alguns funcionários desenvolvendo um dos sistemas com Flex e só foi possível produzir algo razoável graças a um monte de componentes de terceiros adquiridos, pois com os nativos não é possível construir sistemas corporativos "sérios". De qualquer modo, a curva de aprendizado está sendo muito alta. Por isso, ainda continuamos utilizando os tradicionais HTML e AJAX.
Mas depois desse artigo do Cardoso, fiquei interessado em testar a nova versão do SL...
Posterous
Quem tem problemas com CSS hoje é por que não sabe usar. Tem Hack pra tudo minha gente. Hehehehe. Não gosto da idéia da Web fica em cima de um plugin de uma empresa. Seja qual ela for. Padrões abertos são melhores na minha opnião.
Samuel,
O IE (inclusive o 8 ) simplesmente não dá suporte para os recursos do CSS 3, como gradientes, cantos arredondados e uma série de outros. E apesar de existirem hacks ou possibilidade de usar javascript para contornar as restrições, é bem trabalhoso escrever dando suporte para cada um dos browsers (fora que o tamanho do teu código-fonte fica enorme).
Posterous
Uma vez que CSS3 não é padrão ainda, é demais precipitado (para não dizer errado) querer usar seus recursos a reveria. Mesmo que os demais navegadores suportem de alguma forma, é incorreto usar padrões não homologados.
Logo, usando CSS2 (que é padrão) atende-se a todos os navegadores, inclusive IE (mais ou menos bem no 7 e normalmente no 8).
_____
Savy?
Falou e disse.
Além do mais, temos os designers para o que ainda não pode ser usado (gradiente, bordas)
O Silverlight é o que o Flash poderia ter sido se não tivesse parado no tempo. Tudo bem que existe o Adobe Flex hoje em dia, que melhorou muito a forma de desenvolvimento eliminando a "Programação Orientada a Timeline e a Gambiarras". Mas mesmo assim, está bem atrás do Silverlight no quesito qualidade. Como foi dito, o Silverlight nasceu bem estruturado. O Flash nasceu como uma ferramenta de fazer "Gifs animados com Stop, Play e musiquinha de fundo" e foi se "adaptando"(assim como um ornitorrinco na evolução das espécies) e é o que é hoje.
----------
Ricardo Serathiuk
Twitter: @serathiuk
Achei bem útil a possibilidade de copiar texto de dentro da app, o que é (era?) impossível no Flash. Sem dúvida o Silverlight é superior de várias maneiras.
Quanto a "só meia dúzia de PCs" terem o plugin instalado, eu não acho que seja um problema grave. Os usuário vão instalar o plugin logo na primeira vez que acessarem um site que precise do Silverlight, simples assim.
Vai dar certo se tiver para Android.
Aliás, essa é uma dominação que não será feita pela Microsoft.
CC, você erra ao comparar o Silverlight com o Flash, a comparação correta é com o Flex, que assim como o SilverLight foi feito para developers developers developers. O Flash foi e continua sendo feito para designers.
Ao compararmos o SilverLight com o Flex temos produtos semelhantes, em certos pontos o Slverlight é melhor em outros o Flex é melhor, algo como a briga VB x Delphi quando os 2 estavam no auge.
O Flash não é um produto adobe, veio da Macromedia, que dominou o mercado com seus produtos que não sabiam se eram para programadores ou designers (Isso é um erro absurdo).
No passado eu odiava o Flash, hoje, continuo odiando... Por que?
Simples, continua sendo uma ferramenta autoral que não divide bem o trabalho do programador (Jedi, monga, nerd...) do Designer (viado, alegre, maconheiro...) [Por favor, levem na esportiva]
Dizer que o Silverlight é bom porque não tem timeline é coisa de engenheiro (briga eterna entre arquitetos e engenheiros).
Outro ponto é, sim! Já podemos rodar TUDO via browser... Nunca brincou com o Aviary ?
Outra startup que "era" fantástica, o JumpCut.com, que produzia FILMES, do roteiro até a edição, congregando de diretor de cinema ao sonoplasta, foi engolida pelo Yahoo (seria um framework Hollywood killer, opensource rodando TUDO via browser - Será que isso está parado ou não?).
Outro exemplo do que é possível fazer só usando uma pagina web é o odiogo.
Isso tudo para dizer que o Silverlight pode ser até bom, como o Flash é, mas os 2 estão muito longe de serem frameworks para multimidia, isso é um produto que ainda não existe.
Um dia alguém criará um Scala misturado com Premiere para essa finalidade.
Cachaça, praia, rock e férias... um dia eu consigo :-D
Caos Urbanos
O que ficou mais intrigado com este site é a forma ao qual defende os produtos da M$ mesmo sendo um lixo, e adora falar mal de produtos Non-M$.
Vamos lá, o silverlight nada mais faz do que imitar os recursos do flash. TUDO o que o silverlight faz o flash faz. Se você quer desenvolver, você tem o flex builder, flash developer e muitas outras IDEs para isso.
Ninguém usa essa porcaria de silverlight, pois já foi mais do que comprovado que é um fracasso total.
Assisti a várias palestras sobre ele em todas foram usados os mesmos exemplos prontos, além do próprio palestrante dizer que o silverlight quando instalado com outro software de design da m$ a máquina vai pro saco, pode formatar.
Recomendo a leitura deste tópico: http://www.prsolucoes.com/blog/silverlight/microso...
Pelo amor de Deus né, querer comparar o silverlight com flash que está a anos luz na frente dele, é sacanagem.
Querer mostrar o poder do silverlight com uma aplicação besta dessa?
Os baba-ovo do bill gates não sabem realmente o que o flash é capaz pois fica limitado ao que a m$ oferece.
Bom, meus pêsames. Continua com a visão limitada imbutida pela m$. É por isso que ela ta caindo.
Não gosto de puxar o saco de ninguém, mas sinto muito : acompanho o Meio Bit já faz tempo e posso dizer que, se tem algo que NÃO se faz aqui é ficar babando ovo (com raras exceções, no caso de certos massacres em massa ;) ). Pesquise um pouco antes de falar.
Além do mais, o Silverlight é uma solução viável a um padrão de mercado (leia-se monopólio) cheio de problemas. Parece um pouco irônico que isso venha da Microsoft, mas, como diria um amigo meu, nada é perfeito nessa vida.
__________________________________________________________
Não se preocupe demais com as coisas. Afinal, você é somente da terceira espécie mais inteligente do planeta.
@FredH_ //
Haha... 3 tibs e já tem uma anta do lado do nome.
Parabéns... :P
_____
Savy?
Busca tratamento cara isso pode piorar. rsrsrsrsrs
Eu acho bom uma concorrencia com o flash, mas não posso apoiar o uso do silverlight enquanto a porcaria do moonlight não funcionar. Ainda não consegui assistir nem um videozinho sequer naquela porcaria, então pra mim que usa Linux, continua preferindo que o site seja feito em flash que funciona diretinho.
http://www.devtopics.com/silverlight-losing-another-major-customer/
http://www.devtopics.com/silverlight-benched-in-a-flash-by-major-league-customer/
http://valleywag.gawker.com/5045822/nbc-dumps-microsoft-silverlight-after-olympics
sera que agora com o silverlight 4 esse povo vai aderir ao silverlight dinovo? e ae adobe lança alguma novidade , eles abandonam o silverlight dinovo ?.....ciclo sem fim ? :?
"Why, Mr. Anderson? Why? Why do you persist? "
Estou impressionado.
Só de imaginar que teremos integração com o Visual Studio 2010, já começo a planejar os novos sistemas.
http://www.wallck.com.br/
wallace@wallck.com.br
Eu sempre digo pro pessoal que o SilverLight é um Flash da Microsoft... mesmo estando errado... pois o pessoal não iria entender a parte dos "developers, developers, developers"
____________________________________________________________
I feel a disturbance in the force
http://twitter.com/siljoevsan
Semana passada tive contato com um ERP que esta sendo convertido para silverlight e um sistema de Internet Banking da PenData que também ja esta dispinivel em SilverLight, não me lembro de sistemas como esses em flash.
Tem sim. E um camarada meu, que trabalha para a Secretaria da Saúde em SC, me disse que o sistema deles estava sendo portado para PHP (servidor) + Flash (cliente).
Não deve ser uma experiência das mais gratificantes, mas que existe, existe.
_____
Savy?
Uma tecnologia muito interessante é o SmoothStreaming. No link abaixo pode-se ver uma demonstração.
http://www.iis.net/media/experiencesmoothstreaming
Nem se compara a um YouTube da vida.
Sem dúvida o silverlight está evoluindo muito rápido e as novidades da versão 4 são impressionantes. ;)
www.silverlight.net.br