Java 是一个非常成熟的语言,发展了这么多年了。后面积累的 API 已经非常多了。
框架能够帮助使用者快速部署快速开发,Spring 全家桶了解下。20 年前,你写个 Web 应用,还得用 EJB,这东西是人干的事情吗?
没用 Maven,你需要的 Lib 都的上网自己下载一个,然后上传到 SVN 上面,整个项目下载下来就得几分钟。
现在都已经有了这么多成熟稳定的框架,你不用,非要从 0 开始,然后说用离开了框架语言都不行,这个有点过了。
计算机语言,就是为了解决实际问题的,现在都需要是快速部署,快速迭代来适应业务的发展,已经不是大学需要重新开始写个 println。Java 就是因为开放,稳定,API 的功能强大,框架已经帮你做好了大部分的优化工作,你只需要专注业务流程,这个不比重头开始快。
再说了,Paython 你也得引用别人的库,PHP 也是框架一大堆,你不用的话,数据库一个连接吧数据拉出来都能写死你。还有那么多的缓存,连接池,你咋写?我相信很多人还没有能力去写个 C3P0。