当前位置: 首页 > news >正文

如何编写网站后台程序学生兼职做网站

如何编写网站后台程序,学生兼职做网站,扬州工程建设信息网官网,济南网站建设鲁icp备目录 小程一言适用对象本书达成 书籍介绍作者简介内容介绍书籍目录阅读指导 小程送书 小程一言 《低代码平台开发——基于React》这本书主要围绕低代码平台和React技术的结合展开#xff0c;为读者提供了关于低代码平台开发的理论和实践知识。 ## 书中内容简介 书中内容分为… 目录 小程一言适用对象本书达成 书籍介绍作者简介内容介绍书籍目录阅读指导 小程送书 小程一言 《低代码平台开发——基于React》这本书主要围绕低代码平台和React技术的结合展开为读者提供了关于低代码平台开发的理论和实践知识。 ## 书中内容简介 书中内容分为三部分 基础理论知识这部分介绍了低代码平台的基本概念和原理以及使用React进行低代码开发的基础知识。构建低代码系统书中详细介绍了如何从零开始构建一个低代码系统。这包括进行需求分析如列表页、详情页和表单页的布局和逻辑需求以及可视化编辑器、应用管理、组件市场和用户管理的需求。接着书中介绍了设计思路包括架构设计、Schema设计、组件库市场和MongoDB Document设计等。最后书中详细介绍了编码过程包括可视化编辑器的实现、渲染SDK的实现、版本控制以及如何将这些功能集成到其他系统中。实践和案例书中不仅包含详细的代码实现还提供了需求分析和设计思路等其他必要内容。为了帮助读者更容易地开发出自己的低代码平台书中对协议、组件、设计器和代码生成器等低代码核心内容进行了详细解读并配有可直接使用的源码和一个包含前端与后端代码的开源项目。 适用对象 有React、Node.js和数据库基础想开发低代码平台的读者想全面了解低代码平台组成及原理的读者对开发低代码平台感兴趣的读者。 本书达成 通过学习本书读者可以了解如何选择合适的低代码平台掌握平台的使用方法并学会结合自定义开发来满足复杂的业务需求。同时书中还探讨了基于React的低代码平台开发的未来发展趋势包括智能化、云端集成和开放性与扩展性等方面的内容。 书籍介绍 作者简介 秦小倩网名何遇 资深前端工程师精通TypeScript、JavaScript以及React和Vue等框架。曾就职于多家知名互联网公司均从事前端开发相关工作拥有丰富的现代Web应用开发经验。2019年开始专注于低代码平台的研究和开发曾在公司内部落地一个完整的低代码平台用户通过该平台在1个季度内创建了200余个页面。 内容介绍 本书分为4篇包括基础知识介绍、需求分析、实战开发低代码平台和基础设施建设。基础篇涵盖React、MobX、MongoDB等内容需求分析篇介绍业务场景和平台需求实战篇提供代码示例涉及低代码架构、组件、设计器等基础设施篇介绍CI/CD、npm私有库、LDAP账号管理。建议经验丰富者从第4章开始新手则从第1章学起。 书籍目录 前言 基础篇 第1章 前置知识2 1.1 函数组件与类组件2 1.2 React Ref API4 1.3 React Hooks7 1.3.1 useState7 1.3.2 useRef9 1.3.3 useEffect10 1.3.4 useReducer12 1.3.5 自定义Hooks16 1.4 React Context API17 1.5 深入理解React的渲染流程19 1.5.1 生命周期流程19 1.5.2 渲染流程21 1.5.3 immutable与React渲染24 1.6 MobX状态管理库27 1.6.1 从一个Demo开始27 1.6.2 MobX的核心概念30 1.6.3 集成React35 1.7 MongoDB39 1.7.1 安装MongoDB40 1.7.2 数据建模41 1.7.3 模式验证43 1.8 Mongoose45 1.8.1 快速开始46 1.8.2 连接数据库47 1.8.3 Schema49 需求分析篇 第2章 业务场景的需求分析54 2.1 列表页的需求分析54 2.2 详情页的需求分析55 2.3 表单页的需求分析56 第3章 低代码平台的需求分析58 3.1 用户管理59 3.2 组件市场60 3.3 应用管理61 3.4 可视化编辑器63 3.4.1 列表编辑器63 3.4.2 低代码引擎67 实战篇 第4章 架构的设计与实现74 4.1 什么是低代码74 4.1.1 纯代码、低代码和无代码74 4.1.2 低代码的发展76 4.1.3 低代码平台的分类78 4.2 架构策略80 4.3 低代码组件81 4.3.1 组件的分类82 4.3.2 组件的特征83 4.4 编辑器86 4.4.1 布局编辑86 4.4.2 属性编辑88 4.4.3 数据编辑89 4.4.4 逻辑编辑92 4.5 代码编译器93 4.5.1 代码编译器的演变94 4.5.2 渲染器95 4.5.3 源码生成器97 4.6 插件系统99 4.6.1 什么是插件化架构99 4.6.2 实现插件化架构101 4.6.3 插件化架构与低代码103 4.7 历史记录管理104 第5章 低代码组件的设计与实现106 5.1 组件规格107 5.1.1 组件规格协议108 5.1.2 自动生成组件规格110 5.2 组件的消费方式115 5.3 开发一个脚手架118 5.4 开发一个低代码组件122 5.5 组件市场126 第6章 低代码引擎的设计与实现127 6.1 页面搭建协议128 6.2 入料模块131 6.2.1 插件131 6.2.2 属性设置器132 6.2.3 组件132 6.2.4 引擎面板135 6.3 渲染器环境137 6.3.1 唤起渲染器环境137 6.3.2 与设计器环境通信139 6.3.3 重新渲染画布141 6.4 设计器142 6.4.1 对象建模142 6.4.2 拖曳定位143 6.4.3 编辑属性149 第7章 渲染器的应用实践156 7.1 显示组件156 7.1.1 页面容器158 7.1.2 布局容器159 7.1.3 表单控件160 7.1.4 普通UI组件160 7.2 数据源161 7.2.1 从服务器获取数据源161 7.2.2 从父容器获取数据源166 7.2.3 将数据提供给后代166 7.3 表单联动167 7.3.1 禁用联动168 7.3.2 显隐联动169 7.3.3 取值联动170 7.4 表单校验172 7.5 生命周期174 第8章 代码生成器的原理与实践176 8.1 工作原理及概念177 8.1.1 拆分代码块177 8.1.2 文件类型179 8.2 插件183 8.3 项目构建器189 8.4 文件存储192 8.4.1 GitLab API192 8.4.2 数据库设计195 基础设施篇 第9章 基础设施的技术方案198 9.1 研发体系构建198 9.1.1 GitLab CI/CD198 9.1.2 npm私有库202 9.1.3 CDN服务204 9.2 LDAP账号管理212 9.2.1 搭建LDAP账号管理系统212 9.2.2 接入LDAP账号管理系统218 9.3 开源低代码项目选型实践220 9.3.1 阿里低代码引擎220 9.3.2 网易云音乐低代码引擎223 9.3.3 腾讯低代码项目224 9.3.4 码良H5页面生成平台226 ## 书籍前言 为什么要写这本书 3年前我在就职的公司开发了一个低代码平台并将其投入生产该平台投产后在公司内部获得了大量好评。近些年国内的大厂如腾讯和阿里巴巴等都推出了自己的低代码产品规模小一些的互联网企业也在开发低代码平台以求提高App的开发效率。Web技术发展到目前这个阶段程序员开发一个能用的低代码平台已经不是难事但开发一个好用的低代码平台却相当困难。在这里我希望把自己关于低代码平台的思考和经验分享出来给想要了解低代码平台或者正在设计低代码平台的读者提供一些思路和参考。 3年前我开发的低代码平台虽然能创建出App但存在如下5个问题 1创建的App不能独立于低代码平台运行。 2低代码App的JSON Schema不能独立于低代码平台存在。 3低代码App没有区分编辑态和运行态只引入了一个只读状态去判断页面上的组件能否拖曳、删除或编辑属性。 4当处于编辑态时低代码App没有纯净的运行环境。 5不存在组件市场低代码设计器能使用的组件全部写在项目内。 本书介绍的低代码平台解决了上述5个问题。读者通过本书将了解到下面4个方面的内容 1JSON Schema保存到Git仓库中它不影响线上运行的低代码App只用于低代码App各版本的预览和重新编辑。 2线上运行的低代码App与JSON Schema脱钩即便低代码平台停止服务线上的低代码App也能正常运行。 3低代码App在编辑态时设计器和渲染器位于不同的Frame此时低代码App有纯净的运行环境这涉及跨Frame拖曳组件。 4开发脚手架并将其用于开发、调试和上传低代码组件这使得设计器能使用丰富的组件去开发低代码App同时让低代码组件和低代码平台解耦。 阅读指导 基础篇第1章介绍学习本书必备的理论知识涉及的知识点有React Ref API、React Hooks、React Context API、MobX和MongoDB等。要想在本地运行本书介绍的低代码平台需要在自己的计算机上安装MongoDB。 需求分析篇第2章和第3章介绍业务场景的需求和开发低代码平台的需求。 实战篇第48章是本书的重点部分介绍如何开发低代码平台提供了大量的代码示例涉及的内容有低代码架构策略、低代码组件、设计器、渲染器和代码生成器等。 基础设施篇第9章重点介绍如何使用GitLab CI/CD构建持续部署的Pipeline、如何搭建npm私有库、如何搭建LDAP账号管理系统等。 如果你是一名经验丰富的软件工程师并且对低代码已有较多了解建议从第4章开始阅读如果你对低代码了解得不多那么请从第1章开始学习。 小程送书 参与方式 点赞收藏任意评论评论最多三次
http://www.zqtcl.cn/news/461284/

相关文章:

  • 毕业设计可以做网站吗网页版征信报告查询
  • 企业网站每年的费用钢筋网片每平米重量
  • 做网站是属火的职业吗苏州网站建设信息网络
  • 怎么自己建一个论坛网站如何做中国古城的网站
  • 做网站表格网站建设综合实训案例
  • vs2012 网站开发wordpress好看的页面跳转
  • 阿里去要企业网站建设方案书小程序开发 杭州
  • 微信公众号文档网站开发与优化课程总结
  • 网站建设网课海东营销网站建设公司
  • 仿站工具教程视频宣传片免费模板
  • 美食网站建设项目分析报告莱芜都市网人才招聘
  • js做网站福田网站设计公司
  • 郑州做网站好长春市建设工程信息网站
  • 题库网站怎么做做网站文件夹都起什么名字
  • 河南网站怎么备案东台市住房和建设局网站
  • 有什么手机做网站的asp.net网站安全
  • 怎么做查询网站后台做爰的视频网站
  • 迪虎科技网站建设国际市场那个app可以看
  • 怎么做跳转不影响原网站排名wordpress添加邮箱设置
  • 网站内容规范外贸电商怎么做
  • 郑州做网站齿轮wordpress 文章h标签美化
  • 建设银行网站怎么修改手机号码吗网站建设怎样容易
  • 网站建设风险管理计划书户外媒体网站建设免费
  • 学到什么程度可以做网站网站维护的要求包括
  • 泉州网站设计平台南阳响应式网站
  • 阿里云 企业网站选哪种推广普通话的文字内容
  • 广州市南沙建设局网站中山建网站咨询电话
  • 怎么创建网站快捷方式网络服务器搭建配置与管理 下载
  • 现在什么类型网站没有人做wordpress get_categories()
  • 石家庄网站推广优化闲鱼网络营销方式