网站开发 为什么网上有人说WEB开发没技术含量?
为什么网上有人说WEB开发没技术含量?
一个非常好的问题。我是工作多年的Web应用架构师,来回答一下这个问题。欢迎关注我,了解更多IT专业知识。
基本上各个行业都要开发Web网站,Web开发技术含量低的观点在有些应用场景是对的。
一,简单Web开发,技术含量不高
这类Web应用以静态信息展示为主要目的,比如企业官网,私人站点等。因为没有动态交互功能,所以开发以html和css为主,静态页面维护可以配合使用后台管理工具,这些功能都有成熟的开发框架,统称为cms内容管理系统。
二,以电商系统为代表的Web开发,技术含量非常高
如果网站具有复杂的业务逻辑,比如电商、直播等系统,不仅功能复杂,还要支持高并发、高可用,技术指标要求非常高。大家都知道的淘宝网站,没人说技术含量低吧。
三,Web后台服务,冰山一角下面的巨无霸
用户看到的Web应用只是展示出来的客户端,后台服务才是系统的核心所在。为了满足越来越复杂的需求,现在Web开发功能和架构都日趋复杂,多层架构,数据中台,动静分离,集群化部署,自动化运维,等等。比如淘宝双十一,为了应对流量洪峰,后台服务要进行很多技术升级改造。
举一个真实的例子,在参加虹口科创组织的创业活动时,遇到一个朋友,投资一百万开发出来的陌生人圈子社交APP,页面刷新延迟超10秒,这样的用户体验怎么做市场推广呢?
分析下来,问题在于后台接口服务,为什么Web接口延迟时间这么长?前端APP刷新页面时,调用后台服务REST接口读取信息,直接读取数据库,多表关联查询。作为基本的数据层,如果不使用缓存系统,稍微做一些市场推广,不需要多少用户,就能引起系统雪崩。
web前端开发中需要掌握哪些技术?
你好,WEB前端开发需要掌握的技能还是比较多的,但是前端相对后端来讲要相对容易一些,包含的内容有:
VS Code开发工具的使用
Git、GitHub的使用
HTML5常见标签、属性
CSS3选择器、盒子模型、定位
CSS3 各种样式的布局
JavaScript基本语法
JavaScript的DOM以及各种事件的响应
jQuery各种DOM操作
BootStrap框架的基本应用
Node.js服务器端JS环境的应用
Ajax各种场景的应用
Vue.js框架的应用
React框架应用
属性Angular.js框架应用
WebPack打包和工程化
以上技能可以在网上找些课程或者技术文档学习下,多敲代码,多做练习,很快就能掌握的,祝你学习顺利。
微信开发花了腾讯多少钱?真的技术难度这么大吗?难点在哪里?
恰好最近我刚刚干了这事,给我司APP加了聊天模块。
开发一个“能”聊天软件难度并不大,大概20万人民币左右就能搞定了(纯软件开发成本,不含服务器成本)。一群合格的软件工程大学毕业生就能做。
但随着同时在线用户数增加,还要做到实时并且稳定高可用的话,这难度就成几何级增加了,这需要有丰富经验和高深的知识储备,成本瞬间增加到几百甚至上千万稀松平常。
拿微信来说,它的同时在线用户好几亿,又有小程序这类前几古人的功能,以及微信支付这种本身门槛就高的功能,这都是一般程序员甚至普通专家都搞不定的事,所以它的研发成本可能要用亿来计算。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。