关于使用python进行web开发的一点笔记

由于工作需要使用python进行web开发。所以把学习的新知识和疑惑,记录在下面。

python下进行web开发的框架有很多,我目前直接触过django、flask。

最近工作中的框架选择:python+flask+vue+element UI
django:重量级框架。本来打算选这个的,因为大家web开发这方面的基础都不是特别好,所以决定选个轻量级的上手,反正是对内的一个系统,先尽快做出来使用再说。
flask:轻量级框架。

关于前后端分离:有人说django是前后端分离的,flask不分离,有人说是否分离跟框架无关?我至今晕乎中,等搞清楚了再来。

前端页面使用vue 2.0,api用flask来写,然后用了element UI这个桌面端框架。在node.js中使用axios来发出http请求。

vue的基础是html,css,js。前两个都比较熟,所以恶补了一下js,参考网站:
http://www.w3school.com.cn/js/
https://developer.mozilla.org/en-US/docs/Web/JavaScript
https://www.freecodecamp.cn/home

学js还要学jQuery,jQuery 是一个 JavaScript 函数库。
jQuery 库包含以下特性:
HTML 元素选取
HTML 元素操作
CSS 操作
HTML 事件函数
JavaScript 特效和动画
HTML DOM 遍历和修改
AJAX
Utilities

关于api的设计,参考资料:
http://www.ruanyifeng.com/blog/2014/05/restful_api.html
http://www.ruanyifeng.com/blog/2018/10/restful-api-best-practices.html

先写到这里,目前还是个半吊子。等有了更多感悟再继续。

你可能感兴趣的:(关于使用python进行web开发的一点笔记)