1. 程式人生 > >車載GPS等基於部標通訊協議的開發方案

車載GPS等基於部標通訊協議的開發方案

基於交通部796標準開發部標監控平臺,選擇開發語言和技術也是團隊要思考的因素,其實這由團隊自己擅長的技術來決定,如果擅長C#和Asp.NET, 當然開發效率就高很多。當然了技術選型一定要選用當前主流的技術,現在Asp.NET技術已經發展到5.0, 如果你還是用舊的ASP技術寫程式,無疑是為以後的專案維護埋下地雷,後面新來人手學習不到技術,沒有興趣去改進,不願意維護,沒有人願意接手。程式碼最關鍵的是要不斷的重構,保持與當前的技術和需求同步,平臺才有生命力,否則就會越來越臃腫而變得難以維護。開發一個基於Asp.NET MVC和C#語言的部標平臺,主要應用的技術如下:1)伺服器通訊技術:因為C#中,基於.NET4.0的非同步通訊框架,還是非常不錯的。不過程式設計模式也是比較複雜的,不像Java的NIO框架Mina和Netty那樣方便省力,但是一樣可以開發出高效能的jt808GPS伺服器和jt809伺服器。2)分散式服務:對於高效能的平臺,服務一定是要求分散式部署和呼叫的,以應對壓力,比如jt808GPS伺服器、儲存轉發快取伺服器和web伺服器,都是部署在不同機子上面,對於遠端服務呼叫