随着互联网技术的飞速发展,各个行业都开发了自己的网站,其功能需求也大相径庭。
1、动态更新配置

2.业务人员的动态维护
3.在线客户服务
4.人工智能客服
5.网上购物商城
6.营销
7,……
因为大多数企业在官网并不需要很多功能,有很多开发框架可以直接使用,所以逐渐形成了这样一种观点,Web开发技术含量不高。
其实这个结论对错,要看具体的应用场景。也有人说,企业官网,基本的信息展示,只需要基于标准化的内容管理系统进行简单的开发和配置。如果需要进一步拓展其他功能,比如智能客服、网上商城等,需要定制的功能会越来越多,技术含量也会增加。
第一,简单的网页开发,技术含量低
这类Web应用主要针对静态信息展示,如企业官网、私人网站等。因为没有动态交互功能,所以开发主要基于html和css,静态页面维护可以配合使用后台管理工具。这些功能有一个成熟的开发框架,统称为cms内容管理系统。

第二,以电子商务系统为代表的Web开发,技术含量非常高。
如果网站有复杂的业务逻辑,比如电子商务、直播等系统,不仅功能复杂,还要支持高并发、高可用,技术指标非常高。淘宝网站大家都知道,没人说技术含量低。
在一些业务场景中,有些功能需要实时显示状态信息,比如代驾的位置追踪系统,需要实时处理客户端发来的位置信息,使用WebSocket进行长连接。
第三,Web后台服务,冰山一角的巨无霸
用户看到的Web应用只是显示的客户端,后台服务才是系统的核心。为了满足日益复杂的业务需求,Web开发的功能和架构也越来越复杂,如多层架构、数据中心、动静分离、集群部署、自动化运维等等。
比如淘宝双十一,为了应对流量高峰,后端服务要进行很多技术升级。
比如在参加虹口科技创新机构组织的创业活动时,遇到一个新创业的老板,在陌生人圈的社交APP上投资了一百万,页面刷新延迟超过10秒。这样的用户体验如何营销?
经过分析,问题出在后台接口服务上。为什么Web界面的延迟时间这么长?前端APP刷新页面时,调用后端服务的REST接口读取信息,直接读取数据库,进行多表关联查询。作为基础数据层,如果不使用缓存系统,只做一些营销,不需要很多用户,就可以造成系统雪崩。
第四,网友评论
这个话题引起了很多网友的关注。请看精彩评论:

有网友更客观:“量变导致质变。即使你认为简单的信息浏览,当人数达到一定规模时,也会变得困难。”
有网友举例:“我们公司的物联网web平台,每周1T的设备数据,在web领域只能算是一个微小的平台。”
还有一位大咖直接表示愿意内推:“5亿并发,搞定了可以去阿里,有内推”。
其实这个话题说了很久了:“不是没有技术含量,而是很多东西都是别人写出来给你用的。你可以不用别人的轮子自己试试!”。
#web前端#


