java快速開發(fā)平臺 用Django做web前端如何?
用Django做web前端如何?先回答問題,Django不適合做web前端,Django用于做web的后臺。web前端普遍使用基于jquery的框架完成。我曾將使用Django寫過幾個網(wǎng)絡(luò)管理程序。下
用Django做web前端如何?
先回答問題,Django不適合做web前端,Django用于做web的后臺。web前端普遍使用基于jquery的框架完成。我曾將使用Django寫過幾個網(wǎng)絡(luò)管理程序。下文具體說一說。
Django用來做什么
Django是Python編寫的開源web應(yīng)用框架,采用了MVC的模式,方便快速構(gòu)建web應(yīng)用程序;
Django主要由三個層次組成,template層用于實現(xiàn)與前臺的交互,收集前端發(fā)送的數(shù)據(jù);control層用于處理用戶數(shù)據(jù),實現(xiàn)業(yè)務(wù)邏輯;model層用于實現(xiàn)與數(shù)據(jù)庫的連接,將數(shù)據(jù)持久化;
Django的使用非常方便的,集成了大部分的常用功能,用戶不用專門處理session,用戶登陸等應(yīng)用。
前臺怎么寫
web應(yīng)用程序的前臺使用基于jquery的框架完成,jquery是使用javascript腳本需要編寫的,簡化了用戶的編程的難度;
在構(gòu)建web應(yīng)用時,我用的是easyui框架,集成了大部分的控件,比如文本框,各種按鈕,并且有布局功能,可以快速勾畫web應(yīng)用界面。
讀書時我曾經(jīng)使用java編寫web應(yīng)用,工作后接觸了python,簡單易用,可以快捷構(gòu)建應(yīng)用,后來使用django框架,將平時編寫的小應(yīng)用合并成一個可視化的的網(wǎng)絡(luò)運維平臺。
多媒體專業(yè)想具體的學(xué)一學(xué)ui設(shè)計,前端需要學(xué)html和css還有別的稍微具體一點的嗎?
首先你得分清楚,ui設(shè)計和前端是兩個不同的崗位,工作中所做的工作完全不一樣,ui設(shè)計早已經(jīng)不要求你會前端的html和css了。你只需要會各種設(shè)計類軟件,能把頁面設(shè)計得高大上,讓老板滿意就行了。和前端同學(xué)的配合就只是你把圖片交給前端就行了,當(dāng)然,現(xiàn)在有一些工具可以直接根據(jù)ui圖生成html文檔的,方便前端同學(xué)查看,對于ui來說也只是掌握一門軟件的問題。這個軟件的名字我忘記了,有知道的說下。