引子
java编程弄了7,8个年头了,也想好好再学另一门语言。正好年初有点空挡,抽空学了一点python ,把《Python简明教程》这本书完全看完,所有的例子程序也敲了一遍。通过这个过程,被python的简洁与优雅深深的吸引了。正当准备深入学习使用python的时候,没想到半路杀出个程咬金-javascript。
Javascript
说起javascript,其实用的年头比java还长,从一开始php编程那会,就开始用了。但是对这个语言的学习,基本上是一知半解,满足于日常dom编程的问题解决。而且对javascript这门语言还是有点排斥的,因为java编程时间长了,对于javascript这类脚本语言的灵活和随意性,其实是怀着一些敌意的。07年那会就买了一本《javascript》权威指南,可惜只耐下心看完了前边的核心语言部分,而且由于后来的工作过程中,用的比较少,也就逐渐淡忘了其精华所在。
服务器端编程
前不久公司准备做一个新产品的尝试,由我负责在编程语言方面的选型(包括php、python、ruby),本来javascript是不在候选之列的,直到有一天我们副总告诉我nodejs的存在。因为以前就知道,javascript自诞生那天起,就并不是局限在客户端浏览器的,所以对于nodejs也并没有太在意。后来,随着对nodejs的深入了解(利用nodejs和mongodb做了一个类博客的日常工作文档共享系统),对于javascript语言本身,也逐渐兴趣越来越大。接下来的计划是,除了再次阅读犀牛书外(正在阅读中),还准备买书狂啃了,呵呵。
Javascript展望
nodejs掀起了一阵服务器端javascript的热潮,虽然发展起来才两年多点,社区已经很强大了,并且继续火热着。各种可用的组件也越来越多,越来越完善。希望nodejs能继续一路发展下去,那对广大WEB程序员来说,将是多大的福音啊,一种语言搞定前后端,再也不要看别人脸色了,呵呵。
另外,nosql的mongodb最近也在学习,发现它和javascript真是绝配啊,呵呵。