首页 > 其他分享 >sanic vue-vben开发学习(一)

sanic vue-vben开发学习(一)

时间:2023-09-26 23:23:43浏览次数:39  
标签:vue vben 框架 代码 学习 文档 sanic

兵马未动,规矩先行。开发是个系统工程,不是随便写点小代码就能交差的。需要定好规范。
我认为,应当坚持以下原则。

  1. 以文档为核心。良好的文档。这个完全是我自己在做,没有团队,我的团队都是甲方,提供需求的。我应当调研完毕,先写文档,计划怎么做。甚至可以把我写的调研,放在公开的网站上,让大家可以提意见。我来收集,根据优先顺序,着手写代码。规划好文档框架,填充代码,调试适用,反复调整,完成功能后,写文档。从文档开始,让代码绕行一周,回来继续写文档。文档完成,代码也就完成了。我这个不是非常庞大的项目。以文档为牵引,符合我这种中小网站的开发需求。

  2. 采用成熟的框架sanic和vue-vben-admin。说实在,sanic不能算是太成熟的框架。之前,学习yii2,可以很方便的跟数据库沟通交流。在sanic这里简直成了开发的灾难。太差劲了。既然从头开始学习python,学习sanic框架,可以借用其他框架的东西,移植过来。也算是对sanic的一种补充学习。

  3. 掌握好节奏。或者说是规律吧。这个说代码的规律,比较胡扯。我们还没有上升到那种地步。但是我们能控制作为一个程序员的节奏。我们是活生生的人,都有家庭,也有其他一堆烂七八糟的事情。必须掌握好节奏。把握住生命的脉搏,才好更好的写代码。自己身体扛不住了,写代码效率也不高。得不偿失。世界是周期性的,傅里叶最伟大的发现是没有周期性的活动也是存在自己的频域的。作为人,也是有频域的,不把握好自己的节奏和频率,不能跟工作共振,只会事倍功半,徒劳心伤。

  4. 坚持每天学习四次。起床后三分钟,想一下。午饭后,看个十分钟。晚饭后看个十分钟。睡前总结十分钟。我觉得,贵在坚持,不在量。如果有能力,可以加量。但是不能因量的多少影响坚持。

标签:vue,vben,框架,代码,学习,文档,sanic
From: https://www.cnblogs.com/bubifengyun/p/17731547.html

相关文章

  • 基于vue制作搜索高亮popsearch组件
    ......
  • 09_electron-vue-antd环境搭建
      electron-vue很好解决,安装antd给我弄自闭了,最终是发现是版本问题。  先把electron-vue环境搭建好,然后去看项目中的vue版本:    我的是vue2就使用快速上手-AntDesignVue(antdv.com)这个版本,之前一直使用的4.x版本,然后一直出错,但是我也去找了一些办......
  • Vue前端面试题
    1.Vue路由传递params参数使用对象写法的时候能不能和path一起使用?不能路由传参对象的写法:指定路由需要使用name指定。使用path会导致路由失效无法跳转。this.$router.push({name:"search",params:{keyword:this.keyword},query:{k:this.keyword.toUpperCase()}})2.如何指定params参......
  • 新手指引:前后端分离的springboot + mysql + vue实战案例
    案例说明:使用springboot+mysql+vue实现前后端分离的用户查询功能。1、mysql:创建test数据库->创建user数据表->创建模拟数据;2、springboot:配置mysql->使用mybatis操作mysql数据库->接口开发;3、vue:使用axios访问接口->user数据展示;1、mysql数据库1.1、安......
  • Vue3 引入 Element Plus
    ElementPlus简介ElementPlus是一个基于Vue3的UI组件库,其设计原则可分为一致(Consistency)、反馈(Feedback)、效率(Efficiency)、可控(Controllability)四个方面。目前ElementPlus可使用的UI组件种类丰富,除了按钮、边框、icon等基本组件,还可以在项目中引入表单组件、数据展示组件、导航......
  • vuex的使用
    Vuex的使用在Vue中实现集中式状态管理的一个Vue插件,对Vue应用中多个组件的功效状态进行集中式的管理(读/写),也是一种组件间通信的方式,且适用于任意组件间通信。使用步骤:1.新建store/index.js state中:存放数据mutations:当使用commit方法是会被触发actions:当使用dispatch方......
  • vue3 + mark.js | 实现文字标注功能
    页面效果具体实现新增1、监听鼠标抬起事件,通过window.getSelection()方法获取鼠标用户选择的文本范围或光标的当前位置。2、通过选中的文字长度是否大于0或window.getSelection().isCollapsed(返回一个布尔值用于描述选区的起始点和终止点是否位于一个位置,即是否框选了)来......
  • vue~封装一个文本框添加与删除的组件
    标签组件的效果如下组件作用这是一个div,包含了两个文本框,后面是添加和删除按钮添加按钮复制出新的div,除了文本框没有内容,其它都上面一样删除按钮将当前行div删除组件实现<template><div><templatev-for="(item,index)intags"><el-row:gutter="4"styl......
  • VUE 3.0使用Tinymce编辑器
    本人使用的IDEA开发工具参考文档:1.官方文档2.中文文档一、使用npm安装Tinymce。我这里是指定了版本号的npm install [email protected]@tinymce/[email protected]二、修改路径,加汉化1、将下载好的tinymce,从node_modules复制到public文件夹里   2、汉化(......
  • vue~封装一个文本框标签组件
    用到的技术父组件向子组件的传值类型检查和默认值:您可以为props指定类型检查和默认值。这可以确保传递给子组件的数据符合期望的类型,以及在没有传递数据时具有合理的默认值。例如:props:{message:{type:String,default:'DefaultMessage'},count:{......