不用框架不会编程的java

         到今天,或者说到了今年,对java又有了新的认识,就是java是一门很依赖框架的语言。从一开始学习java就开始了框架的学习。什么strus2,hibernate,spring,到后来的ssm,再到后来的spring boot,还有后来的spring cloud,dubbo。反正就是只要编程,就一定得用到框架,无论是学习还是工作中都是如此,都是围绕框架转,说实话,编程的乐趣还不如刚学java的时候写的乘法表,或者俄罗斯方块小游戏。真的感觉如果不让用框架就不会编程。

        当然了,java除了框架还有各种中间件,比如说tomcat,websphere。只要想启动一个web应用就要用到他们。当然了,工作中基本都是web项目,对这些东西基本都熟悉。其实不就是一个网络服务吗,java实现起来就两个字,啰嗦。

        这几天解除了go语言,似乎没有繁琐的servlet规范,写一个web应用只需要一个框架就可以。省时省力,不用费劲心机的整合各种框架。

      对于java的框架真的是受够了。java的生态圈也厉害,感觉这些年就是不断的看别人的代码,很少能静下心来自己琢磨一下怎样实现比较好。因为现成的东西太多了,学都学不过来。自己想变成大神,根本没有时间自己写代码。自己写的全是业务逻辑,因为涉及到关键的技术部分都有对应的实现。比如大数据的hadoop,搜索的lucene,solr,es,数据库有hbase,分布式的zookeeper,消息中间件有activemq,等等其他的各种工具。要把这些东西学会都要一段时间,要吃透我觉得基本不现实,东西太多了。

     对未来的展望,java不过就是一门语言,要拿它当一门语言看。他本身的东西还有好多都没搞明白。比如多线程,垃圾回收,class文件格式,类加载等等。还有他的内置包,map,list,string。这么多东西,还是不要贪多。慢慢来吧。

 

你可能感兴趣的:(不用框架不会编程的java)