回答編集履歴

1

文章の段落を修正

2018/01/24 02:14

投稿

miyabi-sun
miyabi-sun

スコア21158

test CHANGED
@@ -16,7 +16,15 @@
16
16
 
17
17
 
18
18
 
19
+ Railsは動的なページを生成することが仕事です。
20
+
21
+ ブラウザに返すHTML内にデータベースから読み込んだ結果、ユーザー名やスコア等の情報を埋め込む必要があるわけですね。
22
+
23
+ Gulpみたいにテンプレート言語を予めHTMLやCSSに変換しておくメリットがあまりないので、アクセスの度に作り直す手順が発生します。
24
+
25
+
26
+
19
- つまり、Railsはそれ自身がWebサーバであるために、
27
+ 結局のところRailsはそれ自身がWebサーバであるために、
20
28
 
21
29
  タスクランナーによるWebサーバ構築という手順が必要ないのです。
22
30
 
@@ -44,15 +52,9 @@
44
52
 
45
53
  あります、私はRubyはあまり詳しくないから[Rake](http://www.kyobashi.org/hf/RakeUserGuide/?AboutRakeUserGuide)くらいしか知らないけど、他にもあるかも?
46
54
 
47
- なので、GulpのようにWeb系に特化している印象はあまりありません。
55
+ GulpのようにWeb系に特化している印象はあまりありません。
48
56
 
49
-
50
-
51
- 何故ならRailsは動的なページ生成すること仕事、
57
+ Railsの作り見れば分かりまが、予め変換す需要少ないですからね。
52
-
53
- ブラウザに返すHTML内にデータベースから読み込んだ結果、ユーザー名やスコア等の情報を埋め込む必要があるわけですね。
54
-
55
- Gulpみたいにテンプレート言語を予めHTMLやCSSにコンパイルしておくメリットがあまりありません。
56
58
 
57
59
 
58
60
 
@@ -84,12 +86,16 @@
84
86
 
85
87
  RailsにはSlimやSassを、HTMLやCSSに変換して表示するという機能もありましたよね?
86
88
 
87
- ですがそれらの機能はGulpと組み合わせる場合、全てカットし
89
+ ですがそれらの機能はGulpと組み合わせる場合は一切使いせん
88
90
 
89
- Gulpと重複するので不要だからです
91
+ Gulpと重複しますから
90
92
 
91
93
 
92
94
 
93
95
  フロントエンドエンジニアはRailsのシステムを触らずに済む、
94
96
 
95
97
  バックエンドエンジニアはHTMLやCSS等の画面に関わる箇所を触らずに済むという役割分担ができます。
98
+
99
+ そういった意味ではRailsはHTMLやCSSの情報を持ちたくなかったとも解釈でき、シングルページアプリケーションは良い住み分けになってますね。
100
+
101
+ もっと流行れ!