有的语言向“正规化”、“标准化”发展,有着严谨、贴近系统API的各种语法规则。比如JAVA申明一个数组,可能有List xxx = new ArrayList<Integer>()或者List xxx = new LinkedList<Integer>()等定义方法。比如在C++中你甚至可以考虑静态数组、动态指针甚至STL来实现同样的功能。
而各种伟大的脚本语言,大胆的启用更加简单的语法。(虽然简单,但是也很严谨,当然,编程语言都是严谨的),如在python中就只需要 xxx = [],还可以更简单吗?真是天才的想法。
比如tomcat,上来就给一个花哨的界面,甚至有了一堆如manager等的基本应用。
又比如ngix,上来就一个白白的界面,一行字,It works!我太喜欢这种简单明了,言简意赅的表达了。
所以作为一个大工程,更多人选用java。而作为一个干小活、临活的,我个人是更愿意选择使用python。