背景
——以史爲鑑,可以知興替
每個歷史階段都有那個時候所具有的限制,我們在理解一門技術的時候,不僅知其優劣,也要問自己爲什麼在當下的時代要選擇這門技術,當下更在意什麼,更需要亟待解決的問題是什麼?也許技術所處的時代背景一發生變化,就會帶來技術的又一輪變革。現實只是一瞬,而歷史是延續的,只有長期的觀察,才能培養這種敏銳的洞察力。
這裏所羅列的只包括自己接觸過的技術,也只包括如今在用的技術,那種自認爲是小玩意的也不包括。
語言
- C語言
1978年
- Python
1991年
- PHP
1994年
- JAVA
1995年
JDK1.82014年
- JavaScript
1995年
JavaScript ES62015年
- Scala
2003年
前端
- HTML4.0
1997年
HTML5.02014年
- CSS3.0
2001年
- JQuery
2006年
- Bootstrap
2011年
- AugularJS
2009年
- React
2013年
- Vue
2014年
後端
- Spring
2003年
SpringMVCo(╯□╰)o
- Struts
2000年
Struts2o(╯□╰)o
- Hibernate
2001年
- Mybatis(ibatis)
2001年
- NodeJS
2009年
大數據數據處理(與數據存儲有交叉)
- Hadoop
2006年
- Spark
2009年
- Storm
2011年
- Flink
2015年
數據存儲
- Oracle DB
1979年
- IBM DB2
1983年
- Mysql
1996年
- Hbase
2006年
- Hive
2007年
- Redis
2009年
- Mongodb
2010年