嵌入式是前端還是後端
嵌入式不光是只需要後端,壹般嵌入式需要C、C++和硬件知識。嵌入式是壹種IT技術,將相應的程嵌入到其他產品中來實現對應的功能。嵌入式所需要的編程語言包括c和java。Wince主要是C、C++、C#,android是java,底層系統主要是c、c++。
前端:
1、對於web前端來說,通常是指網站的前臺部分,包括網站的表現層和結構層:Web頁面的結構、Web的外觀視覺表現以及Web層面的交互實現。
2、前端技術壹般分為前端設計和前端開發,前端設計壹般可以理解為網站的視覺設計,前端開發則是網站的前臺代碼實現。
3、Web前端開發:HTML+CSS+JavaScript
Android終端開發:Java
iOS終端開發:Objective-C
後端:
1、後端是在後臺工作的,控制著前端的內容,主要負責程序設計架構思想,管理數據庫等。
後端更多的是與數據庫進行交互以處理相應的業務邏輯,需要考慮的是如何實現功能、數據的存取、平臺的穩定性與性能等,涉及動態語言如PHP、ASP、JSP等。
2、後臺開發就是來解決這樣的需求的。為了讓各個服務器同時並行工作,他們研究分布式算法,把大任務拆成小任務,分布給各個服務器單獨運算。
為了提高數據庫的存取速度,他們研究非關系型數據庫,也就是NoSQL,把它們用在社交、O2O應用的後臺。
為了解決硬盤速度遠遠跟不上內存速度的問題,他們研究緩存技術,簡單來說就是數據從硬盤裏取出來就不放回去了,這樣下次還用就不用再去硬盤取了。