
HTML5框架-AmazeUI教学
得鱼课堂
高级讲师
大部分前端工程师的知识,其实都来自于工作中零散的学习和实践。在这种情况下,学习方向一旦偏离,就可能导致基础不牢固,知识认知不清晰,难以建立完整的知识体系。
¥9.9
原价299
立即订阅
课程介绍
- 框架作为工具,对于我们之重要,正如骏马对于骑士的。最好的骏马适合于最好的骑士,最好的语言适合于最好的思想。
- 尝试和妹子UI谈一场“恋爱”,其实每一个“程序猿”的恋爱都会充满了考验,可千万别因为这些考验让爱改变了模样,对“程序猿”来说爱只不过是生活的一部分,对于妹子来说爱就是生活的全部。
- 截止到2016年1月1日,AmazeUI的云端被使用了2亿7千万次,自2014年8月AmazeUI作为中国首个开源 HTML5 跨屏前端框架正式上线以来,平均每分钟有10个以上的客户在使用我们的框架。这也仅仅是在线调用的数据统计。
- “三分靠手艺,七分靠家伙” 由于效率和易用性的考虑才产生框架。框架能节省开发时间。框架强制使用公共的约定,因此它能有效地解决一些共有的问题,比如页面渲染,assert判断,安全或者应用配置等。这些共有的问题有个共通的特性是会在每个应用上都用到。
- 框架是非常好的,它能让决定更连贯。框架能避免我们写一大堆自定义模块来实现这些性能,我们所需要做的就是将这些共用模块放在框架中实现。框架节省了我们不少的时间和精力,并且让扩展变得更容易。但是这也是问题的根本所在。
- 这就是衡量你是否更职业的时候了,交付对未来扩展最好的代码而不是交付最容易实现的代码。是为了以后的需求更好的设计你的代码还是让以后的人做需求的时候再考虑,这就是程序员的责任感问题了。作为一个更职业的开发者,我们必须不依赖框架独立思考。
- 常常听到程序猿们会抱怨这个框架,没有这个组件不好,那个框架那里不成。最开始,我也曾经这么认为。但是现在,每当我听到这些抱怨的时候,我就会意识到其实抱怨者是懒惰的。框架只是一个工具而已,你要做的是控制它。把坏代码归咎于无生命的框架只能说明你的不专业。就像拿着钳子去钉钉子,当然就很不趁手。选择正确的工具,或者正确地使用工具,变得更专业。
- 我们必须根据基本的需求来选择工具。框架确实能做很多事情,并且需求会决定整个代码结构。有的时候框架会很适合某个需求。但是当框架不适合某些需求的时候,你就有责任为了代码的清晰和干净修改框架或者封装框架。
- 当框架无法清晰完整地满足你的需求的时候,你要做的不是写一大堆垃圾麻烦的代码来实现需求,更不是修改你的需求来满足更容易实现这件事。作为更专业的你,你需要修改框架,或者使用抽象等思维来使你的代码达到清晰干净。
- 代码是让人更清晰自然的阅读和开发的,如果被一个框架捆绑住,实际上就是本末倒置了。显然现在你要和妹子尝试一场恋爱,也很可能变成一场养成类的游戏。
- 整个课程剖析框架代码,突破围城,战士可以任意分解自己的枪支,如臂所指。通过和讲师WOS的学习,让我们体验一次程序猿的相亲旅程。课程上等待妹子的朋友们。
