WEB前端开发难学吗?跟JAVA开发有什么区别

2021-01-25 12:13:28 字数 5161 阅读 6591

1楼:

万树it为您解答:

web前端主要专注于**开发,属于前端开发语言,主要是通过**编写实现网页的呈现;

java开发主要是做后台的开发,主要是做后端系统,通过**编程实现所有操作层面的东西,例如加入购入车、支付等动作;

两者的区别还是挺大的,但是,两者又是相辅相成不可分割的;

web前端比java难度要小一些,你可以选择性的学习,如果你对后端开发感兴趣的 话;

希望对你有帮助,感谢采纳!

web前端好还是java好?

2楼:码匠

web前端与java的区别

web前端,对应的职位是html5开发工程师、web前端开发工程师。这种职位主要的工作内容,是将设计师制作好的psd图制作成网页,**当中的结构、样式、行为都是由web前端开发工程师完成的。

java是后台语言的一种,和php、asp.***属于同类型语言。它们要做的是数据库的搭建以及将数据放置到前端制作好的网页当中。

web前端与java的工作特点

web前端:具有一定的可视性,在书写一些**后能够立即查看到相应的效果,在javascript方面对逻辑方面有一定的要求,一定的逻辑能力加上对细节的一丝不苟,才能够完成相应的工作内容。

java:逻辑能力方面要求较高,书写的后台**以及数据库操作,无法实时展示,较抽象,无法所做即所得、随时查看效果。

web前端与java学习的适用人群

适用人群是基于两种技术特点而定

web前端:学习者逻辑能力一般,喜欢处理样式、制作网页特效,希望即时性的看到**效果

java:学习者逻辑能力很强,注重非可视性内容的优化,如网页加载速度、用户交互的时长等

web前端与java的薪资发展

初期入行来说,web前端的入行门槛要稍低于java语言,根据行业特点,入行薪资也会稍有变化,2015~2017年,前端入行薪资相对较高

后期薪资两者水平基本一致,甚至java薪资水平要稍高于前端。

职业特点发展

未来职业发展过程当中,无论是从事web前端还是java,都会向“全端”方向发展

前端走向“熟练掌握前端开发,又对后台语言有所了解”

后台走向“熟练掌握后台语言开发,并掌握基本的前端开发知识”。

web前端与java学习的书籍

web前端:《html5布局之路》《headfirstjavascript程序设计》《javascript权威指南》等

java:《headfirstjava》《java编程思想》等

3楼:成都中公优就业

1.web前端分析

为什么会需要大量web前端工程师呢?即重构的意义?

第一,根据w3c标准进行重构后,可以让前端的**组织更有序,显著改善**的性能,还能提高可维护性,对搜索引擎也更友好;

基于以上两点,web前端的必要性可见一斑。

2.web前端工程师技术三要素:

web前端开发技术包括三个要素:html、css和javascript,但随着ria的流行和普及,flash/flex、silverlight、xml和服务器端语言也是前端开发工程师应该掌握的。随着时代的发展,前端开发技术的三要素也演变成为现今的:

html5,css3,jquery。web前端开发工程师既要与上游的交互设计师、视觉设计师和产品经理沟通,又要与下游的服务器端工程师沟通,需要掌握的技能非常多。

前端开发的入门门槛其实非常低,与服务器端语言先慢后快的学习曲线相比,前端开发的学习曲线是先快后慢。所以,对于从事it工作的人来说,前端开发是个不错的切入点。也正因为如此,前端开发领域有很多自学成"才"的同行,但大多数人都停留在会用的阶段,因为后面的学习曲线越来越陡峭,每前进一步都很难。

另一方面,正如前面所说,前端开发是个非常新的职业,对一些规范和最佳实践的研究都处于探索阶段。总有新的灵感和技术不时闪现出来,例如css sprite、负边距布局、栅格布局等;各种javascript框架层出不穷,为整个前端开发领域注入了巨大的活力;浏览器大战也越来越白热化,跨浏览器兼容方案依然是五花八门。为了满足"高可维护性"的需要,需要更深入、更系统地去掌握前端知识,这样才可能创建一个好的前端架构,保证**的质量。

3.web前端工程师职业前景技术及职业分析

第一,必须掌握基本的web前端开发技术,其中包括:css、html、dom、bom、ajax、javascript等,在掌握这些技术的同时,还要清楚地了解它们在不同浏览器上的兼容情况、渲染原理和存在的bug。

第二,在一名合格的前端工程师的知识结构中,**性能优化、seo和服务器端的基础知识也是必须掌握的。

第三,必须学会运用各种工具进行辅助开发。

第四,除了要掌握技术层面的知识,还要掌握理论层面的知识,包括**的可维护性、组件的易用性、分层语义模板和浏览器分级支持,等等。

从职业规划来看,web前端工程师出现较晚,因此目前web前端工程师需求较大,岗位薪资水平处于中上水平。未来发展空间较广泛。

2.java行业分析

主要内容:

完成软件的设计、开发、测试、修改bug等工作,包括业务需求的沟通,功能模块详细设计,业务功能实现与单元测试,系统维护;

参与产品构思和架构设计;

撰写相关的技术文档;

支持售前技术服务;

支持项目对产品的应用服务。

折叠初级部分

java 程序设计基础,包括 j2sdk基础、java 面向对象基础、java api使用、数据结构及算法基础、java awt图形界面程序开发;

java桌面系统项目开发,4~5人组成一个项目组,项目大小为(15人*工作日);

linux的基本操作,linux下的java程序开发,linux系统的简单管理;

oracle数据库,包括sql/plsql;数据库和数据库设计;简单掌握oracle9i 数据库的管理;

折叠中级部分

java web应用编程,包括 java oracle 编程,即jdbc;java web编程,包括jsp、servlet,javabean;java应用编程,包括weblogic、websphere、tomcat;以及利用jbuilder开发java程序;

mvc与struts,学习业界通用的mvc设计模式和struts架构;

java b/s商务项目开发,4~5人一个项目组,项目大小为(25人*工作日左右)

折叠高级部分

j2me程序设计,包括j2ee程序、j2me;java高级程序设计(j2ee),包括j2ee体系结构和j2ee技术、ejb;weblogic使用、 jbuilder开发;

java和xml,包括java web service,java xml, 业界主流xml解析器程序设计;

软件企业规范和软件工程,包括uml系统建模型和设计(rational rose 200x)软件工程和业界开发规范;cvs版本控制、java code书写规范;

j2ee商务应用系统项目开发,4~5人一个项目组,项目大小为(25人*工作日左右)

java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于pc、数据中心、游戏控制台、科学超级计算机、移动**和互联网,同时拥有全球最大的开发者专业社群。

java由四方面组成:

java编程语言,即语法。

java文件格式,即各种文件夹、文件的后缀。

java虚拟机(jvm),即处理*.class文件的解释器。

java应用程序接口(java api)。

java就业及职业分析

java前期学习较web前端来说,能难掌握一些,这也决定了java工程师的就业及职业前景更有利。首次就业薪水明显高于web前端,且从专业性上来看,web前端工程师技术性更专业。

3.web前端和java工程师比较分析

综上对web前端和java的分析:

web前端是一种易于上手,知识体系要求较为全面。而java则相对更精准一些。

web前端初就业可能薪资水平不如java。

目前web前端及java工程师缺口均很大,且未来前景看好。

因此,建议结合自身学习能力状况,进行选择!

4楼:博为峰软件

web前端与java的区别

web前端,bai对应du的zhi职位dao是html5开发工程内师、web前端开发工程师。这种职位主要的工作内容,是容将设计师制作好的psd图制作成网页,**当中的结构、样式、行为都是由web前端开发工程师完成的。

java是后台语言的一种,和php、asp.***属于同类型语言。它们要做的是数据库的搭建以及将数据放置到前端制作好的网页当中。

web前端与java学习的适用人群

适用人群是基于两种技术特点而定

web前端:学习者逻辑能力一般,喜欢处理样式、制作网页特效,希望即时性的看到**效果

java:学习者逻辑能力很强,注重非可视性内容的优化,如网页加载速度、用户交互的时长等

web前端与java薪资发展

初期入行来说,web前端的入行门槛要稍低于java语言,根据行业特点,入行薪资也会稍有变化,2015~2017年,前端入行薪资相对较高

后期薪资两者水平基本一致,甚至java薪资水平要稍高于前端。

5楼:匿名用户

web前端和java是没法比bai较的,主要是因为du:

写java**,也要zhi懂一点daojava的,不然无法对接前台

如果非要对回比,前端是偏向于答用户体验,后端是功能实现.你说的java应该是属于后端

1,工资对比:国内java一般要比前端高一点,但是国外前端要高于后端的,

2,工作性子对比:一般后端人事要比前端人事受重视,用户体验不好,总比功能都没有实现要好吧.

3,工作入门:前端样式不能说容易,但是没有那么多逻辑思考,画什么样子就会出现什么样子,再加上现在网上有好多的半成品插件,懂一点**都可以自己拿来用,而java就不行了,最多是模仿框架,逻辑思路还都是要自己来的.

但是呢,越是做的时间长,越是发现,前后端是分不开的,**要做精致,就必须处理还用户体验度,画面精细度.

做web前端开发java语言要掌握到什么阶段

1楼 骑猪跌断腿 1 如果是纯做前端的话 当前用的比较多的技术 html5 css3。框架类 jquery bootstrap 各种补充插件 angularjs node js easy ui等等。后端语言的话,不会也没有关系。 但是,你学一些对你没有坏处,最起码像是类比java面向对象来理解js中...

去实习生去面试web前端开发该注意什么

1楼 育知同创教育 平时可以总结下一些重要的知识点,在日常开发常常用到,并且在大家面试的时候也必然会问到的。举例html几个知识点仅供参考 1 网页结构 网页结构一般都包含文档声明doctype,并且在head中的meta应该包含编码格式 关键字 网页描述信息。 2 自关闭元素 3 布局最常用的两个...

web前端开发,前后端分离具体是怎么样的工作模式

1楼 o归隐情缘 前后端分离,顾名思义就是 前端只负责前端的开发,后端只只负责后端的开发,如何通过接口来进行数据交互。 这样做的好处就是 开发可以同时进行, 维护更加方便,前端只需要拿到后端提供的接口,传递对应的数据就可以了,然后再把后端返回的数据渲染到前端页面上。 至于跨域问题是可以解决的,一般让...