網頁遊戲是用什麼軟體做的?用哪些語言?
如果你要開發網頁遊戲,除了程序以外,還需要美工,因為要設計UI和小圖標。還需要產品規劃,要做數據流程,需要把每一步、每一個物品的作用、功能是什麼也規划出來才可以。
最後才是程序,而要做出一個網頁遊戲,開發技術有很多,但常用的開發工具和技術主要有以下幾個:
ASP技術Actieserver Paga(ASP)意為「動態伺服器頁面」。ASP是微軟公司開發用來代替CGI腳本城府的編程工具,當用於設計動態網站。ASP腳本集成於HTML中,無需編譯即可直接解釋執行,獨立於瀏覽器(能解釋LTML碼的瀏覽器即可瀏覽ASP網頁),保護源碼(ASP腳本在伺服器上執行,傳到瀏覽器端的只是ASP執行結果所生成的常規HLML代碼)。
Flex技術
Flex是Adobe的伺服器端產品。該技術提供了一個新的,基於標準的語言和編程模型,其編程模型支持常用的設計模式,能夠使企業創建許多有吸引力的,交互的快速應用,爭強了用戶對網頁的體驗。傳統網頁遊戲開發的局限是表現層受到一定的約束,而Flex技術能輕鬆地解決這一技術難題。網遊Small World就是基於Flex技術開發的。
Ajax技術Asynchronousjavascript and xml(Akax)意為「非同步 JavaScript和XML」。Ajax是一種創建互動式網頁應用的網頁開發技術,它不是一個新的編程語言,而是一個編程技術。Ajax的自大優點就是能再吧刷新整個頁面的前提下更新數據,使得Web應用程序更為迅速的響應用戶的交互需求。
JSP技術Java ServerPages(JSP)是一種動態網頁技術標準,它可在傳統的網頁HTML文件(*.htm,*.html)中插入java程序段和JSP標記,其生成的內容的邏輯被封裝在標識和JavaBeans或者Enterprise JavaBeans TM組件)能夠執行應用程序所要求的更為複雜的處理。由於Java在移植性、擴展性、多線程方面的特點使它成為目前網頁遊戲的開發語言。由Java技術開發的高端網頁遊戲,能處理各類與伺服器的交互和複雜圖形,開發大型網路遊戲。
PHP技術HypertextPreprocessor(PHP)意義「超級文本預處理語言」。PHP是一種在伺服器端執行的嵌入HRML文檔的腳本語言,風格類似C語言,應用廣泛。PHP於CGI或Perl相比,能更快速地執行動態網頁。PHP是將程序嵌入到HTML文檔中去執行,跨平台性強,程序開發快,執行相率高,可編譯以達到加密和優化代碼,支持幾乎所有流行的資料庫,以及操作系統。
推薦閱讀:
※SimpRead:簡悅你的知識消化歷程
※楊藝教你交誼舞【共216個=34+95+87網頁】
※酒桌上的禮儀常識-搜狗網頁
※手把手教你用python抓網頁數據
※變色的旋轉圓圈-網頁特效