Fes.js是一款优秀的中后端前端解决方案。提供初始项目、开发调试、仿真接口、编译打包命令行工具。内置布局、权限、数据字典、状态管理、存储、API等模块。约定化、配置化、组件化的设计理念,用户只需要关心使用组件构建页面内容。基于Vue.js,上手简单。经过多个项目的打磨,趋于稳定。1.0上线后,收到了社区小伙伴的很好的建议。感谢您对Fes.js的支持。希望本次升级能给大家带来更多帮助,期待未来一起打造更多功能。我们需要开发的前端应用,大部分都有类似的业务。比如中后台应用,大部分都是工作台,增删改查,权限,图表等等,所以在开发一个前端应用之前,除了环境准备,还需要处理这些基本的业务逻辑。如果没有统一的规范或框架,技术的选择取决于开发者的喜好。每个项目的准备工作都必须人工处理,非常耗时。随着时间的推移,当团队将拥有多个技术栈时,历史项目将变得越来越难以维护。所以我们需要一个完整的解决方案来管理从开发到部署的全过程,做到防患于未然。Fes.js2.0做了哪些改进针对1.0仅支持PC端应用,不易扩展的缺点,我们在2.0版本基于插件机制重新设计了可扩展架构。90%的代码已被重写。Fes.js2.0基于Vue3.0和路由,同时支持配置路由和约定路由,并以此来扩展功能。匹配完整的插件体系,涵盖编译时和运行时生命周期,支持各种功能扩展和业务需求。Fes.js架构Fes.js将常用的技术栈封装成插件进行梳理汇聚在一起,让大家仅用Fes.js就可以完成80%的日常工作。支持插件和插件集,通过这张图应该很好理解他们的关系。通过插件集,我们聚合插件来依赖和支持不同的业务类型。Plugins和PluginsFes.js2.0的特点=======================FastFast内置路由、开发、构建等,并提供测试,layout,permissions,Internationalization,StateManagement,APIRequest,DataDictionary,SvgIcon等插件可以满足大部分的日常开发需求。SimpleEasy基于Vue.js3.0,简单易用。贯彻“约定优于配置”的思想,尽可能设计插件,以约定代替配置,提供统一的插件配置入口,简单、简洁、灵活。提供一致的API入口,一致的体验,更容易学习。RobustStrong只需要关心页面的内容,减少写BUG的机会!提供单元测试和覆盖测试能力,保证项目质量。可扩展的Umi实现了完整的生命周期和插件机制。插件可以管理项目的编译时和运行时,能力可以通过插件进行封装,在Fes.js中协调有序的运行。面向未来,在满足需求的同时,我们不会停止对新技术的探索。已经使用Vue3.0提升应用性能,使用webpack5提升构建性能和实现微服务,未来还将探索vite等新技术。Delight我们的主要关注点是开发人员体验。我们喜欢Fes.js并不断改进框架,因此您也喜欢它!期待有吸引力的解决方案、描述性错误消息、强大的默认值和详细的文档。如果您有问题或疑问,我们乐于助人的社区随时为您提供帮助。快速入门基础配置:需要Node.js10.13及以上版本,推荐使用yarn来管理npm依赖。使用yarn:#创建模板yarncreate#@fesjs/fes-appmyapp``#安装依赖于yarn#运行yarnde使用npm:#创建模板npx@fesjs/create-fes-appmyapp#安装依赖于npminstall#runnpmrundev演示操作文章视频写在最后=============在使用过程中,如果遇到困难,可以查看文档下的解决方法;同时,社区鼓励所有同学通过Github交流反馈意见,第一时间提交issue。Fes.js发展迅速,期待与您一起玩!GithubIssuehttps://github.com/WeBankFinT...Githubrepohttps://github.com/WeBankFinT...使用文档https://winixt.gitee.io/fesjs...共建指南https://winixt.gitee.io/fesjs...项目联系geniusWanc
