欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

從前端到全棧難嗎

錢瀠龍2年前22瀏覽0評論

從前端到全棧難嗎?

這里是丁哥開講,我來談談這個問題。

正所謂難者不會,會者不難。從前端到后端,并沒有什么過不去的坎。

我們先假定你現在已經是一名前端大神了。那么作為前端大神,你肯定懂下面這些技術。一種或者幾種都可以。

html, css, javascript, angular, vue, react, android, ios, 等等。

那接下來我們再看后端。后端現在比較流行的技術。用一種或者幾種都可以。spring boot, golang, asp.net core, nodejs, php, ruby, python 等等。

那后端這塊還要包含數據庫的知識。不管是常規的SQL數據庫或者是non sql數據庫。比較常用的SQL數據庫有oracle, sql server, postgres, sqlite 等等。no sql 數據庫比較多,比較常用的是文檔類型的數據庫,比如mango db。

不管前端還是后端,都需要了解的技術有數據結構,基礎的網絡知識,比如說HTTP的這幾個方法。

前端工程師要做后端的工作,可以從這些有共性的知識點入手,慢慢的, 一步步的,熟悉后端的工作流程。

舉個例子,比如說前段后端,都會共享比較類似的數據定義模型。前端這邊比較傾向于調用后端的數據接口。這樣子就會用到接口方面的定義,以及返回值的模型。這個時候,就可以去看后端這部分是怎么實現的, 因為后端的任務傾向于如何實現這些數據接口。

簡單一點說,就是接口的兩邊,前端這邊注重的是應用, 后端這邊注重的是具體實現。

進一步說一下,后端的具體實現部分。根據輸入的參數和接口的定義, 后來需要在對應的數據庫表中尋找合適的數據,然后進行一些邏輯的運算,并返回結果。

其實,這部分說起來確實不難。

接下來就是一些編程的技術細節了。如果前端跟后端用的不是一種編程語言的話,可能有一點學習的瓶頸。但是問題并不大。只要你走通了如下幾個步驟: 修改代碼,調試,驗證結果。

接下來,都是一些力氣活了。就是反復的重復上面的步驟,把你的計算機知識和編程技能,應用到后端的編程當中去就可以了。

關于數據庫的這一部分,我們稍微提一下。因為效率的原因,如果你使用關系型數據庫的話,可能會用到stored procedure, 這個東西的好處就是執行效率高。不好處就是被服務器的性能要求高,并且代碼不容易維護。

如果你用Java spring的話,hibernate是一個很好的選擇。

如果你用ASP Dot Net Core的話, entity framework是個很好的選擇。

如果你用的是postgres數據庫, JavaScript的一些擴展是很好的選擇。

后端不需要成為數據庫的管理員。但是,數據庫相關的一些知識還是必須的。

對于非關系型數據庫,尤其是文檔數據庫,基本上就是一些數據集。沒有關系型數據庫那么復雜。

好了,這個問題先談到這里,這里是丁哥開講,歡迎關注,留言點贊,謝謝。