大家好,今天小编关注到一个比较有意思的话题,就是关于java语言前端开发的问题,于是小编就整理了1个相关介绍Java语言前端开发的解答,让我们一起看看吧。
做前端需要会JAVA吗?
如果你的方向是前段,可以不用j***a,j***a只是针对后端技术,它有各种技术结合,传统和互联网,传统的包括ssh,springmvc,互联网包括dobbuo,zookeeper,springcloud,springboot各种吧,前段我建议你学h5.javascript这两种最好,其他的再说
前端还是有必要学些后端(j***a)的。
我有个朋友之前做后端,最近学了前端,找的工作,反正技术超级好,他后端也会,现在前端也会,工作的时候,他们组长都会问他技术上的一些东西。程序员的话会的越多越好,这个技术碾压, 很那什么的
最近两年对接的后端用的是j***a,慢慢地也了解了一些j***a(尤其是spring)的东西,感觉带来了如下一些好处:
- 沟通:跟后端沟通更加顺畅,例如:你让后端返回Array,直接告诉他我要数组(j***a、j***ascript的数组存在差异),后端就会迷茫,但是你告诉他我要list,对方就立刻明白了。尤其是跟新人对接时。
- 防忽悠:跟后端PK的时候,你就知道多有用,说几个后端用的技术点,他们就不敢乱忽悠你
- 效率:有时候后端来不及给前端写接口文档,直接打开后端代码,看看controller、j***a bean,快速完成对接
- 学习:后端技术比前端技术要成熟,很多东西可以向后端借鉴
我觉得这道题可以分成两个方面讨论。
首先说做前端是否需要会J***a,我觉得不必深入,大概了解一些即可(最好能看懂),主要有这几个原因:
前端和后端并行开发,但最终要进行交互,那么前端程序员和后台程序员的沟通肯定是少不了的;那么懂一些对方的技术,沟通起来更顺畅一些;
前后端交互的时候出现了问题,后端程序员甩锅不承认错误,这时候懂一些后端的技术,可以防止“被忽悠”;曾经我作为服务端提供接口,调用方总说他们Python客户端接口调用不成功,那么我“只好”自己写了一个Python的客户端试了试(其实这样***裸的打脸,不利于安定团结);
如果实际开发过程中,发现实际的接口和接口文档不一致,后台开发也没有时间协助查看,那么可以直接把代码拿过来翻一翻,比一比,快速有效。
说完第一个问题,再说说题主“现在会点儿html,会点儿J***a会不会更好”,“快要出来实习,感觉自己什么都不懂”。
按照题主的描述,我基本可以肯定,题主连前端都不是很熟悉,HTML和JS只是前端开发的基础只是,如果要成为一名合格的前端开发工程师,要学的内容还很多。按照题主现在的情况,选择学习前端或者后端,花费的时间应该差不多;
因为我是J***a开发,所以我更倾向于学习J***a开发,成为一名后端程序员的;题主正在上大三,我觉得时间虽然不是非常的富裕,但是如果能吃苦的话还是来得及的;
随着互联网技术的蓬勃发展,技术变得越来越繁琐,越来越多面化。一个项目的开发,需要使用多样技术。所以说前后端都进行系统的学习,做一个全栈工程师,对以后的发展会更好一些。无论是前端知识,还是后端架构你都要了解。
目前企业用的最多的就是J***a了,很多企业的网站,公司的系统,软件都是用J***a来开发的,之前学习J***a是在“如鹏网”上学习的,有详细的J***a课程体系,学习J***a的话,可以作为参考。
回答这个问题前,首先要看你以后毕业了是准备忘哪个方向发展了。
如果你专心做一个前端,专攻前端技术让自己更有竞争力可以不会j***a后端技术。因为有的公司是前后端分离的,也就是说有专门的前端工程师和专门的后端工程师各自负责相应的领域,目的就是使得各自技能集中发挥,提高工作效率。
但是,学前端其实只会html是不够的。最需要学的还有很多:css、js、jquery、bootstrap、主流的前端框架等等。你得了解浏览器兼容性等一系列问题。做一个专业的前端,其实也挺难的,你得知道什么原型链啦,闭包啦,会写浏览器插件啥的,这些对于我这个后端的来说有点懵逼。不能总觉得都会点,能做个简单的特效就能成为专业前端工程师了。前端技术比较琐碎,需要记的知识点比较多。所以必须多写,多看!
写的多了,你才能去真正理解一些问题的解决方案,才会不断在解决问题中不断进步。为什么很多CSS 样式和兼容解决方案,好的前端一出马就能搞定,我只能告诉说这都是人家不断练习不断积累总结的结果。
多看书,多看别人的作品、多看别人的作品。看前端的一些比较不错的书籍,对知识的理解有很大提升。知道怎么用,才能用得好!多看别人的作品能提高个人审美水平和交互设计能力。
不过还是建议最好了解一点j***a后端知识为好,比如ajax。知道一点必要的j***a知识,对前后端工作对接是很有帮助的。如果后端了解前端知识,前端也了解后端知识,那么你们交流起来是非常轻松的。
什么事情都是慢慢学,慢慢积累的,现在才大三有这想法说明已经很积极进取了。不像小编,大学都是混过去的,哈哈!
好了,就是我的个人看法跟建议了。
到此,以上就是小编对于j***a语言前端开发的问题就介绍到这了,希望介绍关于j***a语言前端开发的1点解答对大家有用。