Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Flash Catalyst: Snadný návrh RIA aplikace

Petr Bíža
18. 11. 2009 7:59 Nový

Re: Flash Catalyst: Snadný návrh RIA aplikace

celé vlákno

Z titulky vede spatny odkaz:
> flash-catalyst-snadny-navrh-ria-apliakce
> flash-catalyst-snadny-navrh-ria-aplikace

Petr Bíža
18. 11. 2009 8:11 Nový

Re: Flash Catalyst: Snadný návrh RIA aplikace

celé vlákno

Už to funguje – prosím smazat.

Peter Rybar aura:13
18. 11. 2009 11:43 Nový

Ako sa maju robit RIA

celé vlákno
Ciste a jednoduchsie webove riesenie RIA vyzera nasledovne:
  1. dizajner navrhne aplikaciu a jej dizajn vo forme html a css
  2. programator UI ju pomocou Javascriptu ozivi, cim ziskame prototyp pre zakaznika; AJAX datove sluzby su dummy a na realne datove sluzby sa napoja az po implementacii AJAX REST datovych sluzieb na serveri
  3. programator na strane serveru vytvori pre AJAX REST web sluzby pre UI aplikacou
Vsimime si:
  1. nepotrebujeme ziadne specialne vyvojarske nastroje ktore musia mat vzajomne importovatelne projekty
  2. nerobime 3× import projektu z nastroja do nastroja, co nam moze robyt problemy ak sa rozhodne zakaznik na zaver trosku zmenit dizajn
  3. nemusime sa bat, ze nas zakaznik, alebo jeho obchodny partner nahodou nebude mat flash :)
  4. flash, flex, silverlight a im podobne cierne skrinky nemozno povazovat za web
dc
dc (neregistrovaný) ---.mcrn.sk
18. 11. 2009 12:02 Nový

Re: Ako sa maju robit RIA

celé vlákno

Pekne napisana teoria (alebo ste iba teoretik?).
1. html css – bohuzial stale si kazdy prehliadac vysvetluje niektore taky a standardy podla seba a argument pred klientom ze ved to mame podla w3c a ine nas nezaujima neobstoji (proste IE6 tu este aj ked v minorite je a ostatne prehliadace maju tiez svoje muchy tak to treba osetrit, bohuzial neprijemna realita)
2. javascript – no kedze to bezi v prehliadaci tak podobne ako bod 1. Staci si vyskusat aj nektore zname frameworky a zistite ze mnohe z nich maju vecsie ci mensie problemy s roznymi prehladacmi. Zalezi ci ten drobny problem bude pre vasu aplikaciu zasadny alebo nie a ci sa da alebo neda lahko odstranit.

A co sa tyka toho ze by zakaznik alebo jeho klienti nemali flash tak myslim ze toho sa fakt netreba obavat. V najhorsom nech si pozrie statistiky na svojom webe a hned bude vidiet. Prakticky cez 90% ludi ma nainstalovany flash.

Netvrdim ze flash je vseliek, ma tiez svoje muchy, ale momentalne to mne pripada ako lepsia cesta nez to vecne lepenie roznych css/javascript frameworkov a kniznic ked sa clovek desi co sa zasa rozdrbe pri novej verzii niektoreho prehliadaca alebo ked nahodi novsiu verziu kniznice.

Peter Rybar aura:13
18. 11. 2009 12:17 Nový

Re: Ako sa maju robit RIA

celé vlákno

Vy ste asi praktik zaciatocnik.
Ak mate pravdu, v blizkej dobe bude asi google a jemu podobni migrovat svoje Javascriptove RIA aplikacie na Flex.
Cas ukaze kto z nas dvoch mal pravdu. :)

pas
pas (neregistrovaný) 77.78.83.---
18. 11. 2009 12:28 Nový

Re: Ako sa maju robit RIA

celé vlákno

Googlovské aplikace jsou hezký příklad – u GMailu není Flash potřeba, naopak třeba Street View v mapách dnes jinak než ve Flashi udělat nejde. Jiným příkladem RIA, kde je Flash na místě, je Photoshop.com nebo aplikace na Acrobat.com.

pas
pas (neregistrovaný) 77.78.83.---
18. 11. 2009 12:42 Nový

Re: Ako sa maju robit RIA

celé vlákno

Ještě mě napadlo, že dalším kandidátem na flashovou RIA z portfolia Google aplikací by mohla být Picasa. Uvítal bych úpravy fotek přímo online, namísto dnešního řešení s dvojím GUI – jednom na webu a druhém v desktopové aplikací, která pořád nemá beze zbytku vyřešenou synchronizaci se serverem.

dc
dc (neregistrovaný) ---.mcrn.sk
18. 11. 2009 12:55 Nový

Re: Ako sa maju robit RIA

celé vlákno

ja ale netvrdim ze javascript/html sa nema sancu uzivit. Urcite su situacie kde pouzitie flashu je ako kanon na vrabce ale zasa robit nejaku komplexnu ria aplikaciu v javascripte/html zacne byt peklo. A priznam sa ja sa rozhodoujem podla svojich potrieb a potrieb v praci. To ci google bude alebo nebude migrovat je mi ukradnute. Ma ludi ma zdroje ma cas a podla toho sa zariadil. Na druhu stranu az Vam bude niekto dupat na krk s terminom ze chce vysledok tak nebudete mat asi chut hladat chybu v nejakom frameworku preco nechodi prave s niektorym prehliadacom.
Ano cas ukaze.

pas
pas (neregistrovaný) 77.78.83.---
18. 11. 2009 12:25 Nový

Re: Ako sa maju robit RIA

celé vlákno

Flash samozřejmě není web, ale to snad někdo tvrdí? Ve zkratce „RIA“ jsem si písmene W nevšimnul. :) Také to ovšem není černá skříňka. Nástroje, které tu Tom Krcha propaguje, usnadňují práci, ale také můžete používat open source SDK a programovat v libovolném textovém editoru. Obecně Flash použijete pochopitelně hlavně u projektů, které vyžadují něco, co HTML/AJAX prostě neumí, od pokročilé grafiky, přes kameru, k peer-to-peer komunikaci, atd.

Tom Krcha aura:86
18. 11. 2009 12:36 Nový

Re: Ako sa maju robit RIA

celé vlákno

Jeste doplnim Pavla. Flash neni vhodny jen tam kam HTML/CSS nedosahne co se tyce features. Je to hlavne o snadnosti vyvoje, propojeni na Creative Suite a spouste knihoven, ktere mate v dnesni dobe k dispozici na temer vse.

Ted nestrane – Osobne si uz nedovedu predstavit programovat neco v Ajaxu, kdyz to ve Flexu muzu mit za mnohem kratsi dobu – napr. layout, skinning (FC) ci propojeni na DB: http://zdrojak.root.cz/…-builderu-4/

Ve vetsine firem rozhoduje prave ta rychlost. Ukazat co nejdriv hmatatelny vysledek. A to je presne misto pro Flash Catalyst… Nemuzu doporucit nic jineho nez vyzkouset a udelat si nazor :)

pas
pas (neregistrovaný) 77.78.83.---
18. 11. 2009 12:48 Nový

Re: Ako sa maju robit RIA

celé vlákno

Tak tak. Proto také námitka s Google aplikacemi není úplně fér, jelikož tam je situace ohledně lidských a časových vývojářských zdrojů úplně jiná než když někdo potřebuje rychle spíchnout nějakého jednoúčelového klienta k nějakému systému. A zároveň je tam extrémní důraz na svižnost aplikací – ruku na srdce, i já jako propagátor flashových RIA mám rád HTML rozhraní GMailu nebo Docs, Flash by dnes asi rychlostí ještě nemohl konkurovat, ale věřím, že Flash Player 11 už bude. ;-)

Peter Rybar aura:13
18. 11. 2009 14:03 Nový

Re: Ako sa maju robit RIA

celé vlákno

„Osobne si uz nedovedu predstavit programovat neco v Ajaxu, kdyz to ve Flexu muzu mit za mnohem kratsi dobu – napr. layout, skinning (FC) ci propojeni na DB“

Mozno je vela tachych, pre ktorych je bezne to, co si Vy osobne neviete ani predstavit :)
Faktom stale zostava, ze Flex aplikacia nie je web aplikacia.

Borek Bernard aura:66
19. 11. 2009 12:39 Nový

Re: Ako sa maju robit RIA

celé vlákno

>>> Faktom stale zostava, ze Flex aplikacia nie je web aplikacia.

Přesná definice webové aplikace neexistuje, ale mohl bych říct, že když Flex aplikace běží v prostředí webu a na jeho protokolech (i když ne nutně jen tam), je tím pádem webová. On třeba takový GMail taky nemá s původní ideou hypertextově provázaných dokumentů moc společného…

Peter Rybar aura:13
19. 11. 2009 12:43 Nový

Re: Ako sa maju robit RIA

celé vlákno

Dobra webova aplikacia je RESTovska.
Je Flex aplikacia RESTovska?

Borek Bernard aura:66
19. 11. 2009 12:50 Nový

Re: Ako sa maju robit RIA

celé vlákno

Proč by nemohla být? Mimochodem, snad si rozumíme, že Flex je klientská technologie, zatímco REST-style rozhraní je záležitost serveru.

pas
pas (neregistrovaný) 77.78.83.---
19. 11. 2009 12:59 Nový

Re: Ako sa maju robit RIA

celé vlákno

To je jako byste se ptal, zda je C++ aplikace RESTovská. :)

Peter Rybar aura:13
18. 11. 2009 13:57 Nový

Re: Ako sa maju robit RIA

celé vlákno

Rich Internet applications (RIAs) are web applications that …
[ http://en.wikipedia.org/…_application ]

Vas nazor, az na male nepresnosti, dava zmysel.
Podla komentarov v tejto diskusii usudzujem ze vacsina z diskutujucich doteraz nepochopila o com je web a ako funguje.
Uz len tvrdenie, ze 90% ludi ma nainstalovany flash a teda je to OK, je maximalna demagogia. Co ked prave tych 10% su obchodni partneri vasho zakaznika?

pas
pas (neregistrovaný) 77.78.83.---
18. 11. 2009 14:19 Nový

Re: Ako sa maju robit RIA

celé vlákno

Pojem RIA vymyslela kdysi Macromedia právě pro flashové aplikace. Následně jej převzal Microsoft a potom i ostatní a začali jej používat pro běžné webové aplikace a jak je vidět, tak nakonec i wikipedisti, ale to už je jejich problém.

RIA nemusí běžet jen v pluginu v browseru, ale i v desktopovém runtimu (Adobe AIR), tam už pak souvislost s webem je minimální (pokud se komunikuje přes HTTP) nebo nulová (pokud se komunikuje jinými protokoly).

pas
pas (neregistrovaný) 77.78.83.---
18. 11. 2009 14:35 Nový

Re: Ako sa maju robit RIA

celé vlákno

Demagogie (no spíš nesmyslnost) je mávat těmi 90 procenty, ale úplně stejně nesmyslné je mávat těmi 10 procenty.

Pokud se nebavíme o konkrétním projektu, tak se můžeme hádat do nekonečna. Jsou projekty (typicky reklama), kde je nutné pečlivě sledovat statistiky penetrace různých verzí Flash Playeru a podle toho se rozhodovat. A pak jsou projekty (na takovém dělám), kdy se na tyhle čísla prakticky vůbec nedíváme, protože víme, že když uživatele vyzveme k nainstalování nové verze Playeru, tak to udělají, jelikož ví, že za to dostanou něco hodnotného.

dc
dc (neregistrovaný) ---.mcrn.sk
18. 11. 2009 15:50 Nový

Re: Ako sa maju robit RIA

celé vlákno

Percenta budu pre kazdy web asi ine pretoze bude zalezat co ten web ponuka.Ine bude mat nejaky staticky web ine nejaka prezentacia. A ked to bude nejaka web aplikacia tak si zasa mozem tie podmienky aj klast ak ponukam klientom nejaky servis (povedzme aj plateny) tak jednoducho aj oni musia splnit nejake zakladne poziadavky (a to plati aj pre javascript – prehliadac).
Este raz nikto vam javascript/html neberie, len poniektory uz maju toho maglajzu a vecnej vojny medzi prehliadacmi a standardami asi dost. Flash je sice uzatvorenejsi ale zasa od jednej spolocnosti tym padom aj menej rozbity.Ja si myslim ze obe technologie maju sancu existovat a aj koexistovat a nech si kazdy vyberie.
A co sa tyka pochopenia webu tak to co je teraz uz davno nema nic spolocne z webom a z mojho pohladu je to len znasilnovanie povodnej myslienky hypertextoveho textu (s odkazmy).To ze sa niekto snazi do toho teraz natlacit uz aj aplikacie (a je jedno ci je to cez javascript,flash,sil­verlight a ine) to je uz hnus. Tak isto ako REST, JOSON a dalsie aktualne technologie. Proste http na takyto prenos nebol stavany a web s htmlkom tak isto nie. Z tohto pohladu ste aj Vy asi nepochopili o com bol a asi mal byt web, ale proste naroky a poziadavky sa zmenili.Osobne je pre mna velkou zahadou potreba prenasat desktopove aplikacie do webu, napriklad rozne office baliky a podobne.Uz len cakam kedy niekto spacha video striznu alebo 3d modeler cez web…

pas
pas (neregistrovaný) 77.78.83.---
18. 11. 2009 16:16 Nový

Re: Ako sa maju robit RIA

celé vlákno

Potřebu přenášet desktopové aplikace do webu já osobně naprosto chápu u office aplikací a jakýchkoliv jiných aplikací, kde se sdílí data mezi lidmi a je potřeba dokumenty upravovat třeba i z mobilu. Osobně už minimálně rok nemám nainstalovanou žádnou office (MS, Open či jinou) a je to skvělý pocit. U video střižny asi těch důvodů mít to jako RIA tolik nebude.

Z výše jmenovaných technologií jediný Silverlight vznikl primárně s ambicí být RIA technologií. HTML má hypertextovou historii, Flash má animační historii. Přesto fandím Flashi, je to taková dravá štika, která se umí rychle adaptovat.

Peter Rybar aura:13
18. 11. 2009 17:51 Nový

Re: Ako sa maju robit RIA

celé vlákno

Viete co je REST a preco ho Fielding zaviedol?
REST nie je technologia! Je to architektonicky styl.
Definuje ako ma vytzerat dobre navrhnuta webova aplikacia a flexove serepeticky do definici dobrej web aplikacie nezapadaju.

A k tej videostrizni, jeden komentar tu v diskussi hovoril o tom ze chce aplikaciu pre upravu fotografii (vo flexe). Co si o nom myslite?

pas
pas (neregistrovaný) ---.net.upc.cz
18. 11. 2009 22:45 Nový

Re: Ako sa maju robit RIA

celé vlákno

No REST je určitě zajímavý koncept, ale snad nechcete říct, že jakýkákoliv jiná architektura není „dobrá“. Zajímalo by mě, zda váš názor na „flexové serepetičky“ je pouze jakýmsi nábožensky zabarveným výkřikem, nebo zda máte konkrétní kritiku nějakého frameworku či design patternů, které používáme ve světě Flashe.

Co se týče názoru, že Picasa je dalším kandidátem v rámci Google aplikací na zpracování formou flashové RIA, to byl můj názor, takže proč nediskutujete přímo se mnou?

Peter Rybar aura:13
19. 11. 2009 11:07 Nový

Re: Ako sa maju robit RIA

celé vlákno

> No REST je určitě zajímavý koncept, ale snad nechcete říct, že jakýkákoliv jiná architektura není „dobrá“.

REST je architektura/styl webu. Ak sa vzdalujete od RESTu, vzdalujete sa od webu. Myslim ze flash, flex, silverlight, javafx a akekolvek im podobne riesenia su od RESTu (a teda aj webu) dost daleko. Ak sa teda pani chcete bavit o webe, bavime sa o RESTe.

Borek Bernard aura:66
19. 11. 2009 12:42 Nový

Re: Ako sa maju robit RIA

celé vlákno

>>> Myslim ze flash, flex, silverlight, javafx a akekolvek im podobne riesenia su od RESTu (a teda aj webu) dost daleko.

Můžete tenhle svůj názor nějak podložit?

Peter Rybar aura:13
19. 11. 2009 12:46 Nový

Re: Ako sa maju robit RIA

celé vlákno

Dokazete tento nazor nejako vyvratit?
To asi treba nieco vediet o RESTe.

Borek Bernard aura:66
19. 11. 2009 12:57 Nový

Re: Ako sa maju robit RIA

celé vlákno

RIA technologie umí bez problémů komunikovat s RESTovým rozhraním na serveru, pořád nechápu, co svými komentáři myslíte.

pas
pas (neregistrovaný) 77.78.83.---
19. 11. 2009 12:47 Nový

Re: Ako sa maju robit RIA

celé vlákno

Ok, takže je to o té terminologii.
Já flashovým aplikacím neříkám webové. Ale vztah mezi všemi těmito pojmy není zas tak jednoduchý. Flashové aplikace používají (mimo jiné) webové protokoly. Můžou používat i REST. Vztah mezi Flashem a webem je třeba takový, že ve Flashi můžete naprogramovat HTML renderer (proč byste to ovšem dělal, že? :)) … Takže myslím, že v určitém širším pojetí se dají flashové aplikace považovat za součást Webu jakožto infrastruktury, stejně jako tak někdo může brát RSS readery, různé klienty webových služeb, atd. Ale má tahle debata vůbec nějaký praktický smysl? :)

Tom Krcha aura:86
18. 11. 2009 18:09 Nový

Re: Ako sa maju robit RIA

celé vlákno

Videostřižnu na webu už Adobe spáchalo … Premiere Express

http://www.adobe.com/…iereexpress/

http://en.wikipedia.org/…iere_Express

Gangsta
Gangsta (neregistrovaný) ---.cust.nbox.cz
5. 12. 2009 10:12 Nový

Re: Ako sa maju robit RIA

celé vlákno

Tak právě ten 3D modeler začínají dělat známí v jedné firmě. Podle mého názoru je to kravina, ale já jsem strašný zpátečník, takže kdo ví. Třeba to úspěch mít bude.

Chtějí ten modeler (a návazné věci) přes web pronajímat, myslí si, že víc vydělají, než kdyby prodávali desktopové aplikace.

MD
MD (neregistrovaný) 194.213.198.---
18. 11. 2009 16:15 Nový

Re: Ako sa maju robit RIA

celé vlákno

> 1. dizajner navrhne aplikaciu a jej dizajn vo forme html a css

Designer to hlavne navrhne ve photoshopu ;-)

Honza77
Honza77 (neregistrovaný) ---.strcechy.adsl-llu.static.bluetone.cz
22. 11. 2009 4:31 Nový

Dotazy

celé vlákno

1) Pomůže mi Catalyst také při opačném postupu – tedy napřed programátor vytvoří funkční prototyp, následně grafik vytvoří na základě prototypu grafický návrh (který respektuje stejné ovládací prvky, ale zadefinuje jim jiný vzhled a umístění) a pak je třeba to propojit?

2) Jak se Catalyst vypořádá s uživatelskými komponentami? Obsahuje zadrátované příkazy pro vytvoření scrollbaru a jeho částech nebo lze takto mapovat na úplně jinou komponentu, kterou si napíši?

Tom Krcha aura:86
11. 12. 2009 9:59 Nový

Re: Dotazy

celé vlákno

ad 1) urcite lze pouzit Catalyst na wireframing, cili nahazet rychle nenaskinovane komponenty do plena a vytvorit prvotni sketch

ad 2) zatim na predpripravene komponenty, ten seznam se bude rozsirovat. Je tam docela slozita logika za kazdou komponentou a vicemene kazda komponenta je feature Catalystu. Nicmene clovek je z techto komponent schopen vytvaret sirsi custom components.

Zasílat nově přidané příspěvky e-mailem