为啥会这样呢?
即使Rails那么牛,但是你看他们依然在用Trac。而且你随便看看,到处都是Trac。更加奇怪的是SVN这个东西,居然也到处都是。更加奇怪的是,那么多分布式的新工具,也是用Python写的。即便是Git,你也会看到很多人在搞SVN——Git。当然另外一个大分支是如gentoo的partage,linux下也一堆包管理的工具是用Python写的。而且你如果多看看还会发现,很多用Python的,他们多喜欢用shell。当然以前我说过,Python是很多管理员的玩具。
而进一步研究你会发现,这些人都不是所谓Python社区的中坚力量。而且他们也不怎么喜欢GUI,大多数都是命令行。大概shell和Python是最简单的语言了,当然据说如果理解了Lisp也很简单。
当然要说猛的也很多,http://www.wikimatrix.org/show/WikiSH,这个就比较猛。某人昨天喝醉了,跟我说他要用shell下个web服务器。虽然可能是醉话,但是我觉得未必不行。当然此公用dos的批处理写了个solo源码管理工具,还写了个项目管理的工具,虽说很简陋,但是能用。而且我看他用的也很欢。
其实很多时候,真的不需要搞一个那么强大正经的东西,随手写个小批处理或者shell,再加几行简单的Python可以搞定很多日常的应用。所以简单而功能简洁,功能也可以很强的。
即使Rails那么牛,但是你看他们依然在用Trac。而且你随便看看,到处都是Trac。更加奇怪的是SVN这个东西,居然也到处都是。更加奇怪的是,那么多分布式的新工具,也是用Python写的。即便是Git,你也会看到很多人在搞SVN——Git。当然另外一个大分支是如gentoo的partage,linux下也一堆包管理的工具是用Python写的。而且你如果多看看还会发现,很多用Python的,他们多喜欢用shell。当然以前我说过,Python是很多管理员的玩具。
而进一步研究你会发现,这些人都不是所谓Python社区的中坚力量。而且他们也不怎么喜欢GUI,大多数都是命令行。大概shell和Python是最简单的语言了,当然据说如果理解了Lisp也很简单。
当然要说猛的也很多,http://www.wikimatrix.org/show/WikiSH,这个就比较猛。某人昨天喝醉了,跟我说他要用shell下个web服务器。虽然可能是醉话,但是我觉得未必不行。当然此公用dos的批处理写了个solo源码管理工具,还写了个项目管理的工具,虽说很简陋,但是能用。而且我看他用的也很欢。
其实很多时候,真的不需要搞一个那么强大正经的东西,随手写个小批处理或者shell,再加几行简单的Python可以搞定很多日常的应用。所以简单而功能简洁,功能也可以很强的。