[关闭]
@openxy 2015-11-05T21:42:43.000000Z 字数 3265 阅读 1477

历史回眸:不同时代的程序员


混沌初开:软件与程序员 1950-60


 从计算器到计算机


 早期计算机的特点


 硬件、软件的分离


恐龙时代:UNIX 1970


操作系统的诞生


UNIX与C语言


 硬件、语言标准库、应用软件的分离


庶民的狂欢:PC 1980


游戏改变世界


PC兼容机


PC称王


微软的运气


创业第一定律

如果你是个富二代,请学好技术,你将超越你的父辈


东方英雄


MS OS的局限


中国的数字英雄:


他是谁?


创业第二定律

如果你不是富二代,请学好技术,这将为你带来第一桶金


硬件、硬件标准、语言标准库、应用程序的分离


帝国崛起:windows 1990


windows


windows的优点

这种统一且开放的API结构,迅速吸引和推动了大量第三方软件开发商的加入和成长,windows平台上的软件库大爆发,反过来促进win32 API的进一步强大,形成正反馈


windows的缺陷:


帝国称霸


硬件、操作系统、系统API、应用程序的分离


巨人在行动:JAVA 1990


SUN on JAVA


JAVA的流行


硬件、操作系统、虚拟机(JAVA)、语言标准库(JAVA)、应用程序的分离


互联网狂潮:WEB网站 2000


三大利器


WEB网站的兴起


硬件、WEB服务器、WEB浏览器、WEB网站


明天的WEB: WEB应用


WEB应用


硬件、WEB服务器、WEB浏览器、WEB应用


异军突起:APPLE 2010


Apple


Android


硬件、WEB服务器、移动OS、移动应用


下一个风口:物联网 2020


万物互联:Internet for things


硬件、WEB服务器、嵌入OS、物联网应用


未来:万网归一 2020


write once,run everwhere and do anything!


一种尝试:react.js

注意:react仅定义和实现界面,而非功能!功能由调用本地宿主API或远程服务API实现

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注