Rust 架構網站 [ 0 ] 行前準備

更新於 發佈於 閱讀時間約 2 分鐘

第一篇文章就先說說我的背景,並做一些開始接著寫文章前的介紹。

我是一個商學院轉職的 IOS工程師,在轉職前有試著用 Python 架過網站,當時也是矇矇懂懂地架了,對於伺服器的知識或是後端的架構都沒有了解,比較像是網路上的人說什麼就做什麼,後來在因緣際會當上了 IOS工程師其實對於網站方面的知識並不太會在工作上碰到,不過我又覺得懂後端是件很酷的事,決定用工作外的時間來學習相關的東西。

raw-image

先說說為什麼選擇Rust吧,這部分其實有很深度的個人意願,如果真的只是要寫一個網站,其實都有很多語言可以去辦到,大家對於語言的選擇也都有各自的理由,不過也會發現只要盛行的語言都有屬於自己的擁護者,我的原因不會有性能或是什麼很深度的原因,這類的東西在網路上其實往往也看不到什麼結論,只會看到各自的理由。

以我自己而言,我選擇Rust的原因

1. 我看好Rust的未來

https://github.com/rust-unofficial/awesome-rust#web

可以從github上看到對於Rust的應用很廣泛,當然這些東西其實像Python也有類似的生態系,再來帶到第二點。

2. Rust的語法較為嚴謹,且學習曲線陡峭,在我剛學寫程式的時候就是寫Python,而工作時碰過了Dart和Swift,發現這些語言常常被介紹的時候都是好入手好學習之類的,但在Rust上看到的討論比較多學起來很累,但如果寫順了就很爽之類的,讓我覺得很好奇,所以就決定是Rust了。

raw-image


最後,我對於未來的文章,並沒有什麼想法,不過比較大的可能會是,這系列的文章不會像是一般網路上完整的教程,一路順順完成就會有一個小作品出來,我可能會學一學發現自己之前講的有錯誤然後要堪誤之類,我認為指出自己曾犯過的錯誤是重要的,這樣以後在其他場景遇到一樣的問題才知道怎麼解決。

留言
avatar-img
留言分享你的想法!
avatar-img
rex chen的沙龍
2會員
8內容數
目前主要是是學習Rust,Rust是一種程式語言,用途頗廣泛,在很多大公司的軟體內部都可見Rust的身影,這個專題,主要紀錄我學習Rust的遇見的事,跟一些小作品。如果對軟體設計相關沒興趣的,基本上不用點開了。
rex chen的沙龍的其他內容
2023/04/30
非本科學習Systems Programming的難處 轉職成工程師後,一直認為自己對相關知識的認識有所不足,特別是系統編程和底層知識。對於非科系學生來說,這些概念可能會很困難,但對於應用層面的編程卻有很大的幫助。最近我正在閱讀一本關於系統編程的書籍——《Rust in Action》。在這本書中,
Thumbnail
2023/04/30
非本科學習Systems Programming的難處 轉職成工程師後,一直認為自己對相關知識的認識有所不足,特別是系統編程和底層知識。對於非科系學生來說,這些概念可能會很困難,但對於應用層面的編程卻有很大的幫助。最近我正在閱讀一本關於系統編程的書籍——《Rust in Action》。在這本書中,
Thumbnail
2023/04/03
自從ChatGPT一出 ,現在跑出一堆AI技術工具,真的是感覺自己工作輕鬆很多又有點覺得自己快失業。其實ChatGPT已經可以寫一些簡單的程式了,而且寫錯跟他講一下,他還會立馬給你一版更正過的,只能說邊用邊嘖嘖稱奇(題外話: 不過也會有你怎麼講,他都一直寫錯的情況啦。顆顆)
Thumbnail
2023/04/03
自從ChatGPT一出 ,現在跑出一堆AI技術工具,真的是感覺自己工作輕鬆很多又有點覺得自己快失業。其實ChatGPT已經可以寫一些簡單的程式了,而且寫錯跟他講一下,他還會立馬給你一版更正過的,只能說邊用邊嘖嘖稱奇(題外話: 不過也會有你怎麼講,他都一直寫錯的情況啦。顆顆)
Thumbnail
2022/11/27
近期已經進去了一個看完語法,進去實作的階段,自然需要去挑選一個適合的環境來開發了。 原本使用的VS code,基本的使用上沒什麼問題,只是每當我要裝一些套件時就會報錯,相信花點時間,這些錯都可以解決,但我突然轉念一想,不如換個環境來寫寫看吧。於是就把矛頭轉向系統內建的Vim了。
Thumbnail
2022/11/27
近期已經進去了一個看完語法,進去實作的階段,自然需要去挑選一個適合的環境來開發了。 原本使用的VS code,基本的使用上沒什麼問題,只是每當我要裝一些套件時就會報錯,相信花點時間,這些錯都可以解決,但我突然轉念一想,不如換個環境來寫寫看吧。於是就把矛頭轉向系統內建的Vim了。
Thumbnail
看更多
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
  各位安好,這一次來參加創作挑戰,然而我為了保持題目並不離題,所以用成七個目錄(都是官方給的) 1.如何透過創作,建立職場、職涯個人品牌?   首先我們先來重新認識「職場」職業場所。亦指就業、任職的處所。   然後要透過“創作”來認識到自已職場是做什麼的又或者是,當時為何選擇那一個職場的。
Thumbnail
  各位安好,這一次來參加創作挑戰,然而我為了保持題目並不離題,所以用成七個目錄(都是官方給的) 1.如何透過創作,建立職場、職涯個人品牌?   首先我們先來重新認識「職場」職業場所。亦指就業、任職的處所。   然後要透過“創作”來認識到自已職場是做什麼的又或者是,當時為何選擇那一個職場的。
Thumbnail
初學後端的人,可能對如何學習後端技術或語言會感到很困惑。 本篇文章提供了作者的幾種思路,幫助後端學員進行學習
Thumbnail
初學後端的人,可能對如何學習後端技術或語言會感到很困惑。 本篇文章提供了作者的幾種思路,幫助後端學員進行學習
Thumbnail
寫程式是一件讓人感到害怕的一件事,但是寫程式真的對職場幫助很大,不管是邏輯思考或是資料處理,都讓我跟不會寫程式的人高度不一樣......
Thumbnail
寫程式是一件讓人感到害怕的一件事,但是寫程式真的對職場幫助很大,不管是邏輯思考或是資料處理,都讓我跟不會寫程式的人高度不一樣......
Thumbnail
在職場付出並燃燒自己的同時,我想著是否有在為自己付出過什麼,有什麼成就是完全屬於自己,靠自己一手打造的,我覺得那就是實現夢想。在這之前要有自己的發聲平台和管道,所以是時候該擁有自己的個人網站。這篇分享素人架網站有什麼挑戰,需要做什麼功課,以及我的寫作規劃。
Thumbnail
在職場付出並燃燒自己的同時,我想著是否有在為自己付出過什麼,有什麼成就是完全屬於自己,靠自己一手打造的,我覺得那就是實現夢想。在這之前要有自己的發聲平台和管道,所以是時候該擁有自己的個人網站。這篇分享素人架網站有什麼挑戰,需要做什麼功課,以及我的寫作規劃。
Thumbnail
第一篇文章就先說說我的背景,並做一些開始接著寫文章前的介紹。
Thumbnail
第一篇文章就先說說我的背景,並做一些開始接著寫文章前的介紹。
Thumbnail
在科技快速發展的現代,每個人都滿口大數據、人工智慧,。而大學的資工系也變得越來越熱門,學習程式也逐漸成為許多人考慮的事情。 在這篇文章,我會分享如何從零基礎開始學程式,給讀者開始的方向、避免你走冤枉路。
Thumbnail
在科技快速發展的現代,每個人都滿口大數據、人工智慧,。而大學的資工系也變得越來越熱門,學習程式也逐漸成為許多人考慮的事情。 在這篇文章,我會分享如何從零基礎開始學程式,給讀者開始的方向、避免你走冤枉路。
Thumbnail
剛開始學一個新的語言,第一個面臨的問題就是,需要先學習架設程式語言的環境。為了避免架設環境而降低學習的熱情,我們可以先使用 Repl.it 協助我們先練習Python 的基本語法。
Thumbnail
剛開始學一個新的語言,第一個面臨的問題就是,需要先學習架設程式語言的環境。為了避免架設環境而降低學習的熱情,我們可以先使用 Repl.it 協助我們先練習Python 的基本語法。
Thumbnail
常見入門款Python、統計分析用R、轉職培訓JAVA、C#、IOS用Swift、前端萬用JavaScript、學校基礎C語言、進階C++、甚至是新潮的語言go,程式語言那麼多種到底該從哪個入門好?難道從Scratch開始?
Thumbnail
常見入門款Python、統計分析用R、轉職培訓JAVA、C#、IOS用Swift、前端萬用JavaScript、學校基礎C語言、進階C++、甚至是新潮的語言go,程式語言那麼多種到底該從哪個入門好?難道從Scratch開始?
Thumbnail
之前我們也談過,一個圈外人想踏入資訊領域可能會遇到的問題,在那裡我們嘗試解惑與說明大眾常有的問題與猜想,那這一次,就讓我們好好的來介紹一下,當你已經確定要踏出那重要的第一步,這一步剛踏向何方呢?
Thumbnail
之前我們也談過,一個圈外人想踏入資訊領域可能會遇到的問題,在那裡我們嘗試解惑與說明大眾常有的問題與猜想,那這一次,就讓我們好好的來介紹一下,當你已經確定要踏出那重要的第一步,這一步剛踏向何方呢?
Thumbnail
資訊時代下,學習程式蔚為風潮。許多行業需要跨領域人才,結合程式與專業知識做應用。 如果是初次想學程式,但是不確定興趣領域,又不知道要如何選擇,既期待又害怕受傷害的情形下,我會建議新手從「容易看得見成果」的方向去嘗試,往後是否能保持熱忱與興趣,其實很大的原因是由「成就感」所支撐的。
Thumbnail
資訊時代下,學習程式蔚為風潮。許多行業需要跨領域人才,結合程式與專業知識做應用。 如果是初次想學程式,但是不確定興趣領域,又不知道要如何選擇,既期待又害怕受傷害的情形下,我會建議新手從「容易看得見成果」的方向去嘗試,往後是否能保持熱忱與興趣,其實很大的原因是由「成就感」所支撐的。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News