[ wex-alpha @ 27.06.2010. 18:42 ] @
Kao sto naslov kaze.

C#,VB, F# protiv AS(negdje sam citao da je moguce c++ na flashu), ali samo tehnologije koje proizvodjac daje.

Sta da kazem, ja sam licno na .*NET strani, jer to koristim :)

Na Flashu sam vidio dosta stvari vec uradjenih... cak i par MMPORG-ova, nema sta vec nema. Jedno vrijeme sam cak i krenuo da ucim Flash, ali buduci da je projekat koji sam radio vec bio uradjen, nisam se trudio da odrzim znanje iz AS ili da ucim dalje. Kada sam radio drugi projekat, koristio sam Swish Max(je li to taj program? mozda sam pogresio naslov). Mnogo mi je lakse islo.

Tek prije par dana sam uplovio u Silverlight vode. A vec dobrano koristim c#/WPF. Kad sam iz par klikova uspjesno napraivo SL aplikaciju, odusevio sam se. Kad sam portao neke od standardnih aplikacija koje sam radio c#/WPF u silverlight, i kad je proradilo uz malo stimanja, skocio sam sa stolice... jbt, znam Silverlight :D. Naravno, ima jos toliko toga da ucim, ali polako.

Sa jedne strane imamo *.NET u browseru (doduse limitiran), a sa druge AS.

Interesuje me mnogo stvari, kao sto je koja je platforma mocnija. Mada mi se odgovor nekako sam namece *.NET.

Da li ce Flash nestati, ili samo izgubiti dio trzista?

Da li ce se ponoviti prica sa ASP vs PHP? Da svaka kanta/server na internetu tjera AMP, a tek manji postotak IIS?

Zelio bih da cujem vasa razmisljanja.



S postovanjem
[ w3bl0rd @ 28.06.2010. 06:29 ] @
Flash neće nestati možda najviše i zbog backward compatibilityja, ali silverlight ga ubija i to pošteno, puno močniji i uredniji je silverlight.
[ Dejan Lozanovic @ 28.06.2010. 08:21 ] @
Mislim da je tu najbolje opredeliti se za HTML5 :)
[ w3bl0rd @ 28.06.2010. 08:29 ] @
Citat:
Dejan Lozanovic: Mislim da je tu najbolje opredeliti se za HTML5 :)


lol, mješaš stvari, html5 nije nikakva konkurencija silverlightu ili flashu, to što si vidio video da se vrti u html5 ne znači automatski kraj silverlighta ili flasha :))) mješaš stvari, a tim više zato što html5 još nekih desetak godina minimalno neće koristiti u full snazi :)) makar glavni smisao je, html5 ne može zamijeniti ni flash ni silverlight, oni imaju drugu primjenu
[ Dejan Lozanovic @ 28.06.2010. 08:40 ] @
Cuj problem sa silverlightom je sto ga nemas nigde van windows platforme, imas neke portove za mac i linux ali to ne radi kako treba. Sa druge strane flash je prelezao takve bolesti. Sledeci problem jeste mobile market koji postaje non stop sve veci i veci. Flash tu i tamo jos nadjes za neke platforme, silverlight naci neces :).
[ mmix @ 28.06.2010. 08:51 ] @
Cek da izadje teletabis telefon pa ces videti

Ja iskreno isto predvidjam veci uspeh za HTML5, pricam ovo sa malo pragmaticne strane. Ako pogledas bilo koji business oriented web sajt 95% njih moze komotno da se odradi u HTML5 i a raspolaganju je tona HTML/CSS/Ajax sposobnih resursa i dizajnera da odradi stvar. Od onih cirka 5% koji ne mogu da se odrade kroz novi HTML bice dobar deo koji uopste nece moci da se odradi zbog sandboxinga i jedan mali procenat gde ces moci da biras izmedju ova dva. Lozenje je mnogo veliko i bice sigurno silverlight sajtova ko pleve; i Flash kad je izasao nisi mogao da se oslobodis istog, bilo je in imati flash na sajtu za sve i svasta, danas retko kad naletim na sajt gde ima flasha (ako izuzmemo ad servere i tupave animirane reklame)

Al ako cemo striktno ontopic Flash ili Silverlight, naravno Silverlight
[ wex-alpha @ 28.06.2010. 08:53 ] @
Kako nema za telefone?

http://www.silverlight.net/getstarted/devices/windows-phone/

Ako Microsoft ne laze :)
[ Dejan Lozanovic @ 28.06.2010. 09:11 ] @
Citat:
wex-alpha: Kako nema za telefone?

http://www.silverlight.net/getstarted/devices/windows-phone/

Ako Microsoft ne laze :)



HAHAHAHAHAHA, ma windows mobile ima market share ekvivalentan Desktop linuxa :)
[ wex-alpha @ 28.06.2010. 09:23 ] @
Ti si naveo da SL nigdje naci neces. Drugo pitanje je omjer Win mobile platformi naspram drugih. Osim toga nije ni tema.
[ vlada_vlada @ 28.06.2010. 09:40 ] @
Da li SL dolazi uz W7 preinstaliran (uz .NET-ove) ?
[ Dejan Lozanovic @ 28.06.2010. 09:44 ] @
Evo vam mali primer HTML5

http://mugtug.com/sketchpad/
[ mmix @ 28.06.2010. 09:44 ] @
Ne da dolazi preinstaliran nego WP7 JESTE silverlight.

Ne znam sto vam je to toliko iscudjujuce. Sta je silverlight? Ono u dubini kad razgrnes sav marketing BS? XAML (deklarativni jezik) + sandboxed CLR (codebehind), potpuno ekvivalentno tome je HTML5 (deklarativni jezik) i JS (codebhind), isto tako flash sa svojim activescriptom. Mozemo sad da pricamo o nijansama zasto je jedan bolji od drugog (script vs precomiled, itd, itd) i sta ima jedan a drugi nema, ali je cinjenica da se funkcionalni razmak izmedju tehnologija smanjio i da neke druge stvari sem broja funkcija u APIu igraju ulogu u odlucivanju.

[Ovu poruku je menjao mmix dana 28.06.2010. u 11:04 GMT+1]
[ miroslavL @ 28.06.2010. 12:46 ] @
Na Linuxu pogotovo ako se koristi i Firefox, Silverlight radi savršeno (zahvaljujući Novellu i njihovom saradnjom sa Microsoftom) - Moonlight.
[ Shadowed @ 28.06.2010. 13:17 ] @
Citat:
Dejan Lozanovic: HAHAHAHAHAHA, ma windows mobile ima market share ekvivalentan Desktop linuxa :)

Sto je ujedno odgovor na problem vezanosti za Windows platformu (koja, zapravo, i nije tolika) :)


Razlozi zasto dajem prednost Silverlight-u su:
C#/vb.net naspram AS3. Vise sam za strongly typed jezike kao i za kompajlirane, naspram skriptova.
Mnogo bolje razvojno okruzenje. Visual Studio + Expression Blend (ovaj drugi bi mogao biti i bolji) su daleko bolji za rad od Adobe Flash-a.
Ukoliko se radi aplikacija koja ima i klijentsku i serversku stranu, cela se radi u istom okruzenju i istom jeziku, na isti (slican) nacin.
[ mmix @ 28.06.2010. 13:18 ] @
Mnogo su u raskoraku. Silverlight 4 je u opticaju a moonlight je jos na 2-i, a tek na jesen mozda bude alpha 4-e. Da ne pominjemo i gomilu nepoznanica oko patenata i licenci kojima je silverlight nakrcan.
[ Shadowed @ 28.06.2010. 13:52 ] @
Pa, ok, al' svakako je sebi odgovorio sa onim za Win Mobile :)
Who cares za promile :P
[ jablan @ 28.06.2010. 14:56 ] @
Citat:
weblord: lol, mješaš stvari, html5 nije nikakva konkurencija silverlightu ili flashu, to što si vidio video da se vrti u html5 ne znači automatski kraj silverlighta ili flasha :))) mješaš stvari, a tim više zato što html5 još nekih desetak godina minimalno neće koristiti u full snazi :)) makar glavni smisao je, html5 ne može zamijeniti ni flash ni silverlight, oni imaju drugu primjenu

Zašto HTML5 nije konkurencija SL-u i Flashu, živo me interesuje? Koja je to druga primena?

BTW, nije mi baš jasna suština teme, jel više kao šta bismo mi voleli da bude ili šta mislimo da će biti?

Ja lično ne vidim neku budućnost SL-a (osim za intranet, gde se već koristi).
[ wex-alpha @ 28.06.2010. 19:36 ] @
Citat:
Zašto HTML5 nije konkurencija SL-u i Flashu, živo me interesuje? Koja je to druga primena?

BTW, nije mi baš jasna suština teme, jel više kao šta bismo mi voleli da bude ili šta mislimo da će biti?

Ja lično ne vidim neku budućnost SL-a (osim za intranet, gde se već koristi).


I sta bi voljeli da bude i sta mislite da ce biti.

Isto tako mane i prednosti i jedne i druge, a sad koliko vidim i trece tehnologije.
[ Dejan Lozanovic @ 28.06.2010. 19:57 ] @
Po meni html5 je pravo resenje, zbog toga sto je to otvoren standard, znaci svako moze da ga implementira, situacija kao kad se pojavio CSS, stvari su pocele da dolaze u normalu tako i sad HTML5. Ovako ako pogledas za bilo koju tehnologiju to je ipak problem, primera radi tek sa androidom 2.2 bice podrska za flash, a da ne govorimo da iphone nema recimo podrsku za flash, pa symbian takodje, jednostavno imas toliko mnogo uredjaja koji se kace na web, jednostavno bilo kakvo zatvoreno resenje nije dobro jer niko nece pokriti 100% svega. Ovako sa otvorenim standardom svi znaju sta sve moraju da imaju da bi standard ispostovali i to urade za svoju platformu.
[ brankko @ 28.06.2010. 21:53 ] @
Ja sam nacuo neke spekulacije da ce Apple da podrzi Silverlight...

Elem, na Microsoft-ovoj prezentaciji Visual Studia 2010, pricali su o SL 4.0 programiranju za telefone koji jos ne postoje (u to vreme ni Win Mobile nije podrzavao SL) a kako je Apple vec banovao FL, nije nemoguce da ce se nanjusiti sa MS-om (posebno sto je za sada iPhone aplikacije moguce razvijati samo na Mac-u)
[ Dejan Lozanovic @ 29.06.2010. 00:56 ] @
Citat:
brankko: Ja sam nacuo neke spekulacije da ce Apple da podrzi Silverlight...

Elem, na Microsoft-ovoj prezentaciji Visual Studia 2010, pricali su o SL 4.0 programiranju za telefone koji jos ne postoje (u to vreme ni Win Mobile nije podrzavao SL) a kako je Apple vec banovao FL, nije nemoguce da ce se nanjusiti sa MS-om (posebno sto je za sada iPhone aplikacije moguce razvijati samo na Mac-u)


To je sve u domenu vlaznih snova sto bi rekli , steva se drzi html5 http://www.apple.com/html5/ http://www.apple.com/hotnews/thoughts-on-flash/ sve sto je steva naveo protiv flasha identicno moze da se primeni na SL takodje. Stevi totalno odgovara da se development odvija samo na macu i na nicemu drugom, jednostavno hoce da navuce ljude na svoj eco system. Napravio je dovoljno veliki hype kad je iphone u pitanju, da prosecan six pack joe hoce da kupi iphone + hoce da trosi pare u appstore-u. E sad ako neko hoce da se masti od tog app store-a jednostavno igra kako steva kaze.
[ w3bl0rd @ 29.06.2010. 06:49 ] @
HTML5 ne pokriva flash, došli su sad do nekoliko dodirnih točaka, ali HTML5 ne izbacuje van flash ili silverlight, silverlight vs flash može, ali html5 vs silverlight se ne može uspoređivati...prouči malo...
to što će html sad moć producirat video ne znači da će flash odumrijeti, di su sve one flash igre, banneri, kojekakvi sadržaji, html to ipak neće moći sve pokriti, da ne govorimo o nedostacima http protokola i ne mogučnošću veze u oba smjera ;) Nadam se da su ti sad neke stvari jasnije zašto html5 neće zamjeniti silverlight ili flash
[ Impaler @ 29.06.2010. 08:05 ] @
Citat:
w3bl0rd:da ne govorimo o nedostacima http protokola i ne mogučnošću veze u oba smjera?
misliš na asyncrono slanje poruka browseru? moguce je ali s nekom vrstom message pollinga. za sto ja znam. inace kako bi gmail mogao ispisati da ti je stigao novi mail?

jednostavne igre i banneri se bez problema rade u javascriptu u kombinaciji svg/vml vektora ili div elemenata.

jedino sto za sada js aplikacije nemogu imati takve performanse kao silverlight ili flash. il neki activex plug-in i ne podrzavaju threadove.



[Ovu poruku je menjao Impaler dana 29.06.2010. u 09:21 GMT+1]
[ Tyler Durden @ 29.06.2010. 08:39 ] @
Flash će da pukne. I drago mi je zbog toga jer se u Adobe već godinama ponašaju kao najgori dripci. Pomalo je ironično da je Apple prvi otvorio vatru.
Silverlight nikad nije ni zaživio ozbiljno, tako da će sa njim biti još lakše...
[ mmix @ 29.06.2010. 08:42 ] @
Ja ne verujem isto da ce SL da zazivi na iXXX mobilnoj platformi, Steva ce to ionako lako da objasni (i SL je resource hog) a iza toga je naravno prica da to uvodi poteskoce u kontrolisanje aplikacija u appstore-u i uvodjenje platforme paralelne svojoj. Ako vec imas svoju ozidanu bastu u zasto bi pustio drugog bastovana da sadi svoje cvece


Citat:
w3bl0rd: HTML5 ne pokriva flash, došli su sad do nekoliko dodirnih točaka, ali HTML5 ne izbacuje van flash ili silverlight, silverlight vs flash može, ali html5 vs silverlight se ne može uspoređivati...prouči malo...
to što će html sad moć producirat video ne znači da će flash odumrijeti, di su sve one flash igre, banneri, kojekakvi sadržaji, html to ipak neće moći sve pokriti, da ne govorimo o nedostacima http protokola i ne mogučnošću veze u oba smjera Nadam se da su ti sad neke stvari jasnije zašto html5 neće zamjeniti silverlight ili flash


Mislim da gresis, daj bar primer, sta to vizuelno moze flash a da ne moze HTML5? Jedino sto ja vidim kao manu HTMLa je zvuk/muzika, ali nesto istu ni ne ocekujem od veb sajtova, obicno volim da slusam svoju muziku dok gledam sajtove i flashirana muzika mi bas smeta. Od kad sam blokirao ad servere i one annoying reklamne banere flash gotovo da se nikad ni ne pali u svakodnevnoj upotrebi sem u bas media-rich sajtovima kao sto su sajtovi igrica. Nesto mi se cini da vi mislite da ce jednog dana ceo veb da bude takav i da ce ljudi da browsuju internet tako sto ce imati deset ortvorenih flash/SL sajtove od kojih ce svaki da vrti neke animacije i pusta svoju muziku?

Btw i flash i SL koriste HTTP/S protokol za pull komunikaciju sa remote serverom isto kao sto to radi i Ajax, to sto SL ima sockete ne znaci ti u praksi gotovo nista van intraneta.

[Ovu poruku je menjao mmix dana 29.06.2010. u 09:54 GMT+1]
[ galahad @ 29.06.2010. 10:47 ] @
Da li će Flash da odumre ili neće, to ne znam, ali mislim da Silverlight nikad neće stići Flash. Prvo i najvažnije, jer kasni X godina za Flash-om. Kad sam završavao na ITA, imali smo taj očin od Silverlight, Blender, i šta ja znam kako se zovu, i meni je to bilo toliko konfuzno, da to nije normalno. Možda zato što sam više programer, nego što klikćem po bilo kakvim prozorima, al' dobro, da ne odlazim od teme :)

Silverlight ne nudi ništa što već ne postoji u Flashu, a share mu je prilično mali. Drugo, na Linuxu radi patetično, nekom se desi pa da radi super, ali uglavnom, ili zakuca procesor na 100%, ili ne radi uopšte, tako da sa te strane, Flash ga ubija, jer ipak radi. Ne znam kako radi na Mac-u, ali ne sekiram se da će se Steva i Bili dogovoriti nešto. Ali mislim da ga Steva neće pustiti na iCrap, a mislim ni da se ostali proizvođači mobilnih neće baš polomiti da puste M$ stvar da im trčka po uređajima... Mislim da će SL imati neku ograničenu publiku, ali neće biti baš nekakav bum...

Jer kao što neko reče, većinu stvari možeš i kroz čist HTML/JavaScript da uradiš, dodaš malo ajax-a, i voila, full-blown interactive website...
[ jablan @ 29.06.2010. 15:24 ] @
Dve stvari koje prave razliku među ove tri platforme su samo a) developerski komfor i b) vlasnički model, koji sa sobom nosi portabilnost, brzinu razvoja same platforme ali i moguću diverzifikaciju. Mislim da a) nije, niti je ikad bio presudan faktor za bilo šta, i onda ostaje b), gde po meni HTML5 ima značajnu prednost.
[ Srđan Pavlović @ 29.06.2010. 15:40 ] @
http://www.youtube.com/html5
[ galahad @ 29.06.2010. 15:51 ] @
Slažem se sa jablanom, komfor developera nikad nije, niti će biti bilo kakav faktor izbora neke platforme, već samo taj vlasnički model, odnosno, da li neki proizvođač rizikuje potencijalne tužbe oko patenata ili ovoga i onoga, i koliko ga to košta... Zamislite situaciju, da recimo Nokia ispregovara sa čika Bilijem oko SL-a na novim mobilnim uređajima. Plate oni njemu licencu koliko treba, navuče se svet, i onda recimo Nokia nađe još neku platfomu koju bi da stavi na mobilne. Al' onda čika Bili kaže, "e neće da može, oni su mi konkurencija, ako stavite i njihovu platofrmu, tužiću vas". Potpuno realan scenario, i zašto bi onda bilo ko stavljao sebe u poziciju da neko drugi odlučuje umesto njega...

HTML5 će svakako u jednom momentu da preuzme vođstvo od Flash-a, samo treba da prođe vremena, pa da malo zaživi. Mislim da će HTML5 svakako ubijati, samo dok se sredi sve, i dok se malo gurne na mobilne. Jeste da to neće biti jako brzo, ali svakako brže od SL-a na non-windows uređajima.
[ Goran Rakić @ 29.06.2010. 17:09 ] @
HTML5 (tj. kombinacija tehnologija koje se podrazumevaju pod tim imenom) je u stanju da renderuje Flash SWF. Pogledajte http://smokescreen.us/demo/



Citat:
Smokescreen is a new open-source project aimed at converting Flash to JavaScript/HTML5 to run where it previously couldn’t and better interoperate with webpages where it previously could. Smokescreen will give you more choices, including developing in JavaScript instead of ActionScript and seamlessly mixing Flash content with HTML content. With Smokescreen you can reach new platforms without learning any new tools; your Flash is automatically converted to JavaScript/HTML5.



Za sada kontrola klijentskih uređaja nedostaje u HTML5, kao i kvalitetan softver za point-and-click dizajniranje.
[ wex-alpha @ 29.06.2010. 19:13 ] @


Ne znam da li su drugi "kandidati" to u stanju, ali postoji nekoliko alata koji su u stanju da generisu XAML fajlove iz sljedecih programa:

* Adobe Illustrator XAML Export Plugin
* Adobe Photoshop to XAML Converter
* Blender XAML Export Plugin
* Lightwave XAML Export Plugin
* Visio XAML Export
* 3D Studio Max to XAML Converter
* Maya to XAML Converter
* Flash to XAML Converter
* SVG to XAML Converter
* WMF/EMF to XAML Converter


Da, cak i Flash u SL. Ne mislim pri tome Flash fajlove u vidu Movie Clip-ova, nego cisti XAML kod, gdje postoji mnogo opcija.

Exportovao sam nekoliko 3dmax objekata u XAML, i imam kontrolu nad svakim "trokutom". Sve se svodi na copy/past generisanog koda. Fenomenalno izgleda. Doduse, tu vec pocinje mazohizam ako se radi u VS. Za to je Blend namjenjen. Ali VS je uvijek tu za code behind.

[ calimero @ 30.06.2010. 12:59 ] @
Citat:
Ja sam nacuo neke spekulacije da ce Apple da podrzi Silverlight...

pre ce poceti krave da padaju sa neba nego sto ce Apple podrzati Silverlight - samo im to fali u zivotu: da puste M$ tehnologiju na OS X.

vidim da me je Goran Rakić pretekao za smokescreen :)
[ Goran Rakić @ 30.06.2010. 14:53 ] @
HTML5 (tj. HTML5 DOM, JavaScript, WebWorkers, WebSockets, SVG, CSS3,...) je zanimljiva priča u povoju i pruža lepu kolekciju mogućnosti. Sada smo u fazi gde svakih par nedelja vidimo novi demo mogućnosti.

Problem je raznolikost browsera (API za neki spoljni plugin se daleko lakše standardizuje) i to da većina ovih tehnologija napreduje nekim svojim tempom i međusobno nisu ujednačene. Ne postoji radna grupa koja „odozgo gleda to sve“, pa tako postoji dosta ideja koje deluju „skoro kao ono što bi nam trebalo“, ali uvek zafali samo još nešto malo da bi rešenje bilo upotrebljivo za razvoj kompletnog proizvoda bez oslanjanja na dodatke (ActiveX, NPAPI, XPCOM, Gears+NativeClient, Flash, Silverlight...).

Bilo kako bilo, programeri koji se danas odluče za HTML5 osuđeni su na to da prate veliki broj različitih implementacija i poznaju široko polje raznih API-ja. Trenutno nema rasprostranjenih softverskih alatki koje bi im u tome pomogle. Evo zanimljivog novog teksta na Youtube blogu: http://apiblog.youtube.com/2010/06/flash-and-html5-tag.html

Kažu u <video> HTML5 implementaciji nedostaje im:
- podrška za prilagođeni striming (throtling, seeking,...)
- pouzdan sandboxing na third-party sajtovima
- pristup kameri i mikrofonu...

Kako se HTML5 oblak bude širio da pokrije sve to tako će doći i do pojave propusta koje omogućavaju izvršavanje zlonamernog koda i neželjeni izlazak iz sandboxa, baš kao što se dešava u aktuelnim alternativama u vidu dodataka. Prednost je što kroz par godina idealno neće postojati jedan vendor koji kontroliše razvoj standarda, runtimea i razvojnih alata. Mana je što to vodi različitim implementacijama, različitom nivou podržanosti standarda i zahtevaće da se za rešenja koja koriste HTML5 razvijaju različiti profili ako je potrebno da sve radi pod više implementacija.