Avatar
Theodor Johnson
Redaktor
Avatar
Theodor Johnson:

Ahoj, uvažuji nad vývojem hry v jQuery mobile, ale napadlo mě že kdybych hru chtěl portovat na Desktop, dá se něják zamezit uživateli zobrazit/stáhnout soubory javascriptu?

Odpovědět 18.5.2014 14:47
Přecházím na "Cross-Platform Development"
Avatar
mkub
Redaktor
Avatar
Odpovídá na Theodor Johnson
mkub:

myslim, ze nie uplne... javascript bezi na klientovi, nie na serveri (aj ked existuje javascript pre server)...
takze javascript sa musi najskor stiahnut do browsera a az potom sa vykonava..

ale existuju nastroje, ktore by ho dokazali skryt, ale nemusi takto upraveny JS vsade fungovat

 
Nahoru Odpovědět  +2 19.5.2014 8:14
Avatar
Theodor Johnson
Redaktor
Avatar
Odpovídá na mkub
Theodor Johnson:

Tak to při nejhorším zabalím do exáče

Nahoru Odpovědět 19.5.2014 12:59
Přecházím na "Cross-Platform Development"
Avatar
mkub
Redaktor
Avatar
Odpovídá na Theodor Johnson
mkub:

nebolo by lepsie porozmyslat nad niecim poriadnym? napr. nad Javou, ci nad C/C++?

javascript je na hry nevhodny jazyk, hlavne na strane klienta, lebo nedokaze ukladat uz nahrate vysledky

Editováno 19.5.2014 13:50
 
Nahoru Odpovědět 19.5.2014 13:48
Avatar
Theodor Johnson
Redaktor
Avatar
Odpovídá na mkub
Theodor Johnson:

Není sice nejvhodnější, ale je to (mě známý) nejjednoduší způsob na tvorbu multiplatformní aplikace

Nahoru Odpovědět 19.5.2014 13:52
Přecházím na "Cross-Platform Development"
Avatar
Odpovídá na Theodor Johnson
Pavel Winkler:

Zkus Java Applet. Běží v prohlížeči, je kompilovaný a je rychlý.

Ten exáč byl dobrý jako vtip.

 
Nahoru Odpovědět  +2 19.5.2014 13:54
Avatar
mkub
Redaktor
Avatar
Odpovídá na Theodor Johnson
mkub:

a navyse javascript nebol povodne urceny na vytvaranie komplet celych aplikacii, ale na prvotne spracovavanie zadanych udajov u klienta a zobrazovanie vystupnych udajov... takze z tohto pohladu javascript neumoznuje ukladanie na disk (s vynimkou coockies), ako ani neumoznuje pracovat s databazou... takze nechapem, ako by si riesil javascript a nasledne balenie JS suborov do exe suborov :D to si si asi pomylil, ze javascript je interpretovany jazyk, nie kompilovany :D

 
Nahoru Odpovědět  -1 19.5.2014 13:57
Avatar
mkub
Redaktor
Avatar
Odpovídá na Theodor Johnson
mkub:

skus a uvidis sam, ze javascript nie je vhodny na hry a ale iba na prehravanie multimedialneho obsahu...

 
Nahoru Odpovědět  -2 19.5.2014 14:02
Avatar
Theodor Johnson
Redaktor
Avatar
Theodor Johnson:

Pokud vím tak java sice je multiplatformní, ale když vytvořím aplikaci na android, tak ji snad nemůžu rovnou portovat na iOS, WP, Desktop, ... ?

Nahoru Odpovědět 19.5.2014 14:05
Přecházím na "Cross-Platform Development"
Avatar
Michal Žůrek (misaz):

mkub: to co jsi napsal platilo před nástupem HTML5. HTML5 prosazuje javaScript jako jazyk pro tvorbu webových aplikací, což víceméně jsou i hry, takže v tom nevidím důvod. Pravdu má v tom, že jednou ránou vyřeší skoro všechny platformy.

Myslím že mu bude bohatě stačit kód obfuskovat.

Editováno 19.5.2014 14:30
Nahoru Odpovědět  +2 19.5.2014 14:30
Nesnáším {}, proto se jim vyhýbám.
Avatar
mkub
Redaktor
Avatar
Odpovídá na Michal Žůrek (misaz)
mkub:

ako by si vyriesil pomocou jQuery bezpecne ukladanie dat u klienta?
inac na multiplatformovost hier by som zvolil Javu, resp. C++...

 
Nahoru Odpovědět 19.5.2014 15:14
Avatar
mkub
Redaktor
Avatar
Odpovídá na Theodor Johnson
mkub:

a pokial by si obaloval aplikacie do exe, tak by si stratil prave tu multiplatformo­vost...

 
Nahoru Odpovědět 19.5.2014 15:15
Avatar
Odpovídá na mkub
Michal Žůrek (misaz):

úplně jednoduše.

localStorage
Nahoru Odpovědět 19.5.2014 15:16
Nesnáším {}, proto se jim vyhýbám.
Avatar
Theodor Johnson
Redaktor
Avatar
Odpovídá na mkub
Theodor Johnson:

prakticky ne, když bych to dělal jen na win, je to jako s apk, nebo ipa

Nahoru Odpovědět  +1 19.5.2014 15:29
Přecházím na "Cross-Platform Development"
Avatar
mkub
Redaktor
Avatar
Odpovídá na Michal Žůrek (misaz)
mkub:

zabudas na to, ze k tym udajom ma pristup kazdy, kto ma pristup k adresaru, kam javascript uklada informacie, cize taketo ukladanie nie je vhodne na ukladanie citlivych udajov

 
Nahoru Odpovědět 19.5.2014 15:56
Avatar
Odpovídá na mkub
Michal Žůrek (misaz):

a desktop aplikace to udělá nějak jinak?

Nahoru Odpovědět 19.5.2014 15:58
Nesnáším {}, proto se jim vyhýbám.
Avatar
mkub
Redaktor
Avatar
Odpovídá na Theodor Johnson
mkub:

asi som ta nepochopil, ako by si dosiahol prenositelnost medzi platformami u .exe suborov...

sam som zvedavy,ako sa ti to podari obalit do exe javascript a popritom nestratit multiplatformo­vost...

 
Nahoru Odpovědět 19.5.2014 16:02
Avatar
Odpovídá na mkub
Michal Žůrek (misaz):

exe není multiplatformní, on povídal že pokud nenajde rozumnou cestu skrytí JS kódu tak sáhne po variantě že to "zabalí" do exe. Daň za tuto varintu je ta že ta aplikace nebude multiplatformní.

Pokud jsi četl výše, tak sis mohl vyvodit, že nejspíš mu jde hlavně o Windows a Android. A opravdu není problém vytvořit jedno exe a jedno apk.

Nahoru Odpovědět  +1 19.5.2014 16:06
Nesnáším {}, proto se jim vyhýbám.
Avatar
Odpovídá na Michal Žůrek (misaz)
Pavel Winkler:

To už je jednodušší jeden jar.

 
Nahoru Odpovědět  +1 19.5.2014 16:09
Avatar
Theodor Johnson
Redaktor
Avatar
Odpovídá na Pavel Winkler
Theodor Johnson:

Zatím jsem neviděl že by jar šel spustit na androidu, viděl jsem ho jen na linuxu a win

Nahoru Odpovědět 19.5.2014 16:15
Přecházím na "Cross-Platform Development"
Avatar
Odpovídá na Pavel Winkler
Michal Žůrek (misaz):

záleží pro koho, pro tebe (vývojáře) ano, pro uživatele doposud bez javy rozhodně ne.

Nahoru Odpovědět 19.5.2014 16:15
Nesnáším {}, proto se jim vyhýbám.
Avatar
 
Nahoru Odpovědět 19.5.2014 16:16
Avatar
Theodor Johnson
Redaktor
Avatar
Odpovídá na Pavel Winkler
Theodor Johnson:

S applety zatím nemám zkušenosti a nevím jak se chovají na mobilu

Nahoru Odpovědět 19.5.2014 16:18
Přecházím na "Cross-Platform Development"
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 23 zpráv z 23.