思路整理
2016-09-13 12:12:14 0 举报
AI智能生成
由于您没有提供具体的主题或内容,我将以“环保”为例进行描述。 环保,是我们这个时代的重要议题。随着工业化和城市化的快速发展,环境问题日益严重,空气污染、水源污染、土壤污染等环境问题频频发生,严重威胁着人类的生存和发展。因此,我们必须重视环保,采取有效措施,保护我们共同的家园。我们可以从日常生活中做起,比如节约用水、用电,减少垃圾,尽量选择公共交通工具,减少私家车的使用,等等。同时,政府也应该加大环保法规的制定和执行力度,严惩污染环境的行为。只有这样,我们才能有效地保护环境,让我们的后代也能享受到清新的空气和美丽的自然景色。
作者其他创作
大纲/内容
situation
情景
开发管家系统
微服务框架下大单页面大型项目
task
设计满足要求的路由框架系统
(或者是目标)
(或者是目标)
目标1
业务交互
(功能性)
(功能性)
缓存
缓存方案如何选取
销毁
生命周期如何控制
页面性能如何保证
页面性能如何保证
跳转
如何跨项目跳转
remount
如何重渲染
目标2
工程效率
(易用性)
(易用性)
使用上跟react-router一样用
开发生态如何提供
目标3
清晰的项目组织
(可维护性)
(可维护性)
大量路由如何无冲突管理
目标4
持久的框架生命力
(可扩展性)
(可扩展性)
如何支持iframe等三方接入及通信
如何提供插件机制
为后续繁杂的需求做预留准备
为后续繁杂的需求做预留准备
action
先调研路由库,得出使用react-router的结论
3.使用上跟react-router一样用
react-router不具备能力
1.缓存
remount
页签
与浏览器体验一致
插件机制
对比选型怎么扩展不具备 的那些能力:
1
2
3
2.
框架设计
(灵活控制react-router,需对其一定理解)
(灵活控制react-router,需对其一定理解)
hocs
(非路由核心)
(非路由核心)
remount
把remount抽象化
tabprovider
把页签抽象化
子主题
enhances
插件抽象化
Route
CacheRoute
把缓存抽象化
render
视图解耦
具体解决了哪些问题
业务交互
项目组织
持久的框架生命力
页签与缓存的解耦
(页签看似与路由耦合,其实不然)
(页签看似与路由耦合,其实不然)
可提升的history
逻辑解耦
result
……
难点
前提:业务交互
框架具有持久生命力
(抽象,可扩展)
(抽象,可扩展)
满足不断的变更维护,需求
后续的发展方向和潜力
结果:横向复用
降低整个智能版PC开发的路由关注点
满足不同团队,不同层次开发人员进入开发
让一个团队提高开发效率
以上难点导致开发无参考,业界无具体参考
如何影响到(福利)到更多的人
0 条评论
下一页