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

做放单网站河南大学学科建设处网站

做放单网站,河南大学学科建设处网站,免费网站或软件,免费网页模板之家23. 如何设计一个前端项目 设计项目需要关注的重点#xff1a; 技术方案设计和选型技术选型的影响因素前端框架和工具选型 多人协作和团队规范使用一直的代码开发规范制定合适的代码流程规范 设计项目需要关注的重点#xff1a; 技术方案设计和选型多人协作和团队规范的制订… 23. 如何设计一个前端项目 设计项目需要关注的重点 技术方案设计和选型技术选型的影响因素前端框架和工具选型 多人协作和团队规范使用一直的代码开发规范制定合适的代码流程规范 设计项目需要关注的重点 技术方案设计和选型多人协作和团队规范的制订 技术方案设计和选型 从0开始搭建项目需要考虑一下技术选型 前端框架和脚手架状态管理工具路由管理代码构建和编译方案 需要基于项目定位(To B还是To C) 用户量体系项目复杂度因素进行技术方案的设计 技术选型的影响因素 一般来说从头开始搭建前端项目 项目规模如何功能交互是否复杂面向哪些用户是否存在多人协作团队规模大概是怎样的团队成员技术栈如何对新技术的接受程度怎么样还是否有现有技术方案可以参考是否需要进行调整 为什么要考虑这些问题 项目规模和功能交互会影响框架和工具的选型轻量项目可能react/Vue框架比较灵活大型项目还可使用Angular全家桶。用户体系会影响系统兼容性的倾向比如用户受众年龄偏大则需要考虑使用机型性能可能相对较差需要兼容的机型品牌比较多。存在多人协作需要考虑完善团队规范同时尽量使用工具来保证流程规范。团队技术栈倾向同样影响技术选型如果有县城的技术方案和项目安利可以考虑是否符合实际需要是团队成员熟练的工具可以避免很 前端框架和工具选型 对于前端框架和工具你的使用项目面临两个选择 使用开源/现有框架造轮子 使用开源的好处是它们有完整详细文档丰富的社区资源。在遇到问题的时候也能通过issues和Stack Overflow来查找。 前端发展到现在几大框架的之间的差距越来越小目前主流的三大框架包括 Angular、React 和 Vue可以进行选型和对比 框架优势不足Angular提供完整的开发规范和解决方案解决了多人协作、大型应用的痛点基于大型复杂项目设计解决方案大而全导致相对笨重设计和使用的概念很多如依赖注入/注入器/令牌、指令、模块化、AOT 等入门成本较大React概念较少对前端编码侵入较少开发者只需要掌握 Javascript 便可实现大多数功能框架库轻量可灵活搭配各种状态管理工具、脚手架等进行开发对于大型复杂项目需要自行搭配其他配套工具来解决Vue对新人友好、文档和社区较完善框架库轻量可灵活搭配各种工具进行开发官方也提供完整的全家桶解决方案如指令和语法糖有一定的概念门槛对于大型复杂项目需要自行搭配其他配套工具来解决 除了热门框架有能力的团队可以选择贴合自身项目需要相对小众的框架和工具甚至可以自行研发合适自己的。 如果想要做自己的框架尤其是想要在业务中尝试使用需要万分谨慎除了需要贴合业务实际需要更要具备足够的责任感需要提供友好的文档和API给其他人不然对项目的维护新加入的成员来说会带来毁灭性的开发体验。 技术选型没有标准答案很多时候我们还需要结合项目现状选择适合团队使用的技术栈。 多人协作和团队规范 相比项目的搭建和快速上线项目的维护永远是程序员的大头。搭建一套代码合流程规范不知将规范写的淋漓尽致更是需要使用流程化的工具来确保大家遵守规范。 使用一直的代码开发规范 好的编码习惯很重要语义化的变量命名适当的注释都会对代码的可读性有很大的提升。但是每个人习惯都不一样所以我们需要有统一的代码规范。 可以是使用一些工具来确保代码符合规范 使用 Eslint 检测代码规范使用 Prettier 自动化格式代码使用 Git Commit Hooks 拒绝不符合规范的代码提交使用流水线检测出不规范的代码并拒绝合入主干分支使用流水线检测出不规范的代码并拒绝进入发布流程。 制定合适的代码流程规范 一般来说开发流程会包括 git 创建分支过程 分支命名是否需要关键需要单或者bug单git提交代码过程 检查代码是否符合规范只允许合格代码进行提交。分支提交过程需要进行交叉Code Review 对方同意后才允许合入代码合入主干过程对代码进行自动化构建和测试功能正常且符合规范的代码才可以合并主干、代码发布过程自动拉去主干分支创建发布分支对代码进行自动化构建和测试正常后会开始进入灰度发布流程。 通过自动化的工具我们同样可以确保以上流程按预期进行很多团队也会使用持续继承(CI)和持续部署(CD)。CI/CD在项目中的落地很多时候会表现为流水线的开发模式。建立完成的 CI/CD 流水线除了可以按照规范约束每次代码提交的质量还可以有效地提高效率。越是大规模的团队越能体会搭配CI/CD带来的便利。
http://wiki.neutronadmin.com/news/312574/

相关文章:

  • 网站建设宣传广告语北京企业官网网站建设
  • 建网站买空间网站服务器证书过期怎么解决
  • 网站流量怎么做的便宜域名
  • 做网站目录嫦娥直播
  • 网站建设 需要准备材料wordpress博客页修改
  • 国内网站设计公司pc网站自动转换wap网站
  • 定制型网站建设服务器哪个网站音乐做的最好
  • 重庆慕尚网站建设wordpress知名主题
  • 北京好的建站团队app软件开发哪个公司好
  • seo做的好的网站 知乎做微信网站
  • 如何使用框架来建设网站淮安网站设计公司
  • php手机网站模板企业网站文案外包
  • 柚段子wordpress主题模板嘉定网站设计制作优化排名
  • 工厂的网站在哪里做的wordpress两个侧边栏
  • 教育培训机构有关的网站网站建设的目标用户是
  • 成都餐饮网站建设销售网站html源码
  • 购物网站怎么建设图书购物网站开发的业务分析
  • 兰州易天网站建设公司有哪些?天津网站建设设计
  • 广州网站推广找哪里手机网站免费模板下载
  • 开发门户网站多少钱一个人可做几次网站备案
  • 公司网站制作应该注意些什么wordpress 付费可见
  • 跳转网站汕头网站制作网站
  • 如何做网站的后台模仿别人网站侵权
  • 黄岛英文网站建设网站的建设意见
  • 三屏合一网站开发广州腾虎网络网站建设
  • 建行网站用户名网站开发准备流程
  • 快速开发网站网页以新窗口方式打开怎么做
  • 周村网站制作哪家好支付宝手机网站
  • 怎样自己建一个网站招聘网站开发教程
  • 建筑素材网站com域名申请