欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python的前端和web的前端有什么區別?

林雅南2年前24瀏覽0評論

前段和后端是共存的,python設計初衷是應用到科學計算的,經過多年的發展,在web應用、科學計算、金融、人工智能等領域有大大量的應用,從而讓python最熱門的語言榜首。

在web應應用領域,一般的前端指的是開發人員編寫的html,css,javascript代碼,用戶通過瀏覽器或者app訪問某個應該網址所呈現的頁面內容,以及操作的響應頁面,前端面向的是最終的用戶,主要是提供展示效果和操作體驗方面的工作內容。

而后端是為前端頁應用提供展示的數據和計算機的接口服務,后端更多是關心高并發下,用戶不排隊,不阻塞,需要考慮的比前端多,比如業務擴容,安全,網絡,遷移等等,所以后端比較關心的是并發和穩定,工資會比前端高一些。

使用python可以做前端也可以做后端,為什么這么說呢?前端不都是javascript的天下么?

非也,python界也有GUIlib,比如python自帶的tkinter、pyQt、kivy。

Qt的知名度不用多說,世界500強的公司有100家用Qt;

kivy是python基金會扶持的一個純python寫的GUI框架,底層是OpenGL,而且支持window,Linux,Mac,ios,android等主流平臺,kivy借鑒了Qt的Qml使得Ui和代碼邏輯分離,寫過Qt的我告訴你:嗯,python比C++爽,而kivy比Qml爽;

所以以上的gui框架是可以python做前端的,而且是python純前端。

還有種主流的pythonweb開發方式是,python做后端,在后端的代碼里渲染出前端的效果,想前端返回前端人員調好的html,css,js代碼,代表作框架就是Django和Flask。

最后一種就是前端一個工程,后端一個工程,各開發各自的,最后大家按接口約定連接,這就是傳說前后端分離,開發組合代表作有Flask+vue或者DRF+vue,前后端分離是趨勢。

歡迎交流[大笑][大笑][大笑]