第壹、第二个十年
二十一世纪的第一个十年转眼就这么过去了,对我而言,主要的改变就是技术焦点从单纯的Windows应用转到了兼顾各平台的开发,不单单是因为基于Web的应用的风行,同样也是因为OSX和Linux在过去十年大行其道所致。主要的改变却是因为Python,其实是当我开始使用dropbox的时候开始的。
之前我也用过Linux和FreeBSD,曾经于2005年前后一度作为主要的工作平台,把Windows放入了VirtualBox。不过,基于Server-Side的应用不是我单纯的兴趣,而在当时,对于非IT专业的用户而言,为了兼顾跨平台而开发的应用在安装和配置上都太诡异了,所以,我放弃了继续探索,重新回到Windows的怀抱,毕竟,十多年的VB6和PowerBuilder的开发习惯改不了,它们可以让你瞬间构筑用户喜欢的标准Windows“徽标”应用程序。
现在,时机成熟了,类似Python这样的语言已经具备广泛的资源库支持,你可以通过一种语言支持包括基于Web的应用和类Windows富客户端应用。同样,简单的语言和快速开发的支持,让你基本上可以随需应变了。(更何况,普通用户也开始转平台到更cool更炫的OSX或者Linux)
所以,我开这个博客,把我的视角从Windows转到多平台支持,语言也从C/VB6/PowerBuilder转到C/Python。它们更加简单,并且现在基本可以无痛转换过来了。
我会使用VMware player 来演示我在下个十年的学习总结。简言之:
- 开发平台:Debian lenny (openbox WM)
- 编辑器:Vi Improved
- Python: 从广泛支持的2.5.x开始,过渡到3.0 (Python 3000)
- 源代码控制系统:从SVN过渡到git
- 数据库:从MySQL过渡到Firebird DB
- 社区:Stack Overflow和博客园 (中文文章)
- 其它工具: 随学随发
KISS原则一直是我的指导思想,所以,很多现在风行的语言和平台,我不涉及。
浙公网安备 33010602011771号