Google Wave bude žít dál jako open source projekt Wave in a Box

Diskuze čtenářů k článku

Wave je opravdu superový projekt, který má budoucnost v kolektivech, které potřebují jednoduše,prakticky a realtimově sdílet nějaké dokumenty, popřípadě obsah s videi a fotkami a tím, že ho uvolní pro vlastní použití a úpravu si myslím, že se komunita o jeho rozšíření postará sama.

Souhlasím  |  Nesouhlasím  |  Odpovědět
03. 09. 2010 22:02

"Aplikace sice nenabídne úplně stejnou funkčnost"

Uhm, a co presne tam nebude rovnako funckne ako v klasickom Wave?

Souhlasím  |  Nesouhlasím  |  Odpovědět
03. 09. 2010 19:27

jak je to se zdrojovymi kody ktere jsou pod open source licenci, jsou nejak chraneny vuci vykradeni? Napr. kdyz by nejaka firma nahledla do kodu nasla/vzala co potrebuje a zaclenila do sveho projektu ....

Souhlasím  |  Nesouhlasím  |  Odpovědět
03. 09. 2010 19:31

to je princip open source...

Souhlasím  |  Nesouhlasím  |  Odpovědět
03. 09. 2010 22:48

neexistuje žádná licence Open Source, existuje několik licencí který jsou typu open source .. všechny soudně přijatý a musí se dodržovat.

zjednodušeně:

např. GPL - podmínkou je zpětné uvolnění zdrojových kódů po využití GPL kódu ve vlastním projektu ..

LGPL - pro knihovny, přidává do GPL že pokud je pod LGPL knihovna a tu využiješ v programu (linkuješ staticky/dynamicky) tak projekt, který využívá knihovnu, nemusí být LGPL

MIT/X11 - dává právo využít kód jakkoliv, klidně jej udělat closed, ale kopie licence musí být přibalena k výslednému programu

atd ..

Souhlasím  |  Nesouhlasím  |  Odpovědět
05. 09. 2010 13:13

To je případ Ubuntu Linux, nějaká firma, budeme ji říkat Canonical, si vezme kódy z jiného linuxu, třeba Debian a použije je pro sebe a vydá vlastní linuxovou distribuci Ubuntu.

Ještě okatěji to dělá CentOS, což je v podstatě RedHat.

Jinak open-source kód už najdeš víceméně všude, třeba prohlížeč Safari od Apple je jen "vykradení" open-source. Ale krádež to není, protože to je princip OpenSource.

Souhlasím  |  Nesouhlasím  |  Odpovědět
05. 09. 2010 18:06

Ale treba u toho Canonicalu to neni vykradeni ani bez uvozovek - je to pod GPL a ta jasne rika, ze to dal musi sirit zase pod GPL, tudiz ja to(ubuntu) muzu vzit, zmenit tam plochu a vydat to jako Karlos Linux SuperMega Distrubition. Vzdyt pro zakaznika je super kdyz nemusi platit za licence. a to mluvim jako uzivatel i dodavatel opensource.

Souhlasím  |  Nesouhlasím  |  Odpovědět
03. 09. 2010 14:38

+1 pro google. Spousta zajímavých projektů zanikne jen proto že jsou closed source a někdo je jen tak zruší bez toho, aby cokoliv uvolnil, a to je špatně

Souhlasím  |  Nesouhlasím  |  Odpovědět
03. 09. 2010 15:18

a ja zase -1 pro google za to jeho tajnustkareni, pozvanky apod. a dalsi -1 ze to vypne. nerikam ze je to nejaka super pouzivana sluzba, ale kdyz uz to vyvinuli tak aspon nevypinat, docela jsme si na to v tymu zvykli.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
03. 09. 2010 14:18

Tak Wave ako taky a jeho neuspech sa uz neraz preberal (priciny su zname).

Rad by som ale vyzdvihol fakt, ze takto nejak si predstavujem aplikacie buducnosti - RIA na AJAXe.

Souhlasím  |  Nesouhlasím  |  Odpovědět
03. 09. 2010 15:03

Budúcnosť? Myslíš používanie technológií, ktoré s takýmto použitím pôvodne vôbec nerátali a kopa vecí sa tam rieši rôznymi "odrbmi", len aby to ako-tak fungovalo, namiesto schopného systémového riešenia? Navyše s dátami prenášanými cez neefektívne protokoly so zbytočnými vrstvami?

Ja teda nemám nič proti vzdialene načítavaným aplikáciam, kľudne aj v browseri, ale musí pre ne existovať schopná platforma, na čo sa súčasné HTML+CSS+JavaScript na strane klienta rozhodne nechytá...

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
03. 09. 2010 17:21

Ake odrby?

Ktore vrstvy su zbytocne ?

Ktore protokoly su neefektivne? (ok tu mozno budes mat pravdu ale nie celkom)

Wave je napisany v GWT robil si v tom? Podla mna je to velky krok v pred (sice take veci nie su uplne nove ale Google to zvladol velmi slusne).

Souhlasím  |  Nesouhlasím  |  Odpovědět
03. 09. 2010 19:25

Odrby sú napríklad rôzne úpravy kódu tak, aby bol cross-browser kompatibilný - keď sa tam používajú veci, ktoré síce slúžia na niečo úplne iné, ale využije sa nejaký ich side-effect na dosiahnutie požadovaného výsledku - viď napr. hasLayout v IE. To by sa dalo tolerovať pri tvorbe stránok braných ako viacmenej interaktívne dokumenty, ale pri "aplikáciach"?

Zbytočná vrstva pri komunikácií je rozhodne napríklad HTTP. Pozri si vo Firebugu, aké requesty posiela Wave pri editovaní. Na realtime synchronizáciu jedného znaku sa pošle po sieti vyše 3kB dát, z toho väčšina je len ten obal. To myslím nepotrebuje komentár.

Ďalej by sa za zbytočnú vrstvu (pre účely _aplikácií_, nie bežných stránok) dalo považovať samotné HTML, kde treba GUI prvky "skladať" z HTML elementov, pričom to celé musí interpretovať jadro browseru plus nejaký javascript okolo. Toto by sa dalo riešiť oveľa lepšie.

GWT je síce celkom slušné čo sa týka kódu, ktorý sa píše v ňom, ale "skompilovaný" "kód", ktorý z neho vychádza je jednoducho tou platformou stále rovnako obmedzený...

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
03. 09. 2010 19:41

Ty kokso :) Neuraz sa ale mas v tom gulas strasny ...

1. Odrby - Spominany GWT riesi, ale aj zname kniznice pre JavaScript su cross browserove, nevidim problem. Pre IE6 uz dnes ani prstom nepohnem.

2. HTTP je protokol nie vrstva ... ako inak by si chcel prenasat HTML dokumenty? Mozno nejakym inym protokolom, ale to tam bude. A predsa hovorim o AJAXe praveze tu by si mal byt rad. HTML stranka sa prenesie raz a vsetko dalej su len data :)

3. HTML znova nie je ziadna vrstva ale jazyk :) Ako by si to ovela lepsie vyriesil? Ked tvrdis ze sa to da? Raz sa bude dat, ale podla mna je toto spravna cesta. Nejakym pluginom ako flash? To nie je lepsie ...

4. Akou platformou je skompilovany kod z GWT obmedzeny? Samotnym GWT? Co je na nom obmedzujuce? Java ako jazyk bezi vsade a vyprodukovany JavaScript sa spusti v kazdom normalnom browseri. Kde je obmedzenie?

PS : Nesnazme sa zbytocne flejmovat. Pointa je, ze ja nechapem, co sa ti nepaci na AJAXovych RIA. Normalne mozes povedat konkretne lepsie riesenie.

Souhlasím  |  Nesouhlasím  |  Odpovědět
03. 09. 2010 20:13

Tak zas sa nemusíme hádať o jednotlivých výrazoch, keď je predsa jasné čo tým myslím. HTTP je síce dobrý protokol na prenos prvotnej stránky, ale už nie na ďalšie AJAX requesty, ktoré sú do neho zabalené, pretože ten obsah je často oveľa menší než všetky tie metadáta na protokoloch ostatných vrstiev (aby som použil správny výraz ). To je ako prenášať špendlíky tak, že každý najprv zabalím do kartónovej krabice 1m x 1m x 1m.

HTML je dobrý jazyk pre "interaktívne dokumenty" (proste všeobecne "stránky", neviem jak to lepšie nazvať) na ktoré bol pôvodne určený, ale ak sa bavíme o "aplikáciach" (v zmysle programov ako ich poznáme z desktopu), tak tam by bolo lepšie nejaké riešenie, kde bol už pri návrhu braný ohľad na veci ako GUI, layouty, komunikácia s ostatnými procesmi, s OS, prístup k HW a pod. Silverlight sa mi po technologickej stránke celkom pozdáva, ale stále to nie je úplne ono, a okrem toho je tam problém s rozšírenosťou. Samozrejme by bola blbosť použiť ho na tú "dokumentovú" časť stránky (ako napr. živě), ale rozhodne sa hodí na tú "aplikačnú" časť (veci ako wave) viac, než veci, čo poskytuje browser.

Toto som myslel aj tým "obmedzením" u GWT - JavaScript síce beží všade, ale to, čo dokáže robiť (resp. to, čo poskytuje browser) je veľmi limitujúce.

Lepšie riešenie momentálne v hmatateľnej podobe neexistuje, maximálne tak nejaké náznaky. Proti webovým aplikáciam v zásade nič moc nemám, ale reagoval som na pôvodný príspevok, v ktorom boli označené ako "budúcnosť", čo znamená že by mali byť schopné robiť čo raz viac funkcií ktoré poznáme z desktopových aplikácií, a na to sa proste súčasné webové technológie nehodia.

To už skôr je budúcnosť integrácia niektorých vlastností z webových aplikácií do klasických (napr. to vzdialené načítanie jednotlivých častí plus beh v akomsi sandboxe), taký nejaký hybrid.

PS: Sorry za ďalší dlhý príspevok

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
03. 09. 2010 20:36

Vpohode, som rad, ze si pochopil co myslim a takto rozumne si to vysvetlil a vyjadril svoj nazor.

No ja na druhu stranu vobec niesom zastanca Flashu a uz toboz nie Silverlightu (jeho port Monolight je dost slaby), takze ja vidim 'buducnost' prave v zveladovany obycajnych veci. Staci sa pozriet na skok z HTML4 na HTML5. Takto napreduje aj JavaScript a mne sa tento koncept rozhodne paci.

S tymi spednlikmi to bol fajn priklad ... ale vadi to? :) V principe ani nie ... Ale ocakavam v blizkej buducnosti prave port, ktory bude tieto problemy riesit. A som si tym takmer isty

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