質問編集履歴

3

質問1の内容に出展を記し、質問内容を修正しました

2019/02/02 05:08

投稿

wieee
wieee

スコア11

test CHANGED
File without changes
test CHANGED
@@ -8,13 +8,33 @@
8
8
 
9
9
  ### 質問1.
10
10
 
11
- 1. ASP.Netは、サーバーの.NetFramework上でexeファイルを起動しずっと起動している、つまり変数の値を保持している
11
+ 1. ASP.Netは、サーバーの.NetFramework上でexeファイルを起動しずっと起動している、つまりstaticな変数の値を保持している
12
12
 
13
- 2. PHPやRubyはWebからリクエストがあった段階でプログラムが起動し、処理が終了すると停止するので変数破棄される
13
+ 2. PHPやRubyはWebからリクエストがあった段階でプログラムが起動し、処理が終了すると停止するのでstaticな変数でも破棄される
14
14
 
15
15
 
16
16
 
17
+ これは以下の出展からそう感じました。
18
+
19
+ https://www.slideshare.net/ssuser741a3c/phpjava-82696204
20
+
21
+ 上記の41~44です。
22
+
23
+
24
+
25
+ 引用しますと
26
+
27
+ > Java(tomcat)はスレッドベースなので 自身のプログラム自体にキャッシュすることが出来た
28
+
29
+ > static変数にキャッシュした
30
+
31
+ > この結果「キャッシュサーバー」なしで運用も問題なく出来た
32
+
33
+
34
+
35
+ このスライド作成をした方のご意見なので正しくない可能性もありますが、JavaやASP.netではずっとstatic変数を保持しているものだと感じました。
36
+
17
- のような認識で合っているでしょうか?
37
+ れは合っているでしょうか?
18
38
 
19
39
 
20
40
 

2

問題・課題を追記いたしました

2019/02/02 05:08

投稿

wieee
wieee

スコア11

test CHANGED
File without changes
test CHANGED
@@ -67,3 +67,13 @@
67
67
  ### 追記依頼の内容になります。
68
68
 
69
69
  プログラムはコードの集まりであってコンピュータに対する命令(処理)を記述したもの、実行ファイルはコンパイルされた後のオブジェクトコードが記載されているファイル、またはコンピュータがプログラムとして解釈実行できるファイルのことです。
70
+
71
+
72
+
73
+ ### 問題・課題
74
+
75
+ Webシステムを作る方法として、システムや基盤となるプログラム言語、フレームワークの選定をしたいと考えています。
76
+
77
+ まだ何もシステムを作っていなく計画段階なので具体的にコードでこの処理が困っているというわけではないのですが、インタプリタ言語とコンパイル言語で
78
+
79
+ それぞれ言語によって使うフレームワークも違うので一概にメリット・デメリットは難しいかもしれませんが、どのような仕組みの違いがあって、それがシステムにどのように影響がありメリットやデメリットがあるかを知りたいと考えています。

1

追記依頼の件です

2019/01/31 06:29

投稿

wieee
wieee

スコア11

test CHANGED
File without changes
test CHANGED
@@ -61,3 +61,9 @@
61
61
  以上になりますが、質問内容に不備などありましたらご指摘いただけたらと思います。
62
62
 
63
63
  どうぞよろしくお願い致します。
64
+
65
+
66
+
67
+ ### 追記依頼の内容になります。
68
+
69
+ プログラムはコードの集まりであってコンピュータに対する命令(処理)を記述したもの、実行ファイルはコンパイルされた後のオブジェクトコードが記載されているファイル、またはコンピュータがプログラムとして解釈実行できるファイルのことです。