|
作为一个java程序员,开发也有4年经验了,在开发的路上走了很久,最终到现在发现原地踏步,使用的技术无非都是些SSH、Extjs、JQuery、Ibatis、JPA等等之类的技术。固定的套路,固定的三层架构,固定的struts。几乎关于企业级应用方面的技术大体如此,顶多使用EJB。当然,可能会有人说了,用JAVA做数据交换也行啊,那么我只能想到,做数据交换,无非是JDBC,如果使用hibernate,创建两个数据源不就好了吗。 |
这些只是开发层面的,工作2年后,掌握了这些东西的原理和应用,后面再开发,无非就是重搬套路而已。企业级开发如此而已,顶多业务的复杂性决定开发中的工作量。 |
在我看来,JAVA企业级开发中实际要考虑的问题太少了。人家就是一局域网应用,顶多考虑下并发处理、缓存应用,大数据SQL优化等问题。而在互联网中常需要考虑的系统执行效率、多用户并发处理,日PV上千万级,用户量上亿级,服务器负载均衡,程序算法最优等等问题企业级开发中并未涉及到。 |
这里的阐述不是在抱怨什么,也没有说企业级开发不好。而是很疑惑,作为一个经验丰富的开发人员、研发人员,如何能够在技术上面再进一层,如何深入挖掘JAVA技术,如何才能更进一步的提高自己? |
|
|