十几年的程序开发,经历了从PC软件到C/S系统,再到WEB开发(包括B/S)系统。
?
当移动互联网出现时,我很自然而又有点轻蔑的想,技术上,这不就是WEB向手机端的延伸吗?无非就是改改CSS,适应下小屏,最多,因为智能手机的主流Android 和IPhone下的浏览器对HTML5有了很好的支持,我们可以在网页中更多使用HTML5。而在这种思维的支配下,每当思考一个系统如何实现时,我总是习惯性的会想,PC端的功能该怎么实现,然后,在此基础之上,再怎么使用什么移动开发前端框架将WEB页面改造到适应手机端展示。
?
最近在读书时,忽有所悟,这种想法极可能极大的束缚了自己的思维。据说,Google在做Gmail这个产品时,并没有让工程师们考虑”应当如何改进Email“,或"如何将Email Web化",而是考虑“如果重新发明Email,该怎么做“,“重新发明”,而不是“改进”。是啊,那些我们认为理所应当的电脑WEB界面的UI,使用习惯,在手机上还仍然只是屏幕大小的改变吗?很多智能手机用户,他们可能连电脑也没怎么用过,如果我们新做WEB,是不是可以完全脱离旧有的观念,完全只考虑移动用户呢?或把移动用户做为主流,反过来,只把PC页面当成移动互联网应用的PC化呢?
原文:http://ynduanlian.iteye.com/blog/2262732