隨著微信成為移動(dòng)即時(shí)通信領(lǐng)域當(dāng)中的霸主,微信平臺(tái)開發(fā)也成為行業(yè)熱門。作為在微信平臺(tái)開發(fā)方面擁有一流培訓(xùn)實(shí)力的企業(yè),中培致力于為廣大IT從業(yè)人員培養(yǎng)優(yōu)秀的微信平臺(tái)開發(fā)人才。
微信在當(dāng)前社會(huì)中的大熱,也讓很多人希望從事微信平臺(tái)的開發(fā)工作。對(duì)那些以前從沒有涉及到這一工作的人來說,如何快速成為一個(gè)微信平臺(tái)的開發(fā)者呢?中培偉業(yè)《微信平臺(tái)框架開發(fā)實(shí)踐》課程專家組李老師做了以下介紹。
微信平臺(tái)的開發(fā),雖然入門比較容易,但也不是完全不需要任何基礎(chǔ),從事微信平臺(tái)的開發(fā),需要具備一些基礎(chǔ)的能力,一門服務(wù)器語言,無論是asp.netphp,還是JSP等其他。在客戶端,還需要一些htmlcssjava等基礎(chǔ)知識(shí),這樣能可以幫助你實(shí)現(xiàn)更立體炫目的視覺效果。
看一看下面的流程圖,幫你更快更形象的理解微信公眾號(hào)開發(fā)的過程。以下是微信公眾號(hào)功能型定制開發(fā)流程圖:
隨后,李老師還對(duì)服務(wù)器語言進(jìn)行了介紹:
ASP全名Active Server Pages,是一個(gè)WEB服務(wù)器端的開發(fā)環(huán)境,利用它可以產(chǎn)生和執(zhí)行動(dòng)態(tài)的、互動(dòng)的、高性能的WEB服務(wù)應(yīng)用程序。ASP采用腳本語言VB(Java )作為自己的開發(fā)語言。
PHP是一種跨平臺(tái)的服務(wù)器端的嵌入式腳本語言。它大量地借用C,JavaPerl語言的語法,并融合PHP自己的特性,使WEB開發(fā)者能夠快速地寫出動(dòng)態(tài)產(chǎn)生頁面。它支持目前絕大多數(shù)數(shù)據(jù)庫,PHPMySQL數(shù)據(jù)庫和Apache Web服務(wù)器是一個(gè)比較好的組合。還有一點(diǎn),PHP是完全免費(fèi)的,不用花錢,你可以從PHP官方站點(diǎn)。自由下載。而且你可以不受限制地獲得源碼,甚至可以從中加進(jìn)你自己需要的特色。
JSPSun公司推出的新一代網(wǎng)站開發(fā)語言,Sun公司借助自己在Java上的不凡造詣,將JavaJava應(yīng)用程序和JavaApplet之外,又有新的碩果,就是JSPJava ServerPageJSP可以在ServletJavaBean的支持下,完成功能強(qiáng)大的站點(diǎn)程序。
至于這三者的區(qū)別,李老師將三者進(jìn)行了對(duì)比。首先,這三種語言有一個(gè)共同的功能,那就是三者都能提供在HTML代碼中混合某種程序代碼、由語言引擎解釋執(zhí)行程序代碼的能力。但JSP代碼被編譯成Servlet并由Java虛擬機(jī)解釋執(zhí)行,這種編譯操作僅在對(duì)JSP頁面的第一次請(qǐng)求時(shí)發(fā)生。
ASPPHPJSP環(huán)境下,HTML代碼主要負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。普通的HTML頁面只依賴于Web服務(wù)器,而ASPPHPJSP頁面需要附加的語言引擎分析和執(zhí)行程序代碼。程序代碼的執(zhí)行結(jié)果被重新嵌入到HTML代碼中,然后一起發(fā)送給瀏覽器。ASPPHPJSP三者都是面向Web服務(wù)器的技術(shù),客戶端瀏覽器不需要任何附加的軟件支持。
當(dāng)然,很多完全沒有基礎(chǔ)的人,在開始進(jìn)行微信平臺(tái)開發(fā)時(shí),甚至連最基本的開發(fā)語言都不清楚。對(duì)此,李老師對(duì)微信公眾號(hào)開發(fā)語言htmlcssjava等基礎(chǔ)概念進(jìn)行了詳細(xì)介紹:
Html目前是互聯(lián)網(wǎng)領(lǐng)域中應(yīng)用最為廣泛的語言,也是構(gòu)成網(wǎng)頁文檔的主要語言,是微信平臺(tái)開發(fā)最基礎(chǔ)也是重要的語言。
Css是英文Cascading Style Sheets的縮寫它是一種用來表現(xiàn)HTML(標(biāo)準(zhǔn)通用標(biāo)記語言的一個(gè)應(yīng)用XML(標(biāo)準(zhǔn)通用標(biāo)記語言的一個(gè)子集等文件樣式的計(jì)算機(jī)語言。
Java為一種直譯式腳本語言,是一種動(dòng)態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型。它的解釋器被稱為Java引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用網(wǎng)頁上使用,用來給HTML網(wǎng)頁增加動(dòng)態(tài)功能。