開始制作
  • 做app就上應(yīng)用公園
  • APP開發(fā)模塊分析,webapp開發(fā)

    2021-07-27 14:30:00 來自于應(yīng)用公園

    Webapp 開發(fā)流程

    流程

    總體框架:建立《前端開發(fā)文檔》,包括本模塊的資源列表、文件命名規(guī)范和引用案例、js類命名規(guī)范和引用案例、字段命名、前端注意事項(xiàng)

    數(shù)據(jù)模型:如果有api操作,那么json格式的測(cè)試數(shù)據(jù)要進(jìn)行排序和建立,模塊的模型也要進(jìn)行相應(yīng)的排序和建立

    后臺(tái)接口:與后端人員一起修改測(cè)試數(shù)據(jù),建立API文檔,讓后端可以開發(fā)API

    視圖邏輯:分析UI邏輯確定本模塊的視圖,確定各視圖的功能以及視圖與視圖、視圖與模型(事件)的關(guān)系

    完整的開發(fā): cssjs開發(fā)

    組織代碼:從testdata切換到ajaxapi數(shù)據(jù),完善css。提取組件并提交給上游。

    技能

    對(duì)開發(fā)的測(cè)試數(shù)據(jù)使用jquerygetajaxapi,對(duì)回調(diào)使用setTimeout

    $.getJSON('/mock-data/get _ post _ list . JSON ',函數(shù)(ret){ 0

    setTimeout(函數(shù){

    PostList。_ addItems(ret);

    },作者:肖劍鋒。如果您發(fā)現(xiàn)本社區(qū)存在涉嫌抄襲的內(nèi)容并提供相關(guān)證據(jù),一經(jīng)查實(shí),本社區(qū)將立即刪除涉嫌侵權(quán)的內(nèi)容。

    Python讓你自己做一個(gè)軟件,自己開個(gè)聊天室,厲害吧

    零基礎(chǔ)小白來大神路,歡迎加裙474534951,群內(nèi)有免費(fèi)的python課程,還有很多干貨。

    內(nèi)容

    學(xué)習(xí)點(diǎn)

    異步代碼和異步模塊的應(yīng)用

    環(huán)境

    python3.5

    功能描述

    在這個(gè)實(shí)驗(yàn)中,我們將實(shí)現(xiàn)一個(gè)帶有圖形界面的簡(jiǎn)單聊天系統(tǒng)。我們可以通過圖文客戶端登錄聊天室,和其他成員聊天。

    分析

    由于Python是帶有GIL的語言,所以在Python中使用多線程來處理太多的IO操作并不是一個(gè)好的選擇。同時(shí),聊天服務(wù)器將與多個(gè)套接字通信,因此我們可以根據(jù)asyncore模塊實(shí)現(xiàn)聊天服務(wù)器。Aysncore模塊是異步套接字處理器,這將大大簡(jiǎn)化異步編程的難度。異步模塊在asyncore模塊的基礎(chǔ)上進(jìn)一步封裝,簡(jiǎn)化了根據(jù)文本協(xié)議忘記通信任務(wù)的開發(fā)困難。

    開發(fā)被要求談?wù)撨@個(gè)項(xiàng)目,這不可避免地需要規(guī)劃一個(gè)協(xié)議來談?wù)撏恋氐氖褂?。為了?jiǎn)潔起見,我們將只支持開發(fā),聊天服務(wù)器中的文本協(xié)議,并通過commandmessage調(diào)用相關(guān)操作。例如,如果客戶端發(fā)送以下文本,它將執(zhí)行相應(yīng)的操作

    步驟

    服務(wù)器類

    這里,我們首先需要一個(gè)聊天服務(wù)器類,它是通過繼承asyncore的dispatcher類來完成的。我們編寫server.py文件:

    零基礎(chǔ)小白來大神路,歡迎加裙474534951,群內(nèi)有免費(fèi)的python課程,還有很多干貨

粵公網(wǎng)安備 44030602002171號(hào)      粵ICP備15056436號(hào)-2

在線咨詢

立即咨詢

售前咨詢熱線

0755-27805158

[關(guān)閉]
應(yīng)用公園微信

官方微信自助客服

[關(guān)閉]