当前位置: 首页 > 知识库问答 >
问题:

前端 - 开发中如何提升开发效率?

公孙宇
2023-07-24

框架基本固定,开发按结构来就可以了.

许多小功能基本都是一样的逻辑, 增,删,查,改.

数据表基本差不多,少量不一致,不能合表.

一个小功能下来,大多时间都在定义 api,对象,各层参数传递,转换,重复着基本一样的逻辑.

几个小功能下来,写都写烦了.

这个好像又没有好的办法避免,实在是想跳出这种又费力又对耐心的拆磨(虽然不费什么神思考太多,但对精神很是折磨),大家对此有没有经验分享一二.

哈哈,见笑了

共有3个答案

姬俊远
2023-07-24

ruoyi :http://ruoyi.vip/
jeecg-boot :http://jeecg.com/
blanex :https://bladex.vip/
等快速开发框架,你可以看一下。
基于表结构生成代码,基本封装了单表、树表、子表页面模板,增删改查实体类后端模板。

mybatis 代码生成器,也有界面版的
https://gitee.com/baomidou/mybatis-plus-samples/tree/master/m...

idea 插件生成代码
https://blog.csdn.net/weixin_43245066/article/details/119860351

idea 数据库官方插件的工具脚本化扩展程序,使用Generate POJOs.groovy生成代码
https://www.jetbrains.com.cn/en-us/help/datagrip/generating-c...

晋越彬
2023-07-24

可以对做过的项目进行复盘,总结出一些重复性的东西,自己封装成工具减少工作量,提高效率。

  • 可以看看我这篇文章 https://segmentfault.com/a/1190000043596640
  • 我自己就根据工作,封装了一个蛮有用的cli工具,有兴趣可以看看 ejc-cli
赵钊
2023-07-24

具体问题具体分析,根据不同的情况去考虑如何提升效率。

一般情况下,提升工作效率主要还是看自己平时如何总结日常工作,思考如何利用有限的工具去做更多事情。

那些低代码之类的工具其实也都是为了提效才有的,但是否合适自己还是需要结合自己的工作内容来决定。

  • 利用各种小工具;
  • 利用各类自动化的工具、低代码工具;
  • 代码片段;

诸如此类的,全在于个人的日常总结和思考,别人的方式并不一定能够“复制”到自己的身上。

 类似资料:
  • 现在,我们已经把一个Web App的框架完全搭建好了,从后端的API到前端的MVVM,流程已经跑通了。 在继续工作前,注意到每次修改Python代码,都必须在命令行先Ctrl-C停止服务器,再重启,改动才能生效。 在开发阶段,每天都要修改、保存几十次代码,每次保存都手动来这么一下非常麻烦,严重地降低了我们的开发效率。有没有办法让服务器检测到代码修改后自动重新加载呢? Django的开发环境在Deb

  • 现在,我们已经把一个Web App的框架完全搭建好了,从后端的API到前端的MVVM,流程已经跑通了。 在继续工作前,注意到每次修改Python代码,都必须在命令行先Ctrl-C停止服务器,再重启,改动才能生效。 在开发阶段,每天都要修改、保存几十次代码,每次保存都手动来这么一下非常麻烦,严重地降低了我们的开发效率。有没有办法让服务器检测到代码修改后自动重新加载呢? Django的开发环境在Deb

  • 必须 使用 Laravel 官方前端工具做前端开发自动化; 必须 保证页面只加载一个 .css 文件; 必须 保证页面只加载一个 .js 文件; 必须 为 .css 和 .js 增加 版本控制; 必须 使用 SASS 来书写 CSS 代码;

  • 本文向大家介绍如何利用FutureBuilder提高开发效率,包括了如何利用FutureBuilder提高开发效率的使用技巧和注意事项,需要的朋友参考一下 常见场景 展示请求按钮 用户点击按钮,显示loading 展示数据或者错误 抽象模式 展示请求按钮(初始状态) 用户点击按钮,显示loading(请求中状态) 展示数据或者错误 (结束状态(成功或失败)) 转换成程序语言 以上三种现实情况对应

  • 时间线8.29下午2点-5点 一面 自我介绍 实习经历 Kafka顺序问题 对Spring的理解 AOP实现原理 注解失效的场景 HashMap 底层 装饰器模式 Redis数据类型 跳表结构 Zset怎么实现按分值进行排序的 Spring Cloud 组件 Feign 过程 Dubbo 比 Feign优势 为什么选择JSON序列化方式 有做数据的压缩嘛 Spring Security用来干嘛的

  • 滴滴一、二面 一面 介绍项目,讲一下项目难点 你的缓存和数据库是怎么保证一致性的 如果在缓存还没过期的时间内,数据库的数据就发生变更了怎么办 超卖问题怎么解决的 分布式锁是怎么做的 看门狗机制是怎么实现的 redis分布式锁底层是基于什么命令实现的 少买是怎么解决的 你的消息队列里面存的是什么内容 如果进队列前返回给用户成功,但是实际上库存已经不足了,这时候进消息队列了,用户实际上是抢不到票的,这