美文网首页
小项目试水flask+vue+小程序

小项目试水flask+vue+小程序

作者: 鲁狂歌 | 来源:发表于2020-03-05 10:25 被阅读0次

按照之前的打算是把Python学一下,然后使用flask框架上手边学边练边做,通过flask构建一个restful后台,前端web页面用vue(也是现学现卖),再加上小程序(也是现学)
后台的管理页面由flask自身的Jinja2模板建立,现在是使用了H-ui静态页面框架,比较简单,主要为了减少写html没有使用ant-design,之前有考虑过,但是看了下之后发现如果使用它的话,我这个小项目的时间会被拖长很久。所以在可以精简的地方都做精简,另外,采用Jinja2的方式也有利于我对flask了解,毕竟也是新开始。

image.png
这样一个相对完整的项目,目的是两个:一是为了给自己定个目标让自己编程,不要让技术白白浪费了,其实我之前是Android程序员,现如今在做产品经理已经有比较长的时间;二是为了搭建一个自己分享自己学习、工作中经验的平台。
选择Python后台主要是因为其简单,另外也是希望能学一下新的编程语言,也考虑在后面时架设数据分析和机器学习、人工智能等拓展,尽管我认为Python机器学习这方面的东西只是用在定位、算法等方面,即实验算法ok之后,再用其他编程语言实现并集成到实际项目中,例如C++/Go,毕竟Python效率有点儿低。不过人工智能这方面我接触不多,了解不多,所以决定挑战下。因此,索性直接用Python来作为后台的主体语言,之前我擅长的是Java,每当换电脑之后,不装JDK不装idea都觉着不舒服(以前是eclipse~~)。当年Android刚刚开始时,大部分都是从学习Java后台转到做Android开发,我开始学Java时流行的是SSH2,我也是看这个教程入手的。一路走来都是自学,不曾到培训班培训。
image.png
flask的后台已经写好,还是比较简单的,首先是项目简单,我决定先做出来上线,后续慢慢完善,所以第一版比较简单;其次后台的逻辑比较熟悉,这个没忘;之后,就是flask确实提供了很多。
小程序有些复杂,关键是页面展示,太麻烦了,想要写的漂亮实在是太麻烦。早先就很讨厌写html、css、js什么的,小程序有些简化但是仍然觉着很繁琐。在早先学习时,我比较喜欢自己去写东西,不厌其烦,至于学习框架,也是先了解其原理,然后才使用,这样有助于加深理解。但是现在有些相反,习惯是先用起来,不去了解内部是什么,先用,后续慢慢升级慢慢加深理解可能跟自己经历有些关系,一些产品一些项目如果不能快速实现,那么很可能做出来也就是宣布死亡的时候了。
小程序端我尝试了color-ui、taro等,现在基本上确定用color-ui,毕竟只是用来做小程序的页面样式。taro需要用npm管理,在小程序官方的开发工具里面不习惯,对我而言可以说很麻烦;我的想法比较简单,既然官方给了工具,那就用这个得了,其他的得围绕这个来做。但显然taro所做的还要多,不局限在微信小程序这一个方面。暂时我还没有在支付宝小程序等地方做的想法,所以就先不处理taro了。但是不得不承认它的方向还是很正确的,一处编程四处运行。
这是小项目试水的第一篇,或许第二篇就是一个完成上线篇,第三篇可能就是阶段总结了。目前阶段我还没有打算开源这个项目,但是不排除开源的可能性。现在我的打算是完成之后运行一段时间,如果升级了1.5或者2.1版本之后,那么1.0及以前版本就开源,跟大家聊聊怎么做的。
PS:使用了markdown编辑器,不放一行代码不大合适,so……
<view>Hello World</view>

PS:今年忽然有了想要分享些东西的想法,尽管不是那么高大上,但可能也是比较通用的一些。前面也说了我是一路自学的,不曾去培训班培训,主要是没那么多钱O(∩_∩)O哈哈~
在这里感谢各位喜欢分享的大神给了我这么多帮助,现在我或许也能分享些东西了,我也开始接续吧

相关文章

网友评论

      本文标题:小项目试水flask+vue+小程序

      本文链接:https://www.haomeiwen.com/subject/wcrtrhtx.html