框架应用中如何更好地解决问题

现代应用开发中或多或少会使用到各种开源,自研的库,框架等,各种资料良莠不齐,
除了部分成熟开源,商业框架的文档做得很好,使用广泛,生态完整,的确很多问题可以处理。
但自研的通常就是重灾区,资料少,不同步,
那么如何在这类这类框架中找到问题处理的方向,甚至解决方案呢?

昨天帮同事处理了一个uee框架使用的问题,可做借鉴。

1.对框架有个基本了解,例如框架的大体结构,层次,work流程。
对于各个部分如何work这块我认为是很关键的,
例如以安全界大哥大struts2为例,理解一个action的生成,要配置哪些文件,
这些文件怎么配合,生效路径是怎样的,和其他框架如spring怎么结合,
整个过程可以能在脑子里放电影式过一遍,当然能高清就最好了。
这个主要是建立框架的使用模型,方便和其他框架进行类比,解决一些基本的使用问题,
并为后续深入打好基础。

2.了解框架的实现原理,假设你有打开uee对应的生成件脚本文件,
就会发现里边有5w行js,连ide都会卡顿一下,怎么破?其实还是有门路的,因为uee是基于ng1的框架,
这个文件里边有一大半是jq和ng1的代码,后面部分才是扩展功能。
所以掌握ng1的框架原理至关重要,例如dirty check,directive这些黑科技,
以昨天的问题为例,就是直接进到对应directive的实现中,对比行为差异,
最后可以发


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部