首先说一点,一般java后端工程师都会懂一点前端的东西,比如html,JavaScript,简单样式的CSS。而相反的一般前端工程师对java后端的了解就知之甚少了(不绝对,不乏有特别感兴趣的会自学一些)。

JAVA前端和JAVA后端哪个好

市场选择导致:

  1. 我觉得前端工程师的主要任务是使网站页面美观大方,用户操作方便,就这些东西水就非常深,一个前端工程师只要做好本分工作就非常吃香了,不用再费劲学习了解后台的操作流程。市场选择下,只有极少的前端工程师会去了解后端的东西。

  2. 现在有很多项目对前端页面的要求不是很高,比如某某后台管理软件、CRM系统。出于对成本的考虑就不会雇佣前端人员,要有前端,人员也比较少,所以大家经常看到一个公司java十几个人,而前端就俩,其中一个还是UI。在这种情况下,html页面就需要我们java人员自己写,JavaScript自己干,简单的CSS也是自己来。好多公司在招聘java人员的时候就直接说明需要有前端的技术和经验。

从事java后端的工作必须要会web吗,答案是肯定的,必须要会。

  1. 就我目前的工作情况来说,前后端分离的项目不多,java人员只写接口不用接触任何前端的情况太少,几乎没有。首先前端出好html后,我们需要往上面套数据,用户在页面操作后我们需要接收数据,再根据用户操作改变页面的样式或数据。就这些简单的操作我们也需要知道数据在浏览器web中是怎样一步步传输的,有没有安全问题。例如用户登录密码的保存和处理。