1、後台開發 和 伺服器開發有什麼 異同
web後台開發可以選擇php、jsp、asp、java等語言,後台的開發就是實現某些具體的邏輯或者增刪減改等功能,而伺服器端的開發主要是數據以及程序相應路由機制等等方向,兩者沒有太大的差距,主要都是針對數據交互,以及邏輯業務的實現
2、伺服器一般用什麼語言開發
伺服器語言開發一般用Delphi、C++、.net 、 java、php、python等這幾種。
3、伺服器開發需要學習什麼?
伺服器所用到的知識:TCP/UDP,最基本的;
並發——你可以選擇使用select、poll,或者是多線程、多進程:如果你使用多線程,那麼就必須使用同步技術——信號量、互斥體、條件變數的一種或幾種,並且對於多線程技術,你還需要考慮使用進行線程分離與合並;
如果你使用了多進程,那麼同步技術就不是你需要考慮的了,你需要考慮的是進程相關的問題了,你是使用fork還是vfork,你該如何處理客戶端的請求,如何處理客戶端斷開連接後保證能夠處理完數據並且沒有僵屍進程產生,你還需要考慮高並發的問題;
你發送接受數據的時候,採用何種方式,是阻塞的還是非阻塞的,還有連接超時、重傳等問題
你是選擇TCP還是UDP,如果選擇UDP你可得忙了,需要你自己去進行重傳驗證,模擬TCP的三次握手,保證數據不會丟失,保證數據的有序性;
還有其他很多需要你考慮的,以上都是指在Linux下的C++,本人對windows C++不了解。
推薦書目:UNIX高級環境編程,UNIX網路編程,卷一。C++只不過是你使用這些技術的方式,不管你使用C還是C++,你都可以使用從這兩本書中學習到很多有用的知識,但是不能保證你就可以寫出高質量的伺服器程序。
4、java裡面什麼是伺服器端編程?
你寫的程序放在伺服器電腦上運行,叫做伺服器端編程。
既然是叫做伺服器,也說明你寫的程序要可以接受客戶端的互動。
你寫的程序放在客戶端上運行,叫做客戶端編程。
5、web前端開發 是伺服器端開發嗎n
Web前端開發是從網頁製作演變而來的
Web前端開發的工作職責
1、使用Div+css並結合Javascript負責產品的前端開發和頁面製作;[1]
2、熟悉W3C標准和各主流瀏覽器在前端開發中的差異,能熟練運用DIV+CSS,提供針對不同瀏覽器的前端頁面解決方案;
3、負責相關產品的需求以及前端程序的實現,提供合理的前端架構;
4、與產品、後台開發人員保持良好溝通,能快速理解、消化各方需求,並落實為具體的開發工作;
5、了解伺服器端的相關工作,在交互體驗、產品設計等方面有自己的見解。
Web前端優化
盡量減少HTTP請求 (Make Fewer HTTP Requests)
減少 DNS 查找 (Rece DNS Lookups)
避免重定向 (Avoid Redirects)
使得 Ajax 可緩存 (Make Ajax Cacheable)
延遲載入組件 (Post-load Components)
預載入組件 (Preload Components)
減少 DOM 元素數量 (Rece the Number of DOM Elements)
切分組件到多個域 (Split Components Across Domains)
最小化 iframe 的數量 (Minimize the Number of iframes)
杜絕 http 404 錯誤 (No 404s)
前端開發和web前端開發無區別,叫法不一樣
6、伺服器端編程語言有哪些?
伺服器端編程?
是 Web伺服器端編程呢? 還是應用伺服器端編程?
也就是 Web Server 還是 App Server
如果是 Web伺服器端編程
有 ASP, ASP.NET, JSP, PHP, python 等等。
如果是 應用伺服器端編程
有 C/C++, C#, Java, python 等等。
7、安卓app伺服器端開發用什麼java架構
首先,App的服務端跟Web的服務端沒有多大區別,而且在實際的開發過程中,業務邏輯也都是共用一套,只是會針對不同的客戶端做不同的適配(這點可參考Amazon,其對PC的web端,移動的Web端,移動的App都做了不同程度的適配).
其次,既然與Web的服務端沒多大區別,那所用的技術也大同小異,對於App而言,服務端更多是一個數據介面,所以框架頁大同小異;
最後,大致總結一下:
技術:
網路通信: tcp,http等;
Web服務:servlet, cgi腳本,asp等;
系統調度:多線程,並發等;
框架:
對應不同的web服務技術,採用的編程語言不同;
對應不同的網路通信協議,採用的框架也不同,netty->tcp,servlet等web服務框架->http等;
對應系統調度,有不同的多線程,多進程通信框架等;
對應提供不同的服務介面,有web service和restful兩大類,前者基於soap協議,後者基於http協議,對應的框架就很多,不一一敘述;
除此之外,還有很多其他的技術,可先做,發現問題,自然就知道怎麼去找相應的技術、解決方案(包含框架)來解決,所以先動手吧;
8、java web開發中伺服器端開發和web客戶端開發分別啥意思?
你說錯了,web開發,是開發服務端的,因為你要把你開發好的web程序,打包成war,然後放到web容器中運行,而web容器,是部署在伺服器中的。
web的客戶端就是瀏覽器,所以,我個人猜想,它這里的客戶端,是不是指教你設計頁面,學CSS/HTML之類的。。
說錯了別噴,指導就好~~