teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

ちょっとだけフォロ

2019/01/25 04:35

投稿

miyabi-sun
miyabi-sun

スコア21473

answer CHANGED
@@ -8,6 +8,8 @@
8
8
 
9
9
  考えて考えて、考え抜いてください。
10
10
  このスタートラインが間違っていたら、貴方の言っている「読書アプリを製作することが一番」という結論はただの寝言です。
11
+ しかし、こういう直感というものは不思議と理屈を越えた先で正しいということが多いです。
12
+ ビビって取り下げるような事はしないほうが良いでしょう。
11
13
 
12
14
  ---
13
15
 

2

注意部分を追加

2019/01/25 04:35

投稿

miyabi-sun
miyabi-sun

スコア21473

answer CHANGED
@@ -9,15 +9,25 @@
9
9
  考えて考えて、考え抜いてください。
10
10
  このスタートラインが間違っていたら、貴方の言っている「読書アプリを製作することが一番」という結論はただの寝言です。
11
11
 
12
+ ---
13
+
12
14
  私はこの問いに対して、Webサービスは書籍をDLする所から始まる。
13
15
  電車やトンネル等で気軽に開いたり閉じたりして通信が途切れたときの制御が難しい。
14
- だったらはじめから書籍のデータはローカルのストレージ内に放り込んでしまった方が楽ではないかと考えた
16
+ だったらはじめから書籍のデータはローカルのストレージ内に放り込んでしまった方が楽ではないかと考えた……
15
- …みたシナリオを想像しました。
17
+ シナリオを想像しました。
16
18
 
19
+ しかしこれは、私がJavaScript+ブラウザの限界が大体どのへんにあるのかという経験則から言ってるだけの話であり
20
+ 質問者さんが流されて頷いても本当に現状の不満がそこにあるのか否かは誰にもわかりません。
21
+ 後から思ってたのと違うという感想を抱く可能性は非常に高いと見ています。
22
+
23
+ なので思ってたのと違うと感じたのであれば、
24
+ 何故そう思ったのかを言語化する努力は継続してください。
25
+ そして適切な改善方法を考えていかないと、一生思ってたのと違うを繰り返すだけで何も作れない人間のまま一生が終わることでしょう。
26
+
17
27
  ---
18
28
 
19
- うであれば、一旦はElectronへ行き
29
+ といわけで一旦はElectronへ行き
20
- Node.jsでの操作に慣れつつElectronでのアプリ開発を勉強すべきでしょう。
30
+ Node.jsに慣れつつElectronでのアプリ開発を勉強すべきでしょう。
21
31
 
22
32
  ElectronはJavaScriptの部分をNode.jsに置き換えただけのWebアプリのローカル版として機能します。
23
33
  画面の表現に使うのはChrome互換のChroniumであり、HTML・CSS・JSといった普通のWebアプリを作るのと同じような感覚でアプリを開発していくことになります。
@@ -27,4 +37,8 @@
27
37
 
28
38
  もし最終的に「だったらElectronでなくて、普通のWebアプリでええやん」と結論が出たとしましょう。
29
39
  その時、Electronで培ったNode.jsの扱いやHTML・CSSの技能はそのままWebアプリ開発へ持って帰れます。
30
- Javaの思想で「Write once, run anywhere」がありますが、その技能版といった形でHTML・CSS・JSは色んな所に持ち込んで実力を発揮することが可能です。
40
+ Javaの思想で「Write once, run anywhere」がありますが、その技能版といった形でHTML・CSS・JSは色んな所に持ち込んで実力を発揮することが可能です。
41
+
42
+ スマホもWebViewというHTML・CSS・JSをスマホアプリとして動作させる機能が存在しているため、
43
+ Electronで培った技術は活かせるでしょう。
44
+ 速度面での不満を抱えてから改めてKotolinやSwiftといった言語に手を出しても十分だと思います。

1

ぷち追記

2019/01/25 03:03

投稿

miyabi-sun
miyabi-sun

スコア21473

answer CHANGED
@@ -6,6 +6,9 @@
6
6
  これは別に意地悪で言ってるわけではありません。
7
7
  これは貴方が貴方自身に問いかけるスタートラインになるべきだと判断しました。
8
8
 
9
+ 考えて考えて、考え抜いてください。
10
+ このスタートラインが間違っていたら、貴方の言っている「読書アプリを製作することが一番」という結論はただの寝言です。
11
+
9
12
  私はこの問いに対して、Webサービスは書籍をDLする所から始まる。
10
13
  電車やトンネル等で気軽に開いたり閉じたりして通信が途切れたときの制御が難しい。
11
14
  だったらはじめから書籍のデータはローカルのストレージ内に放り込んでしまった方が楽ではないかと考えた