Konkurence Flashe vystrkuje růžky aneb Silverlight v praxi na domácím hřišti

Diskuze čtenářů k článku

04. 12. 2007 06:52

Flashi se venuju uz od jeho pocatku a to co z nej je ted bude asi tezko hledat konkurenci... Ale rad se necham mrkvosoftem prekvapit :) Zatim jsem ale nevidel jedinej poradnej silverlight projekt kterej by predstavil neco co flash neumi... Nova verze Flashe (CS3) obsahuje Action Script 3.0 ktery opravdu hodne pokrocil oproti predchozim verzim. Viz projekt Papervision3d coz je trida ktera vam umoznuje vykreslovat 3D modely: http://www.unitzeroone.com/papervision/horseDemos/phong/

Nove tridy umoznuji cteni externich dat na urovni jednotlivych bytu a tak je jen otazkou casu, kdy se objevi aplikace, ktere umozni kodováni obrazku do PNG formatu, nebo cist a rozbalovat archivy souboru. Atd atd. Inovaci je spousta a silverlight vetsinu z toho neumi. Navic v dnesni dobe maji flashplayer uz i mobilni telefony, takze zanedlouho se snad dockame i rozsireni flashovych her na mobil nebo sitovych aplikaci...

Nemyslim si ze by se silverlight dal (zatim) nazyvat konkurenci. Ale uvidime no...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Azazel  |  05. 12. 2007 17:01

Nejde o to, že by silverlight uměl něco co flash neumí (ten umí skoro všechno), jde o to jakým způsobem to umí - a vyvinout aplikaci (ať už normální nebo webovou) je v WPF (silverlight) řádově jednodušší než ve flashi

Souhlasím  |  Nesouhlasím  |  Odpovědět
06. 12. 2007 06:21

Tak to potom jo... Kdyz de o jednoduchost tak v tom je microsoft expert :D S tema svejma stupid-friendly aplikacema... Bohuzel ja takovejm vecem moc nefandim. Kdyz pisu nejakou vec pro web (php, js, html, flash) tak pracuju vzdycky na urovni zdrojovyho kodu a nemam rad lidi co pak ke me prijdou se strankou kterou jim vygenerovala nejaka pseudoaplikace a chlubej se mi ze udelali to samy co ja jen za desetinu casu. Samozrejme kdyz se pak kouknete na zdrojak neceho takovyho tak se vam chce smat i brecet zaroven :)

Takze pokud chce microsoft jit touhle cestou tak ze jim fandim :P

Souhlasím  |  Nesouhlasím  |  Odpovědět
adam.s  |  26. 03. 2008 21:13

Cas jsou penize. Ja jsem si zvolil c# a Visual Studio prave proto, ze jsem schopny za par dni napsat slusne bezici aplikaci. Proc psat neco, co uz bylo napsano a vymysleno? MS nabizi zautomatizovani a zrychleni prace. Z tohoto pohledu dela MS zasluznou praci, ktera posouva vyvoj vpred.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Dimi3  |  03. 12. 2007 09:25

Jeden moj kamarat, zhodou okolnosti prog. v m$ na slovensku tvrdi, ze je to nanic hov. produkt. je nebezpecny vdaka uprave cez javascript.. je to nebezpecne a zbytocne

Souhlasím  |  Nesouhlasím  |  Odpovědět
Štěpán Bechynský  |  03. 12. 2007 13:24

Máte pro svoje tvrzení důkazy? Můžete nám je poskytnout?

Souhlasím  |  Nesouhlasím  |  Odpovědět
Štěpán Bechynský  |  30. 11. 2007 12:59

Jak už napovídá název domény třetí urovně "preview" tak se nejedná o finální aplikaci. Se soudy byste měli počkat na finální verzi.

Silverlight je dostupný pro IE 6 a novější, Firefox 1.5 a novější, vše na OS Windows. Dále je podporovaný na Mac OS pro prohlížeč Safari (v tomto prohlížeči to lze rozchodit i na OS Windows). Podpora pro Linux se jmenuje Moonlight a pracují na ní lidé z projektu Mono. Jediné, co je v Silverlight zatížené patenty i na Linuxu jsou kodeky pro video. Je třeba si uvědomit, že i standard ISO, může být zatížen patentem.

Namátkou co umí Silverlight a neumí Flash:

- Streaming videa v HD kvalitě kodekem VC-1 (stejný používá HD-DVD a Blu-ray)

- Celeobrazovkový režim

- Nezávislost na serveru, který video streamuje

- Aplikaci mohu udělat jen s použitím textového editoru, klidně Vi

- Aplikace se může dynamicky generovat na serveru včetně UI

- Postaveno na Windows Presentation Foundation (komplet vektorové, podpora databinding, animace nejen přes klíčové snímky)

Souhlasím  |  Nesouhlasím  |  Odpovědět
Azazel  |  30. 11. 2007 13:08

Doplnil bych důležitoui poznámku, která nemusí být úplně zřejmá

- nejsou vyžadovány žádné speciální podmínky na serveru - tj. není potřeba aby na serveru běželo asp, .net framework nebo cokoli jiného, stačí jakýkoli webserver...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Štěpán Bechynský  |  30. 11. 2007 13:23

Ano, jedná se čistě o klientskou záležitost. Je třeba mít jen příslušný doplněk pro prohlížeč. Připravovaný Silverlight 2.0 dokonce bude podporavat více programovacích jazyků pro aplikační logiku. Kromě Javascript, ten je podporován v aktuální verzi 1.0, bude přidán C#, Visual Basic.NET, Python, Ruby, resp. více dynamických jazyků díky DLR. Komunita kolem projektu Phalanger už pracuje na podpoře PHP v Silverlight 2.0.

Souhlasím  |  Nesouhlasím  |  Odpovědět
°b1()()b°  |  30. 11. 2007 14:26

tak tohle jsem ještě nestihnul pochopit. MS začíná spolupracovat s Linuxem. sice někde pěkně bokem aby to nebylo vidět a co nejvíc restrikcí, ale spolupracuje. takže to buď znamená:

a) MS má novou taktiku a snaží se zlikvidovat linux zevnitř

b) MS má novou taktiku a snaží se infiltrovat do linuxu a pak zabudovat to dobrý z Linuxu do Windows

c) MS má novou taktiku a snaží se infiltrovat do linuxu a pak zabudovat Windows do Linuxu

d) MS má novou taktiku a snaží se o interoperabilitu.

tak a teď si vyberte :-}

Souhlasím  |  Nesouhlasím  |  Odpovědět
Azazel  |  30. 11. 2007 14:31

MS si je prostě vědom toho že v některých oblastech není možno prorazit, pokud bude ignorovat ostatní hráče na trhu - to se týká zejména webu

Takže i kdyby vyvinuli sebelepší technologii (a tohle je nejlepší co zatím je), tak by ta technologie měla velký handicap, pokud by nechodila na ostatních OS a možná by jí to úplně pohřbilo...

Ale aby to zase nepřehnali, tak sice udělali plugin pro MacOS, ale na linux se tradičně vykašlali - jen to trochu zachraňují spoluprací s Novelem

Souhlasím  |  Nesouhlasím  |  Odpovědět
U_K  |  30. 11. 2007 22:42

"- Aplikaci mohu udělat jen s použitím textového editoru, klidně Vi

- Aplikace se může dynamicky generovat na serveru včetně UI"

Mohu vědět, proč by toto nemělo být možné v případě Flashe?

Souhlasím  |  Nesouhlasím  |  Odpovědět
Štěpán Bechynský  |  01. 12. 2007 08:31

Jak byste to udelal ve Flash? Flash aplikace je binarní soubor, Silverlight je jen XAML (XML) a Javascript (text), který je následně interpretován na klientovi.

Souhlasím  |  Nesouhlasím  |  Odpovědět
U_K  |  01. 12. 2007 14:03

Ano, ale ten binární soubor musí nějak vzniknout. Na automatizovanou práci s Flashem mohu použít například:

- originální kompilátor MMC (není úplně perfektní),

- svobodný MTASC (na přímé používání mnohem lepší - http://www.mtasc.org),

- swfmill (http://swfmill.org),

- SWFTools (http://www.swftools.org),

- knihovnu Ming (http://www.libming.net) - ta má bindingy na oblíbené programovací jazyky a v podstatě se dodává rovnou s PHP (nebo aspon před několika lety, kdy jsem se ještě PHP zabýval, tak se dodávala, a rozhodně funguje - http://www.gazbming.com - a byla tu už roky před Silverlightem ;))...

A nakonec vznikají i další jazyky, třeba haXe, protože na Flash VM se dá rozběhnout docela dost věcí. Osobně se tím nezabývám, ale nejsem blbej a umím používat Google, zkuste to taky někdy (pokud Vás nevážou firemní nařízení... .

Souhlasím  |  Nesouhlasím  |  Odpovědět
Štěpán Bechynský  |  01. 12. 2007 14:48

Asi si nerozumíme. Vytvořit aplikaci na serveru, zkompilovat a poslat klientovi Flash umí. Ostatně je to jen spuštění kompilátoru na serveru. To co budete dělat velmi obtížně a to o čem jsem psal, je vytvoření časti aplikace v době, kdy aplikace na klientovi už běží. To vše bez nutnosti kompilace.

Souhlasím  |  Nesouhlasím  |  Odpovědět
U_K  |  01. 12. 2007 15:00

Aha, tak to opravdu asi nepůjde (v rámci jednoho "spuštění" SWF souboru), nebo mě přinejmenším nenapadá jednoduchý způsob. Nicméně k tomuhle Flash ani Silverlight naštěstí nepotřebuju, já si vystačím s SVG a tam by to problém být neměl, a do 3D nefušuju. Ale je pravda, že když už si můj kolega Miguel dal takovou práci, mohl bych ten Moonlight aspoň zkusit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Azazel  |  30. 11. 2007 12:48

Silverlight je nejen flashkiller, ale obecně webkiller (html, css, javascript, java applety, flash - všechno je mrtvé). Nějaký čas se jím zabývám, takže to mohu s klidným svědomím prohlásit...

Pokud jde o pomalost těch stránek, tak za to jednoznačně nemůže silverlight, protože stránky v silverlightu jsou extrémně malé... navíc celé to gui běží na klientské straně a se serverem to komunikuje stejně jako jakákoli jiná stránka.

Prostě mají jenom poddimenzovanou konektivitu to je vše...

Souhlasím  |  Nesouhlasím  |  Odpovědět
30. 11. 2007 09:32

Shit Kliknul jsem na to hezky vypadajici modre tlacitko "Browse Downloads" a skoncil jsem s hlaskou "na strance se vyskytla chyba"

Souhlasím  |  Nesouhlasím  |  Odpovědět

Tak to je teda super...

Doma se mi ta stránka načítala na megový lince cca 2 minuta

A po kliknutí na jakoukoliv "rozbalovací nabídku" další půl minuty čekání...

Aspoň, že to funguje i ve FF... Jinak ale *zlatej flash!*

Souhlasím  |  Nesouhlasím  |  Odpovědět
Flasi  |  30. 11. 2007 08:55

Co proboha nechápete. MS vydal Vistu, aby všichni pochopili, že potřebují nový, hodně výkonný počítač. A teď udělal stránky v Silverlightu, aby všichni pochopili, že potřebují pořádné připojení. A ne nějakých 2-4 MBit. V centrále MS to po gigabitovým lokále jede rychle, tak si nestěžujte

Souhlasím  |  Nesouhlasím  |  Odpovědět
Nobody  |  29. 11. 2007 23:04

Nemám Živě za zlé že nekriticky miluje M$, holt každý vydělává jak umí.

Ale mohli by jste do té propagace aspoň trochu objektivity zatánout.

Toto je přece jen další pokus M$ přiživit se na myšlence někoho jiného tím že ji zrealizují (většinou blbě) ve vlatní reži a pak silou protlači na trh. To zkoušeli a zkouší s PDF formátem, Javou, HTML, ... atd ...

Rozum používat prosím. Díky.

Souhlasím  |  Nesouhlasím  |  Odpovědět
VfB  |  29. 11. 2007 23:45

docela je pikantní, že nedovedou nebo nechtějí vytvořit plugin pro SL pro svůj vlastní a nejrozšířenější prohlížeč :) (myslím tím IE6)

Souhlasím  |  Nesouhlasím  |  Odpovědět
mirek  |  30. 11. 2007 07:19

to je ale blbost. Pouzivam SL 1.0 v IE6.

Souhlasím  |  Nesouhlasím  |  Odpovědět
VfB  |  30. 11. 2007 08:04

ale na těch stránkách MS je IE6 uveden jako nepodporovaný prohlížeč, takže lžete, protože soudruzi z USA se nemýlí : )

Souhlasím  |  Nesouhlasím  |  Odpovědět
petr  |  01. 12. 2007 19:03

i mistr tesar se... :) mam msie6.0 a k tomu SL. ale mohlo by se to klidne jmenovat flash...

Souhlasím  |  Nesouhlasím  |  Odpovědět
MT  |  30. 11. 2007 08:02

Kéž by na živě ubylo těchto prázdných a nesmyslných výkřiků do tmy od lidí co tvrdí úplné nesmysly. Lze jen těžko nařknout Živě za placenou propagaci MS produktů - prostě jen píší o tom co se v IT děje a MS je prostě (a klidně si nesouhlaste, nicméně to je prostě neoddiskutovatelný fakt) hlavní tahoun.

Co se týká SL a přiživování na myšlence někoho jiného - proboha co to tady melete za nesmysly ??? To jako, že není možné zkusit vytvořit konkurenční produkt k již existujícímu ??? Proboha vždyť to je základ konkurence !!! A kde je ta myšlenka někoho druhého - myslíte tím interaktivní obsah webu ??? Proč potom nenařknete další miliardu firem ?????????

Jak jste psal - "Rozum používat prosím. Díky" - nicméně to platí hlavně na vás.

Souhlasím  |  Nesouhlasím  |  Odpovědět
VfB  |  30. 11. 2007 08:06

a teď nějakou jinou pohádku

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
30. 11. 2007 08:40

Tahoun ..... hmm

Souhlasím  |  Nesouhlasím  |  Odpovědět
jozka  |  30. 11. 2007 09:34

S tim tahounem nezbyva nez souhlasit. Muzeme se ovsem bavit o smeru kterym tahne

Souhlasím  |  Nesouhlasím  |  Odpovědět
°b1()()b°  |  30. 11. 2007 14:17

no já bych to zakončil že nás táhne do prdele.to sem machr co, že si sem nasázím takovou spoustu smajlíků

Souhlasím  |  Nesouhlasím  |  Odpovědět
tomitom  |  29. 11. 2007 22:40

Tak ta rychlost je fakt tragická. Nechápu Microsoft, že radši nezačne spolupracovat s Flashem, potažmo s Adobe a nepilují jeden (rozhodně lepší) systém....

Souhlasím  |  Nesouhlasím  |  Odpovědět
andree  |  29. 11. 2007 23:04

no sice pouzivam linux a bezbasam mrkvosoft - ale silverlight je rozhodne lepsie navrhnuty (dovody preco si to myslim rozpisovat nebudem, staci si precitat nieco na webe)

Souhlasím  |  Nesouhlasím  |  Odpovědět
Kamzik  |  29. 11. 2007 23:45

Adobe uz raz piloval Flash a volalo sa to Livemotion a vieme ako to dopadlo (ako sedlaci u Chlumce). Potom usudili ze bude lepsie asi rovno kupit Macromediu :) Hlavne by som MS nepodcenoval - ja si este celkom zivo pamatam ako sa predaval krabicovy Netscape Navigator a vsetkym bola na smiech prva verzia Internet Exploreru. Co sa tyka priamo Flashu - ked sa rozhladnem okolo seba, 90% contentu vo Flashi na internete je na urovni, ktoru zvladal Future Splash, povodny produkt, pokym to nekupila Macromedia z roku 1997 a nepremenovala to na Macromedia Flash, nevidim v podstate nijaky pokrok, okrem zapuzdrenia MPEG4 videa do flv formatu ci prilepky typu AIR a jeho nadstavby Flex.

Souhlasím  |  Nesouhlasím  |  Odpovědět
29. 11. 2007 23:55

actionscriptom a flexom sa Flash dost vyvinul a dnes uz to nie je taka zbesila klikacka ako kedysi ale da sa pekne od gruntu napisat vlastna Flashovska aplikacia prepojena s inymi internetovymi technologiami.

Souhlasím  |  Nesouhlasím  |  Odpovědět
29. 11. 2007 23:45

Možná i proto, že by je za chvíli nějaký blbeček obvinil z monopolu. :)

Btw. někteří lidé a to i v této diskuzi považují silverlight za lépe navržený než flash, takže se ptám: je silverlight horší než flash, protože máte ty znalosti a jste schopen to odborně porovnat nebo jen proto, že to dělá MS?

Souhlasím  |  Nesouhlasím  |  Odpovědět
r.pavelka  |  30. 11. 2007 09:50

No ro si panove lihnusaci odporujete - bojujete za multiplatformnost webu a a chcete podporovat jen adobe flash - tak jak to teda je?? myslim si ze si delate prdel z kazdeho - ano chcete multiplatformnost webu a le jen pokud to je lihnus.

Souhlasím  |  Nesouhlasím  |  Odpovědět
jozka  |  30. 11. 2007 09:59

Co ma flash spolecneho s linuxem opravdu nechapu... Ona je asi velka prestavka, vid?

Souhlasím  |  Nesouhlasím  |  Odpovědět
U_K  |  01. 12. 2007 14:05

Ale Flash prokazatelně již běhá na mnoha platformách... Nežil jsi posledních deset let v jeskyni? :o)))

Souhlasím  |  Nesouhlasím  |  Odpovědět
29. 11. 2007 21:49

Další pokus microsoftu zničit multiplatformnost webu. "Chcete vidět naši stránku? Nemáte podporovaný systém, je nám líto." Toto je bohužel mnohem horší než předchozí pokus s IE nadvládou.

Smutné.

Souhlasím  |  Nesouhlasím  |  Odpovědět
:)  |  29. 11. 2007 22:01

myslim ze v tomhle pripade mu to neprojde. Za flashem stoji snad vsechny velke internetove spolecnosti az na nej. Silverlight neni technologie, ktera by byla v dohledne dobe schopna ohrozit flash.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jirka B.  |  01. 12. 2007 01:16

ale prd, Flash KONCI !!!

Silverlight ma

1 lepsi grafiku

2 je rychlejsi nez flash

3 umi lepsi animace, ktere ve flashi ani nelze

4 lepe se v nem programuje

5 vyziva graficke karty

FLASH KONCI !!!

Souhlasím  |  Nesouhlasím  |  Odpovědět
U_K  |  01. 12. 2007 14:08

No bezva, teď ještě aby se všichni posadili na zadek a upgradovali kvůli tomu svoje počítače kvůli .NETu a Monu, aby to "je rychlejsi nez flash" vůbec platilo.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Karel  |  29. 11. 2007 22:06

Vole, silverlight jede i na linuxu a mac os x. Proc pises nesmysly ty idiote?

Souhlasím  |  Nesouhlasím  |  Odpovědět
Ramik  |  29. 11. 2007 22:18

Ty mas ale slovnik, to bude tim kasparkem v kalhotech vid?

Souhlasím  |  Nesouhlasím  |  Odpovědět
U_K  |  29. 11. 2007 22:20

Tak zaprvé, jmenuje se to Moonlight. Zadruhé, je to nechutný polobinární bastl, stále zatížený patenty. (Troufnu si říct, že do toho vidím takřka zevnitř, však to napsali kolegové , ovšem ne všichni jsou z toho tak nadšení.) Zatřetí, máš chování řeznického psa.

Souhlasím  |  Nesouhlasím  |  Odpovědět
r.pavelka  |  30. 11. 2007 09:48

Už se na to těším, až zase MS odrovná to vaše IQ openové konsorcium, které umí jen tlachat. Fleshe me otravují a vypínám je takže mi jakýsi silverslajt nebude vadit. Jak takové pako může tvrdit, že MS zničí multiplatformnost webu - to je do nebe volající blbost. Ale už se na to těším až zaniknou všechny nebuntu nesmysly.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jirka B.  |  01. 12. 2007 01:22

JA SE NETESIM.

Microsoft se stava JEDINOU MONOPOLNI firmou sveta!

Souhlasím  |  Nesouhlasím  |  Odpovědět
petr  |  01. 12. 2007 19:00

tak doufej, ze reklamy v silverligtu budou mnohem mene trapne nez reklamy ve flashi, takze ho taky nebudes muset brzo vypinat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
ander z kosic  |  29. 11. 2007 21:44

Ten microsoft už fakt nevie čo od dobroty.Taketo sra*ky a ešte k tomu aj pomalé.

Souhlasím  |  Nesouhlasím  |  Odpovědět
peCan  |  29. 11. 2007 20:55

Si na tech strankach microsoftu pripadam nostalgicky, jako za dob dial-upu. Mám 6mbit a nacitalo se mi to snad minutu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
29. 11. 2007 21:03

nejsi sam, u mne to same, mam 3Mbit

Souhlasím  |  Nesouhlasím  |  Odpovědět
Ghx  |  29. 11. 2007 21:20

1m 23s na 4Mbit lince (X2 4400, 2GB, 2x raptor ve stripu) tak nevim jestli se mam smat, nebo brecet...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Ja  |  30. 11. 2007 09:08

me to nacitalo cca 30s na 400kbit lince no, tak co

Souhlasím  |  Nesouhlasím  |  Odpovědět
IQ  |  29. 11. 2007 21:32

Ja to mnel nactene v 1vterine pravda opera ten jejich silverbordel nezobrazila

Souhlasím  |  Nesouhlasím  |  Odpovědět
r.pavelka  |  30. 11. 2007 09:45

A nacitalo se ti co? Mi na MSIE 7 během 10 sekund a mám 4Mb.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor