JAVA后台开发可以纯粹用JAVA SE吗?
很好的问题,可能一些人工作久了不会从学生角度看问题了.从语言角度讲,JavaSE是可以用来开发后台的,JavaEE只存在工程学方面的意义.高复杂度的应用(所谓的企业级应用)需要协作完成,规范/标准是协
JAVA后台开发可以纯粹用JAVA SE吗?很好的问题,可能一些人工作久了不会从学生角度看问题了.
从语言角度讲,JavaSE是可以用来开发后台的,JavaEE只存在工程学方面的意义.高复杂度的应用(所谓的企业级应用)需要协作完成,规范/标准是协作的基础,而JavaEE是很成功很有价值的规范,它不仅实现了一些底层的协议,还凝结了软件行业一些积累的范式,当你"被迫"采用了它的是实现,你已经不知不觉地走在了最佳实践的路上.可以说没有它,Java不会取得今天的成功,你也不会有用JavaSE来写后台的想法.
-----------------------加点废话--------------------------------------
想起去年去渔山岛,上面有些房子是居民自己用碎石搭的.而我也常常在南京的城墙上散步,会看到每一个城墙大小接近,砖上有烧着诸如"宜春府*** 制"的阳文,用以发现城砖不合规时追溯责任人.可以说,如果仅仅体验搭房子的乐趣,作为基本材料,碎石(JavaSE)是足够的--往往学生敲代码更希望的是享受这种乐趣,我也是--而一旦和工程,商业,责任,合作等等搭上边,城砖(JavaEE)则是必须的,虽然我们都知道自己搭房子和按规定的大小烧砖乐趣是不一样的...
从语言角度讲,JavaSE是可以用来开发后台的,JavaEE只存在工程学方面的意义.高复杂度的应用(所谓的企业级应用)需要协作完成,规范/标准是协作的基础,而JavaEE是很成功很有价值的规范,它不仅实现了一些底层的协议,还凝结了软件行业一些积累的范式,当你"被迫"采用了它的是实现,你已经不知不觉地走在了最佳实践的路上.可以说没有它,Java不会取得今天的成功,你也不会有用JavaSE来写后台的想法.
-----------------------加点废话--------------------------------------
想起去年去渔山岛,上面有些房子是居民自己用碎石搭的.而我也常常在南京的城墙上散步,会看到每一个城墙大小接近,砖上有烧着诸如"宜春府*** 制"的阳文,用以发现城砖不合规时追溯责任人.可以说,如果仅仅体验搭房子的乐趣,作为基本材料,碎石(JavaSE)是足够的--往往学生敲代码更希望的是享受这种乐趣,我也是--而一旦和工程,商业,责任,合作等等搭上边,城砖(JavaEE)则是必须的,虽然我们都知道自己搭房子和按规定的大小烧砖乐趣是不一样的...
责任编辑: