1. 程式人生 > >微信公眾平臺開發需要懂哪些技術

微信公眾平臺開發需要懂哪些技術

在學習微信公眾平臺開發前,您得了解一個流程,為了更直觀,一些網友提供的流程圖。

微信公眾平臺開發流程圖

一、從流程圖中很直觀可以得出,首先您得懂一門伺服器語言,這個語言沒有任何限制,可以是JSP,asp.net,php等。

ASP全名Active Server Pages,是一個WEB伺服器端的開發環境,利用它可以產生和執行動態的、互動的、高效能的WEB服務應用程式。ASP採用指令碼語言VBScript(Java script)作為自己的開發語言。

PHP是一種跨平臺的伺服器端的嵌入式指令碼語言。它大量地借用C,Java和Perl語言的語法,並融合PHP自己的特性,使WEB開發者能夠快速地寫出動態產生頁面。它支援目前絕大多數資料庫,PHP、MySQL資料庫和Apache Web伺服器是一個比較好的組合。還有一點,PHP是完全免費的,不用花錢,你可以從PHP官方站點。自由下載。而且你可以不受限制地獲得原始碼,甚至可以從中加進你自己需要的特色。

JSP是Sun公司推出的新一代網站開發語言,Sun公司藉助自己在Java上的不凡造詣,將Java從Java應用程式和JavaApplet之外,又有新的碩果,就是JSP,Java ServerPage。JSP可以在Servlet和JavaBean的支援下,完成功能強大的站點程式。

比較

三者都提供在HTML程式碼中混合某種程式程式碼、由語言引擎解釋執行程式程式碼的能力。但JSP程式碼被編譯成Servlet並由Java虛擬機器解釋執行,這種編譯操作僅在對JSP頁面的第一次請求時發生。在ASP、PHP、JSP環境下,HTML程式碼主要負責描述資訊的顯示樣式,而程式程式碼則用來描述處理邏輯。普通的HTML頁面只依賴於Web伺服器,而ASP、PHP、JSP頁面需要附加的語言引擎分析和執行程式程式碼。程式程式碼的執行結果被重新嵌入到HTML程式碼中,然後一起傳送給瀏覽器。ASP、PHP、JSP三者都是面向Web伺服器的技術,客戶端瀏覽器不需要任何附加的軟體支援。

二、在客戶端,程式上稱為前端,您需要掌握html,css,javascript等基礎知識,如果您想要在前端實現較為炫酷的動畫效果,您還得掌握html5。

Html,它是目前網路上應用最為廣泛的語言,也是構成網頁文件的主要語言。

Css, css是英文Cascading Style Sheets的縮寫;它是一種用來表現HTML(標準通用標記語言的一個應用)或XML(標準通用標記語言的一個子集)等檔案樣式的計算機語言。

Javascript,一種直譯式指令碼語言,是一種動態型別、弱型別、基於原型的語言,內建支援型別。它的直譯器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用於客戶端的指令碼語言,最早是在HTML(標準通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。。