Skip to content

Commit

Permalink
Merge pull request #52 from jigintern/fix-about-webapp
Browse files Browse the repository at this point in the history
Fix about webapp
  • Loading branch information
haruyuki-16278 authored Aug 19, 2024
2 parents bd128ef + 5437d90 commit a455d5e
Showing 1 changed file with 25 additions and 24 deletions.
49 changes: 25 additions & 24 deletions about-webapp/slide.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@ paginate: true
1. Webアプリケーションのシステム構成
2. Web開発フレームワーク
3. Webアプリケーションを公開するためには
3. 参考文献
3. まとめ
4. 参考文献

---

Expand Down Expand Up @@ -122,7 +123,7 @@ paginate: true
---

モダンなWebアプリケーションの構造
**3層クライアント・サーバーシステム**
**3層クライアントサーバーシステム**

---
<!--
Expand Down Expand Up @@ -160,7 +161,7 @@ paginate: true

---

##### LAMPスタック→3層クライアント・サーバーシステム
##### LAMPスタック→3層クライアントサーバーシステム

| LAMPスタック | 3層C/Sシステム |
| ------ | ------ |
Expand All @@ -173,6 +174,19 @@ paginate: true

---

##### Deno/Deno Deployを活用した技術スタックの例

**管理するものがDeno Deployとソースのみでシンプル**

- クライアントサイド
- HTML/CSS/JS (バニラ)
- サーバーサイド
- Deno HTTP Server APIs
- サーバー
- Deno Deploy

---

##### AWSを活用した技術スタックの例

**Web上に情報が多くあり利用障壁が低い**
Expand Down Expand Up @@ -201,19 +215,6 @@ paginate: true

---

##### Deno/Deno Deployを活用した技術スタックの例

**管理するものがDeno Deployとソースのみでシンプル**

- クライアントサイド
- HTML/CSS/JS (バニラ)
- サーバーサイドソフトウェア
- Deno HTTP Server APIs
- サーバー
- Deno Deploy

---

#### 2-1-2. フロントエンドとバックエンド

---
Expand Down Expand Up @@ -276,11 +277,11 @@ paginate: true

#### 2-2-3. フルスタックWebフレームワーク

- Deno Fresh (JavaScript)
- Django (Python)
- Flask + jinja2 (Python)
- Ruby on Rails (Ruby)
- Laravel (PHP)
- Deno Fresh (JavaScript)

---

Expand Down Expand Up @@ -332,6 +333,12 @@ paginate: true

---

実際の構成の例:Deno Deployを利用する場合

![height:400](imgs/deno-deploy.drawio.png)

---

実際の構成の例:オンプレミスの場合

<!-- オンプレ構成でサーバーを公開してNGiNXなどを利用した構成 -->
Expand All @@ -352,12 +359,6 @@ paginate: true

---

実際の構成の例:Deno Deployを利用する場合

![height:400](imgs/deno-deploy.drawio.png)

---

## 3. まとめ

---
Expand All @@ -366,7 +367,7 @@ paginate: true
- **ブラウザ上で動作するアプリケーションのこと**

- 世の中のWebアプリケーションはどんな仕組みの上で成り立っているのか
- *3層クライアント・サーバーシステム*
- *3層クライアントサーバーシステム*
- *フロントエンドとバックエンド*
- *フレームワーク*
- *コンテンツ配信*
Expand Down

0 comments on commit a455d5e

Please sign in to comment.