iT邦幫忙

2022 iThome 鐵人賽

DAY 1
1
Modern Web

Vue+Django+MongoDB+Nginx 全端開發系列 第 1

Introduction of Vue, Django, MongoDB, Nginx

  • 分享至 

  • xImage
  •  

Vue

目前前端三大框架包含 facebook 開發的 React ,google 開發的 Angular,以及由 Evan You 開發的 Vue ,Vue 目前在 github 的星數已超過了 React,而 Angular 的星數僅為 react 的一半。

之前在選擇前端框架時,發現 Angular 的負評較多,而 React 比較像在 javascript 中寫 html,當初各個框架都試了一下,覺得 Vue 寫起來比較直覺。不過以就業和資源來講,首選還是 React。

而 Vue 目前正在快速發展,而且覺得 Evan You 是個很有想法的人,個人是蠻看好 Vue,所以選擇 Vue 當作我的主要前端技能。

Django

Django 是 python 後端中最完整的後端框架,用 python 當後端的好處就是 python 有很多工具可以使用,數據分析、電腦視覺、深度學習、畫分析圖等等。

MongoDB

之前在比較資料庫時,結論是 NoSQL 會比 SQL 更有彈性,資料要增加欄位不需要更改所有資料的結構,所以選擇 NoSQL,而 NoSQL 中最多人用的是 MongoDB。

Redis 也蠻有名的,Redis 的查詢速度較快,但 Redis 的做法是預先佔用比較多 ram,所以就算資料庫目前沒人在使用也會佔用必較多的 server 資源。

以資料庫語言使用的人數來說,SQL 還是遠多於 NoSQL,畢竟相對來說 NoSQL 還是比較新一點。

Nginx

架站主要有兩大工具 Apache 和 Nginx,Apache 歷史悠久,使用的人較多,Nginx 設定來說更為簡單,也比較輕,我是覺得 Nginx 應該是更方便一點。


另外,我也有在我的部落格上寫一些技術文章,大家有興趣可以看一下喔 https://blog.zjzhang.org


下一篇
Vue: getting started
系列文
Vue+Django+MongoDB+Nginx 全端開發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言