- 【Lisp】プログラミング言語 Clojure #3【JVM】
709 :デフォルトの名無しさん[sage]:2015/01/26(月) 21:44:49.32 ID:scuLqwMl - いまiOSとAndroid(とchromeアプリ)でアプリ作ってて、
極力楽しようとしてWebView主体で作り始めたからJavascript難読化しないといけなくなったのです。(WebViewで作るのは結局良くないといまは思いますが・・・) iOSやAndroidだとJavascriptファイルは丸見えになるので、部分的にでも丸パクリされたら嫌だなと思って。 まあ、ClojureScript初めてやってみて、最初はDOM操作とか苦労したけど、core.async を使って非同期処理を同期処理のようなコードで書くやりかたはすごく面白かった。Javascriptのコールバック地獄にはうんざりしてたから
|
- 【Lisp】プログラミング言語 Clojure #3【JVM】
711 :デフォルトの名無しさん[sage]:2015/01/26(月) 22:57:49.23 ID:scuLqwMl - >>710
Androidでシリアライズしたオブジェクトでアプリを動かすのって面白いアイディアですね。思いもよらなかった。できるんだろうか・・・ とはいえ、Webviewで動かすjavascriptはファイルに書いとかなきゃいけなくて、このファイルはアプリのアーカイブを展開すると丸見えなんですよ
|
- 【Lisp】プログラミング言語 Clojure #3【JVM】
712 :デフォルトの名無しさん[sage]:2015/01/26(月) 22:59:06.41 ID:scuLqwMl - でもシリアライズしたオブジェクトを使うためのクラスファイルが必要になるから、どちらにせよソースは必要ですね
|
- 【Lisp】プログラミング言語 Clojure #3【JVM】
714 :デフォルトの名無しさん[sage]:2015/01/26(月) 23:09:19.30 ID:scuLqwMl - デシリアライズしたオブジェクトを使うためにはそのオブジェクトのクラスって必要なかったでしたっけ?
|