首页 > 前端开发 > 正文

web项目开发中前端的难点 前端开发的难点到底在什么地方?

2023-10-11 23:57:38 | 我爱编程网

今天我爱编程网小编整理了web项目开发中前端的难点 前端开发的难点到底在什么地方?相关内容,希望能帮助到大家,一起来看下吧。

web项目开发中前端的难点 前端开发的难点到底在什么地方?

前端开发的难点到底在什么地方?

前端开发的难点在掌握HTML。 我爱编程网

掌握HTML是前端开发的核心,HTML是一种制作 万维网 页面的标准语言,是万维网浏览器使用的一种语言,它消除了不同计算机之间信息交流的障碍。

因此,它是网络上应用最为广泛的语言,也是构成网页文档的主要语言,学好HTML是成为Web开发人员的基本条件。

常见 前端开发工程师 职位职责要求:

1、使用Div+css并结合Javascript负责产品的前端开发和页面制作。

2、熟悉 W3C标准 和各主流浏览器在前端开发中的差异,能熟练运用DIV+CSS,提供针对不同浏览器的前端页面解决方案。移动HTML5的性能和其他优化,为用户呈现最好的界面交互体验和最好的性能。

3、负责相关产品的需求以及前端程序的实现,提供合理的前端架构。改进和优化开发工具、开发流程、和开发框架。

4、与产品、后台开发人员保持良好沟通,能快速理解、消化各方需求,并落实为具体的开发工作,能独立完成功能页面的设计与代码编写,配合产品团队完成功能页面的需求调研和分析。

web项目开发中前端的难点 前端开发的难点到底在什么地方?

web前端开发是什么,所要面临的挑战有哪些?

Web前端开发大致上是,创建出Web网页以供用户浏览使用等。主要通过HTML、CSS、JavaScript等技术来实现交互。

所面临的挑战主要有几点:

一、

Web的载体的多样性。

以浏览器为例,分别有IE,Chrome,火狐等。虽然有ECMA委员会进行标准化,但不同浏览器对HTML、CSS、JS等支持程度还是存在差异。所以需要进行兼容处理。

而且,这还会另测试的复杂度上升。

二、

Web前端开发的工程化问题。

在以前,Web前端开发是极度依赖于后端的,例如JSP、PHP等前后端代码混杂,这段时期,前端的工程化问题还不算凸显。

而随着MVVM的普及,前后端的分离,本身的前端项目需要有一定的组织,协作,需要有前端的一套工程化解决方案。

包括组件化开发,单元测试,增量更新,代码压缩混淆,项目的打包构建发布等。

三、

Web框架之间的不兼容。

Web开发中,躲不开的是三大框架React、Angular、Vue。而框架与框架之间存在明显的沟壑。

对于一个Web前端项目来说,其实使用哪种技术并不重要,重要的是能实现需求。但是在实际上,如果项目选定了某个框架,其他框架之间的某些组件或者解决方案并不能互通。

当然,现在的WebComponent有希望解决这个问题,但是,WebComponet的兼容性也存在明显问题。

结语:

Web前端开发所面临的问题远不止这些。当然,有问题就有解决方案,Web前端技术就是在攻克这些问题上不断演进。

web项目开发中前端的难点 前端开发的难点到底在什么地方?

前端开发哪部分比较难

难点在于:
1.对业务的理解
由于前后端分离的普及,越来越多的业务逻辑开始往前端这里转移。“客户想干什么”,在大的公司可能有UE专门去思考这问题,前端只需要实现就可以。但是其实大多数的小公司没有专职的UE设计。很多时候需求并不明确。前端开发就需要开发人员自己对业务有一定的了解知道客户需要什么?才能去写合适的业务逻辑。如果并不能很好的去了解业务,写出来的页面可以看,但是就会出现,没有门把手的一面只有拉才能开门的设计。而且其实业务最多变的就是业务逻辑,如何设计好才能满足业务逻辑变的需求,也是一个很难精的事情。
2.计算机基础知识
CDN、网络接入层、API网关、存储系统、代理、cookies、socket等等的专业术语。一听可能就有很多人蒙圈了。很多时候只是开发页面很简单,但是现在出现问题了,因为问题是在前端表现出来的,很有可能需要前端第一时间去定位问题点。这就不得不要求前端需要了解计算机的基础知识来定位具体问题。0基础培训班可以写网页,但遇到如代理问题,API网关问题可能就无从下手了。
3.新技术的获取,方向的选择
前端生态和工具不断的在变化,如WebAssembly,Less,TypeScript不断在变化的语法特性,Vue,React,Angularjs等不断变化的框架。iView,Bootstrap, Element-ui,Ant Design等各种框架。 vscode ,sublime , atom ,WebStorm等开发工具。出现了“别更新了,学不动了”这样的言语。如何保持对新技术的获取。如何跟对技术,如何选型技术其实也是一个难点。
4.工程化
只是写一个页面可能不难,但是前端由于能力的增加,越来越多的前端工作开始接触到工程化的问题。软件工程化一直没有银弹,也就带来了设计模式的知识。如何让各个分散的页面变成可以互相配合契合业务,如何公用代码,如何设计架构。这也是一个需要时间积累的能力。
5.优化兼容
前端是第一个和客户接触的页面,性能好坏直接影响PV、UV、访问次数、跳出率、转化率、平均访问时长等指标,但是前端优化兼容又是一条慢慢长路,从CSS到JS再到网络,再到后台优化的无止境。后端最难的可能也是优化,优化算法,优化数据库,优化响应时间。前端算法优化,渲染优化,针对浏览器优化,还有兼容问题,IE,CHROME,火狐,大大小小厂商的浏览器,不同手机的浏览器。这条路也是漫漫长路。也最考验一个前端的综合能力。
6.沟通能力
前端提意见的门槛低。后端提意见需要一定的专业能力。前端做演示,小朋友看,问问他们有什么意见,估计也能提出很多,所以前端需要和跟打交道的能力,如何沟通也是一个不可缺的能力。和客户交流,和后端交流,和产品经理交流。

以上就是web项目开发中前端的难点 前端开发的难点到底在什么地方?全部内容,更多相关信息,敬请关注我爱编程网。
与“web项目开发中前端的难点 前端开发的难点到底在什么地方?”相关推荐
web前端开发难点有什么 前端开发的难点到底在什么地方?
web前端开发难点有什么 前端开发的难点到底在什么地方?

前端开发哪部分比较难难点在于:1.对业务的理解由于前后端分离的普及,越来越多的业务逻辑开始往前端这里转移。“客户想干什么”,在大的公司可能有UE专门去思考这问题,前端只需要实现就可以。但是其实大多数的小公司没有专职的UE设计。很多时候需求并不明确。前端开发就需要开发人员自己对业务有一定的了解知道客户需要什么?才能去写合适的业务逻辑。如果并不能很好的去了解业务,写出来的页面可以看,但是

2023-10-16 15:19:09
web前端应用开发重点难点 前端开发的难点到底在什么地方?
web前端应用开发重点难点 前端开发的难点到底在什么地方?

前端开发的难点到底在什么地方?前端开发的难点在掌握HTML。掌握HTML是前端开发的核心,HTML是一种制作万维网页面的标准语言,是万维网浏览器使用的一种语言,它消除了不同计算机之间信息交流的障碍。因此,它是网络上应用最为广泛的语言,也是构成网页文档的主要语言,学好HTML是成为Web开发人员的基本条件。常见前端开发工程师职位职责要求:1、使用

2023-10-12 10:49:01
web前端开发难在哪里 前端开发的难点到底在什么地方?
web前端开发难在哪里 前端开发的难点到底在什么地方?

前端开发的难点到底在什么地方?前端开发的难点在掌握HTML。掌握HTML是前端开发的核心,HTML是一种制作万维网页面的标准语言,是万维网浏览器使用的一种语言,它消除了不同计算机之间信息交流的障碍。因此,它是网络上应用最为广泛的语言,也是构成网页文档的主要语言,学好HTML是成为Web开发人员的基本条件。常见前端开发工程师职位职责要求:1、使用

2023-09-28 01:40:38
学web前端开发的难处 前端开发的难点到底在什么地方?
学web前端开发的难处 前端开发的难点到底在什么地方?

web前端设计难学吗?相较于其它编程类技术,前端开发是最易学的一门技术。可以这么理解,Web前端开发技术是一个先易后难的过程,它主要包括三个大的技术架构是:HTML、CSS、JavaScript。HTML是一种超文本标记语言,就是结构标签,并不会涉及到复杂高深的技术逻辑,更多时候是需要牢记、背下来一些标签的作用。所以这个学习阶段主要考验的是记忆力,如果记忆力不好也没关系,可以多

2023-10-03 01:25:37
web前端开发主要难在哪 前端开发的难点到底在什么地方?
web前端开发主要难在哪 前端开发的难点到底在什么地方?

前端开发的难点到底在什么地方业务逻辑很复杂而且多变『前端的逻辑复杂度基本不如后端』这个只是但从数据处理的角度来看的,前端对于数据处理的确是模板+变量一套一展示就好了,这个是挺简单的。前端逻辑复杂度主要在于数据+UI+交互的实现,就比如一个简单的多tab页的功能,可以用CSS实现、用JS实现,JS可以通过切换removeDOM或者添加classname隐藏,虽然效果上都可以实现,

2023-09-26 15:18:22
web项目开发中前端的难点 前端开发哪部分比较难
web项目开发中前端的难点 前端开发哪部分比较难

前端开发哪部分比较难难点在于:1.对业务的理解由于前后端分离的普及,越来越多的业务逻辑开始往前端这里转移。“客户想干什么”,在大的公司可能有UE专门去思考这问题,前端只需要实现就可以。但是其实大多数的小公司没有专职的UE设计。很多时候需求并不明确。前端开发就需要开发人员自己对业务有一定的了解知道客户需要什么?才能去写合适的业务逻辑。如果并不能很好的去了解业务,写出来的页面可以看,但是

2023-10-11 23:57:34
web前端开发遇到的困难 Web前端开发的难点和重要性有哪些?
web前端开发遇到的困难 Web前端开发的难点和重要性有哪些?

前端开发过程中遇到过什么困难?前端开发过程中遇到的困难还是很多1、面试中前端开发过程中遇到的困难这个问题主要是相看面试者是不是有独立解决问题的能力及解决问题的方案以及工作中的的一些两点2、遇到这样的问题可以说出一个自己解决的比较完美的问题,如:vue不适合做cms,因为单页面应用对seo很不友好,解决的方法就是:我们使用nuxt技术,在保证使用vue语法开发的同时,也使用了服务

2023-09-26 00:51:06
web前端开发的技术难点 Web前端开发的难点和重要性有哪些?
web前端开发的技术难点 Web前端开发的难点和重要性有哪些?

Web前端开发的难点和重要性有哪些?难点:页面的布局、浏览器的兼容性以及页面的样式效果。职责:Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/Flash等各种Web技术进行客户端产品的开发。完成客户端程序(也就是浏览器端)的开发,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通

2023-09-25 13:53:43