前端诞生之初,前端只是web前端,是B/S架构的网页部分。而后端就是服务器出租开发然而,随着网站复杂性的不断增加,以及前端和后端技术在两个不同方向的快速发展,一个人往往很难同时掌握前端和后端。接下来是前端和后端人员的分离,负责页面和业务逻辑以及数据库相关的工作。人员分离意味着职责需要分离,同时需要减少职责划分的灰色地带。当AJAX出现时,前端和后端都只为接口编程,大大提高了开发的效率
那为什么IOS/安卓没有前端?IOS本质上是一个桌面应用,就像Windows和Mac程序一样。C/S架构从一开始就是分离的。当我们谈论网络开发,时,你可能不知道我是前端还是后端。当我说我是IOS开发,的时候,楼主会认为我是IOS的服务器出租开发,吗?IOS/Android本质上只有一个表示层。
随着前端的发展,很多人已经把IOS/安卓的开发带入了前端的范畴。这就是新的“大前端”。大前端包括了表示层的所有内容和技术,除了之前与表示层相关的传统web前端、客户端、nodeui等,都可以归为大前端的范畴。
当一个名词的含义足够清晰的时候,当我们说IOS开发,的时候我们都知道它是IOS客户端开发,而客户端作为C/S架构中的C,属于前端部分本身,那么为什么要增加一个IOS前端呢?
当你说你是一个网站开发,谁知道你负责B/S架构的哪一部分?
文章将分为三个部分来阐述注册护士的开发。通过在开发,的一个相对完整的电商应用程序,我们将逐渐带领读者进入反应的世界。读者可以从中学习到完整的项目经验,只需要从新手到精通完成本专栏。
为数不多部分主要讲封装基本组件和简单页面的开发:这个阶段主要解决开发,遇到的兼容性问题,并提出解决方案,避免本文中无用的代码。
第二部分讲复杂的商业逻辑:让为数不多次做开发的读者很快适应商业形态,让开发自信,不受产品约束。
在第三部分,我们将讨论性能的极端优化、热更新、统计等。这些都是应用程序所必需的,这样开发的应用程序才能真正与原生应用程序和混合应用程序相比。
作者简介
郭超,技术总监,建筑师,产品和运营。目前是泽旭商贸的技术总监,达林的前端架构师。他在开发,有多年的前端和后端经验,擅长Node.js等开发技术。Net和Java。
开发(参与)以下项目:泽旭商务PC、移动、App项目,大凌嘉App开发,烧心智能前端库,来巴旅游前端项目。介绍了以下开源项目:REAT-Native的几个组件、REAT-Native的监控系统、Node crawler框架、模块化前端脚手架、