常使用的技术栈:
1、Node.js 与 npm:
Node.js 提供了高效的服务器端运行环境,支持异步编程模型。
npm 作为 Node.js 的包管理器,用于自动化安装、更新和管理项目依赖。
2、版本控制系统:
Git 是一个分布式版本控制系统,适用于团队协作与版本追踪。
SVN(Subversion)作为传统的集中式版本控制系统,适用于特定的项目管理需求。
3、前端技术栈:
HTML5、CSS3 和 JavaScript 构成了现代前端开发的基石,用于构建丰富多样的网页应用。
Vue.js 和 React.js 是领先的 JavaScript 框架,用于构建复杂的单页应用(SPA)。
Ajax 提供了异步通信机制,实现网页局部刷新和数据交互。
Uniapp 是一个跨平台应用开发框架,支持一次编写、多端发布。
Element UI:基于 Vue.js 的桌面端组件库,提供了丰富的 UI 组件,帮助开发者快速构建用户友好的界面。
UView:专为 Uniapp 设计的 UI 组件库,包含大量移动端组件,用于构建跨平台应用。
Ant Design:一个基于 React 的企业级 UI 设计语言和前端框架,提供了丰富的组件和解决方案。
Webpack:一个模块打包器,能够将前端资源模块打包成浏览器可识别的静态资源文件,并支持多种加载器(loader)和插件,实现代码拆分、压缩、优化等功能。
4、后端技术栈:
PHP 是一种广泛应用于Web开发的服务器端脚本语言。 MySQL 是一个功能强大的关系型数据库管理系统,用于存储和检索数据。
ThinkPHP 和 PHPCMS 是基于PHP的框架和CMS系统,提供了快速开发Web应用的解决方案。
Node.js 也可以用于后端开发,结合 Express 框架可构建高效的后端服务。
5、项目管理与工程化:
项目工程化强调了项目的系统化和规范化开发,提高代码质量和开发效率。
API 接口对接技术用于前后端数据交互,实现功能解耦和模块化开发。
6、安全与认证:
JWT(JSON Web Token)是一种用于身份验证和授权的开放标准。
OAuth 2.0 是一种授权框架,允许第三方应用访问用户在资源服务器上的资源,而无需将用户名和密码提供给第三方应用。
7、数据可视化:
ECharts 是一个使用 JavaScript 实现的开源可视化库,可产生高质量的图表。
项目开发经验∶
有oa系统,crm系统,内容管理系统,小程序开发等众多项目的开发与架构经验,处理过多线程,服务器维护,高并发,数据库设计,数据传输协议等。
前沿技术学习与应用:
随着ai的兴起,开发过程中会借助ai工具来提高开发效率,也有学习过Python,对接过数据库,对接过gpt等。
“全民来签”小程序,采用canvas绘制压缩并记录保存图片,供销售,小资分享朋友圈,记录并分析用户画像。
“及时行乐”小程序,为多平台应用,pc管理及产品展示,各平台支付功能。
“医疗”小程序,在线医疗服务,视频验证,第三方医疗机构的接口对接。
全名来签为图片及每日一句正能量的图片下载工具,带有社交排名及圈子等功能,后台有每日图片下载分析,以及用户人物画像等功能!
“予爱小爱”是一个医疗机构所需开发的小程序,主要做产品展示,用户积分及分销,对接了第三方医疗平台实现在线就诊,在线问医,以及自助身体健康检测报告等。
项目介绍: 我所参与的CRM系统是一套全面、高效且用户友好的客户关系管理系统。该系统通过整合客户数据、销售流程、市场营销以及客户服务等多个方面,帮助企业实现客户关系的全面管理和优化。在系统设计上,我们注重用户体验和易用性。通过简洁明了的界面设计和直观的操作流程,用户可以轻松上手
项目介绍: 企业内部资源管理系统是一套旨在提高企业内部资源利用效率、优化管理流程、降低运营成本的综合性系统。该系统集成了资源申请、审批、分配、监控等多个功能模块,为企业的日常运营提供了强大的支持。在系统设计上,我们充分考虑了企业内部各部门之间的协作与沟通需求,通过直观易用的界面