第一次提供技术服务涉及的技术点和思考过程

简介: 一年前的今天,我肯定还不敢做前后端联动的工程,没有这个视野。如今有了些许,不敢自傲,还需学习。今天我站在稍上一点的角度,谈一谈我的思考过程及技术点。
朋友们,请相信你的努力一定会有收获的。互联网是卷的,但请不要纠结它的卷,想做就去做吧~这是一份热爱,也是一份职业,这辈子你能选择的职业并不多,但是在这个社会中,你终会成为其中的一员,点亮你那栈独有的灯不是吗!

一年前的今天,我肯定还不敢做前后端联动的工程,没有这个视野。如今有了些许,不敢自傲,还需学习。今天我站在稍上一点的角度,谈一谈我的思考过程及技术点。

需求

  1. 基于Vue工程的页面定制化
  2. 聚合工程、SpringBoot提供相应的数据接口

首先我想谈一下,针对该简单的需求,如果前后都做,非企业级使用的应用,应该大致得有哪些技术栈

如何做

前端

你得会:

  1. 基础的HTML/CSS/JS使用,不会时得有思路查文档。
  2. Node:至少是该语言的安装,因为有npm,这是一个前端的包管理工具,后面会用到,它结合webpack可以做的像Maven一样的第三方开发包的管理。这样你就从底层的HTML/CSS/JS进化成了一个模块化开发的朋友。
  3. npm :至少你得懂在其官网找到相应模块的下载方式,通过npm或者另一种下载工具yarn来安装前面提到的第三方开发模块。
  4. Webpack:并不是手动去搭一个工程,你可以使用其他框架语言的脚手架开发,而他们的原理差不多,主要是了解package.json这个管理依赖的东西。
  5. 某一门框架语言Vue或者React,或者基于它们的更高级的框架。
  6. 框架下的一些热门模块:路由、AxiosPinia...
  7. 一些热门的UI框架:Naive UIElement UIArco Desig

后端

你得会:

  1. 某一门语言的基础,例如JavaGo(是我只对这两个语言熟悉,Python我只接触过自动化)。
  2. 数据库的设计,例如Mysql用的最多吧。
  3. 数据库连接驱动,例如Mysql提供的连接驱动。
  4. 基于Maven工程进行开发,再也不用手动找Jar包。
  5. 后端框架SpringBoot是最方便的,主要是减少配置的步骤。
  6. 持久层框架Mybatis Plus相比Mybatis也是很方便呀。
  7. 缓存数据库Redis,可以使用Lettuce客户端去操作访问。
  8. RESTFul风格API编程。
  9. Maven工程的打包方式,会部署Jar包(前后端分离,后端打Jar包)。该打包方式分两种:普通工程和聚合工程,两者打包方式不同,但是都可以借助打包插件进行打包。
  10. 其他各种开发工具:Lombokjunit
  11. Xshell工具连接Linux服务器。
  12. Linux基本命令及文档查阅。
  13. Docker的基本操作,拉取镜像(MysqlRedis)、跑容器、看日志、写DockerFile构建自己的镜像。
  14. 阿里云的镜像实例安全规则操作。

总结:以上的技术栈已经可以满足基本的完整开发流程。

目录
相关文章
|
1月前
|
存储 数据采集 监控
CDGA\如何建立实现数据治理的效率价值框架:实践案例解析
数据治理是一个持续优化的过程。组织应建立健全的监督与评估机制,定期对数据治理工作进行评估,发现问题及时整改。广东药科大学通过数据全景图和数据监控大屏,实现了对数据治理成果的动态、多维度呈现与监控,为科学管理决策提供了有力支撑。
|
3月前
数据平台问题之在数据影响决策的过程中,如何实现“决策/行动”阶段
数据平台问题之在数据影响决策的过程中,如何实现“决策/行动”阶段
|
4月前
|
人工智能 领域建模
应用工程化架构问题之AI计算机中的大模型评估体系发生变化如何解决
应用工程化架构问题之AI计算机中的大模型评估体系发生变化如何解决
|
5月前
|
存储 Cloud Native NoSQL
深度解析数据库技术:核心原理、应用实践及未来展望
一、引言 在信息化高速发展的今天,数据库技术作为数据管理的基石,承载着企业运营、决策支持、大数据分析等核心功能
|
6月前
|
机器学习/深度学习 数据采集 监控
数据分析师的主要工作内容涉及哪些方面?
【4月更文挑战第4天】数据分析师的主要工作内容涉及哪些方面?
85 8
|
安全
项目实战典型案例19——临时解决方案和最终解决方案
项目实战典型案例19——临时解决方案和最终解决方案
145 0
【项目实战典型案例】19.临时解决方案和最终解决方案
【项目实战典型案例】19.临时解决方案和最终解决方案
|
机器学习/深度学习 人工智能 算法
谈谈从分析到行动看数据驱动和数据信息的区别
近年来,“数据驱动”这个术语已经被广泛使用,很多人谈论要成为一个数据驱动的组织。
谈谈从分析到行动看数据驱动和数据信息的区别
“从幼稚到成熟,是从不负责任到承担责任的过程” | 技术人金句系列
技术人做事情,判断力和分寸感很重要。有时候你遇到的困难和问题,可能别人早就经历过、克服过,并沉淀了与之匹配的“判断力”和“分寸感”。 今天,我们想分享来自大淘宝技术工程师们的《人间清醒语录》,这些金句里凝结了他们多年实践经验的智慧,希望可以给你带来启发和思考。
205 0
“从幼稚到成熟,是从不负责任到承担责任的过程” | 技术人金句系列
|
存储 数据采集 机器学习/深度学习
数据能力的构建过程
数据能力的构建过程
347 1