为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下WEB前端开发(有UI功底)怎么样?

请问一下WEB前端开发(有UI功底)怎么样?

DIEA 2019-08-20 14:10:51

WEB前端开发(有UI功底)怎么样


查看完整描述

5 回答

?
中控易动

TA贡献16条经验 获得超0个赞

移动应用APP开发:WebApp、HybridApp、 NativeApp区别

WebApp

WebApp是指使用HTML5编写的移动Web应用,webapp可以运行在PC、Android、iOS端等,不受限于系统,依赖于浏览器。

优点:

(1)前端开发语言不受限制

(2)开发成本相对较低

(3)版本更新快,没有限制,维护简单

(4)一套代码可以多平台使用

(5)能够跨多个平台和终端

缺点:

(1)手机原生功能调用受限

(2)加载受限于网络环境,手机浏览器,手机系统等

(3)较复杂的列表、样式难以实现,稳定性差

(4)用户体验差

(5)受限于浏览器

HybridApp

HybridApp是指原生与前端语言相结合开发的应用,HybridApp可以运行在Android、iOS端上,不能用于PC端,称为混合类APP。

优点:

(1)前端开发语言可能会受第三方框架的限制

(2)开发成本低

(3)相对原生web界面版本更新快,维护相对简单

(4)一套代码可以支持Android端和iOS端

(5)能够调用原生功能、API

(6)稳定性相对较好

(7)用户体验较好

缺点:

(1)手机原生功能调用部分受限制

(2)加载受限于网络环境

(3)较复杂的列表、样式难以实现

NativeApp

NativeApp是一种基于手机操作系统如iOS、Android,使用原生程式编写的应用。

语言:

iOS :Objective-C swift

Android :JAVA

优点:

(1)性能稳定

(2)用户体验好,流畅的操作体验

(3)较复杂的列表、样式可以实现,稳定性好

(4)资源访问不受限

(5)页面适配度高

缺点:

(1)不支持跨平台,多平台需要单独开发

(2)不支持前端开发语言,有专门开发语言

(3)开发成本较高

(4)版本更新耗时

(5)维护成本高


查看完整回答
反对 回复 2021-04-23
?
慕的地8271018

TA贡献1609条经验 获得超6个赞

一位好的Web前端开发工程师在知识体系上既要有广度,又要有深度,所以很多大公司即使出高薪也很难招聘到理想的前端开发工程师。现在说的重点不在于讲解技术,而是更侧重于对技巧的讲解。技术非黑即白,只有对和错,而技巧则见仁见智。以前会Photoshop和Dreamweaver就可以制作网页,现在只掌握这些已经远远不够了。无论是开发难度上,还是开发方式上,现在的网页制作都更接近传统的网站后台开发,所以现在不再叫网页制作,而是叫Web前端开发。Web前端开发在产品开发环节中的作用变得越来越重要,而且需要专业的前端工程师才能做好,这方面的专业人才近两年来备受青睐。Web前端开发是一项很特殊的工作,涵盖的知识面非常广,既有具体的技术,又有抽象的理念。简单地说,它的主要职能就是把网站的界面更好地呈现给用户。

查看完整回答
反对 回复 2019-08-24
?
宝慕林4294392

TA贡献1694条经验 获得超10个赞

移动前端开发

移动前端开发指的是Android和iOS的原生APP开发。Android原生APP开发用Java语言编写,iOS原生APP开发用Object-C(Swift)语言编写,原生APP在浏览体验上部分优于移动前端网页。

移动(WEB)前端开发

移动WEB前端开发属于HTML5开发,使用HTML+CSS+JavaScript三种语言编写,该职位偏向于移动端网页开发,包括H5专题页、移动前端网页,广告落地页、Hybrid App等;

Tips:由于原生APP开发需要开发两个客户端(Android和iOS),产品开发周期和成本相对较高,因此出现了Hybrid App。Hybrid App可以使用PhoneGap将网页直接打包成Android原生APP和iOS原生APP。

WEB前端开发

WEB前端开发也是属于HTML5开发,使用HTML+CSS+JavaScript三种语言编写,主要偏向PC端的网页开发,包括PC端网页开发、PC端后台管理页面等,也会涉及部分的移动端网页开发。


查看完整回答
反对 回复 2019-08-24
?
吃鸡游戏

TA贡献1644条经验 获得超5个赞

HTML5是HTML标准,它本身是一项标准化协议,然而被炒热后登上了互联网行业的招聘条目,HTML5开发这个名词本身就是不专业的称呼,通常意义上指使用HTML5等较为潮流的技术进行前端开发。
而web前端,主要职责是利用(X)HTML/CSS/JavaScript/Flash等各种Web技术进行客户端产品的开发。完成客户端程序(也就是浏览器端)的开发,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通过技术改善用户体验。

1、Web前端开发工程师职责
Web前端开发工程师,除了主要职责外,还要为网站上提供的产品和服务实现一流的Web界面,优化代码并保持良好兼容性;
Web前端表现层及与前后端交互的架构设计和开发;
配合后台开发人员实现产品界面和功能;
利用各种Web技术模拟开发产品原型;
Web新技术调研和资讯整理;
精通HTML/XHTML、CSS,熟悉页面架构和布局,对Web标准和标签语义化有深入理解;
熟悉Ajax、JavaScript(或者ActionScript)、DOM等前端技术,掌握面向对象编程思想;
2、Web前端开发工程师基本技术
对常用的一些JS框架了解,如jQuery、YUI等。
掌握基本的JavaScript计算方法编写。
对目前互联网流行的网页制作方法(Web2.0)HTML+CSS,以及各大浏览器兼容性有很大的了解。
对前沿技术(HTML5+CSS3)的基本掌握。

如今html5现已进入了快车道,就业市场火爆,但是企业人才缺口依然较大,在互联网市场,就业竞争也在日益加大。虽然 html5学习相对来讲门槛较低,但是找一家专业的学习机构学习也是至关重要。



查看完整回答
反对 回复 2019-08-24
?
慕村225694

TA贡献1686条经验 获得超7个赞

有区别,但区别不大。

HTML5是HTML标准,它本身是一项标准化协议,然而被炒热后登上了互联网行业的招聘条目,HTML5开发这个名词本身就是不专业的称呼,通常意义上指使用HTML5等较为潮流的技术进行前端开发


Web前端开发不同的是,使用HTML5不仅仅可以开发前端,还有网页游戏手机APP,使用浏览器进行3D渲染等一系列建立在HTML5标准与搭载其标
准浏览器上的开发,而未来可能会有更多的功能分支并入HTML5标准,况且以上三个例子有可能属于Web,有可能属于前端,但是不属于Web前端

查看完整回答
反对 回复 2019-08-24

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信