每周技术文章 No.1 2014.11.16-21
界面、交互
- 响应式Web设计的9项基本原则,以小动画对比的方式,解释了响应式是怎么考虑问题的。
- 非官方的iOS设计指南,各种界面细节,关注思路。
前端、安全
- 借着刘毓超他们讨论JS文件动态加载的话题,补充了一下这方面的知识,主要是SeaJs和RequireJs的比较。SeaJS与RequireJS最大的区别,亮点见评论。LABjs、RequireJS、SeaJS 哪个最好用?为什么?,看看后面的回答。Mod 与 RequireJS/SeaJS 的那些事,这个实践也值得看看。
- 两个实现的比较,背景还是Javascript的模块化,CommonJs和AMD规范的比较。先看看这三篇基础知识,模块的写法、AMD规范、requirejs的用法。再看看RequireJs其一、其二。
- 其实吧,仅就动态加载这事儿来说,其实不大,有想法的甚至可以自己实现一下。这不Seajs都出现在15款值得学习的小型开源项目,带你快速步入开源世界里了。
- MVVM的话题,这跟上面动态加载的选择一样,重要的不是用哪个框架,而是如何根据自己的业务把View和Modle分割好。这篇文章提供了一个不错的思路,依次分析了页面上常见的一些“表现”,和在MVVM的模式下怎样做比较好。
- 关于MVVM框架实现的思路,还是建议看看侯振宇写的MVVM大比拼系列文章:knockout.js,avalon.js,vue.js,AngularJS,小结。
- 为嘛考虑JS动态加载,为嘛考虑MVVM框架,为嘛还有那么一堆前端框架和库,无非是要能快速、可靠的实现前端业务,还要能达到生产级别的品质要求,参考快速web开发中的前后端框架选型最佳实践。
- 安全方面,继续HTTPS基础知识,扫盲 HTTPS 和 SSL/TLS 协议,这系列正在连载,目前放出了头两篇,背景知识、协议的需求、设计的难点,可靠密钥交换的原理,感兴趣可以持续关注。
桌面领域、操作系统、虚拟化、存储、网络
- 一组XenDesktop 7.6 的体验文章,了解一下吧:安装, 配置站点和序列号服务器,配置计算机目录和交付组,还没连载完。
- OSv,面向云环境的操作系统,官网,Wiki。这是一个跟Linux\Windows对等的操作系统,提供最精简的系统支持运行用户的应用,应用可以获得更直接的内存、cpu、网络的访问。显然,硬件支持和安全性都是靠典型的虚拟化层来保障的。性能的提升参考Cassandra on OSv。目前支持的应用模式有C++程序(OSv API)、Java程序(OSv+JVM、OSv+JVM+AppServer)。关于OSv最早的概念说明参考OSv - CloudOpen 2013。
ARM设备、终端、移动
- 了解一下热门智能可穿戴设备的现状,看看这篇文章,包括设备类型、代表产品、产业链、主流芯片平台方案、软件什么的。
- 来看看这几个物联网方向的开发板。
- 来自迈乐的X86盒子,型号是PCG03,视频介绍,Intel Z3735F 四核 无风扇,光板大概49$,默认2G内存,32G闪存,99$吧。支持4K,值得关注,快出货了。
- 2014中国X86服务器售前满意度分析,没看到完整的报告,但是有个分析,DELL在大陆市场的售前和方案能力真成问题是么,ThinClient业务是不是还不如服务器呢?
- Apple Pay 究竟是什么?,“不去破环,而是更好的利用原有的连接,在连接中将自己作为新的角色参与到整个活动中,用自己所长给整套体系创造更大的价值,也是一种非常聪明和高效的模式”。
团队、项目
- 有三种手法来训练自己的团队,使得在突发事件出现时(也就是之前既没有流程定义,也没有干部知道该如何处理),团队能够自动自发地灭火:穷追不舍、事故入手和倒逼。
- 翻老文章,学习技术的三部曲:WHAT、HOW、WHY。
- 杰出产品经理书,这电子书是网页的,还没有PDF。咱还没有“产品经理”不是?但是这些事儿基本也都有了。