前端包括:PCweb Web、H5、百度、支付宝等小程序、APP(安卓、iOS)
虽然有这么多,但有几种不同的方法来实现它
1 .土生土长的开发,人与各种开发人员
PC、H5和小程序基本上可以由前端开发工人进行测试
安卓需要安卓开发测试
Ios需要一个IOs开发工程师。
一般你选择这个是因为你对APP客户端性能各方面的要求比较多,需要纯原生客户端开发缺点是每个岗位需要分配一个人。
2混合开发
经过Daniel的努力研发,可以实现,比如写一套代码,多端发布运行。这种对开发人员的要求是比较高的。基本上除了少量调用系统接口外都可以实现,运行效率略低,数据量不大时基本可以忽略。
3零代码开发
近年来,零代码开发兴起,一些产品已经实现。该系统通过工具构建,并发布到多端操作。这非常适合开发没有人,开发没有能力一般的人的情况。在我近给客户的产品咨询中,小团队建议这种方法可以在初期尝试,成本相对较低。
事实上,现在超过一半的应用程序使用混合模式开发,的HB,它结合了安卓和网络技术开发。除了主要在网络端使用HTML5技术开发的应用程序之外,还有不少应用程序使用纯网络开发,
当然,Web前端不只有于前端网页和应用,还涉及到服务器出租端、桌面级的应用,甚至VR。
今天,前锋广前端老师主要讲讲成为Web前端开发需要具备的知识、技能和学习路径
HTML5 CSS3 JavaScript
HTML负责网页结构,CSS负责网页样式,JS负责逻辑交互。(这个没必要详细解释,基础的基础)
JQuery BootStrap Ajax Json
JQuery是JS的一个应用程序库,可以提高原生JS的效率开发Bootstrap是一个响应框架。Ajax技术用于异步交互,可以在不刷新页面的情况下更新数据,比如地图应用。Json是一种数据格式,广泛应用于各大编程语言中。(这些应用程序看起来复杂而困难,但当您实际应用它们时,它们非常简单。)
Git/SVN
这些是版本管理工具。当应用于开发,团队时,它可以避免一些文件冲突。
Nodejs Mysql/MongoDB(可选)
个人认为,如果想深入学习,可以学习Nodejs。(纯属个人建议)
ECMAScript6
JavaScript的语言标准。适当的理解是可以的
角度/反应/真空
这是前端的三个框架,大家可以根据需要选择学习。不要解释
一个优秀的Web程序员不仅仅是Web程序员,还需要掌握更多,只是要与时俱进。千锋广州前端老师希望大家不要停止学习,要时刻保持一颗学习的心。