被遗忘的软件产品形态

从2010年以后,很多公司开发的软件产品,很少有客户端了,web2.0之后,主流的业务系统基本上都是基于Web去构建业务系统。这几年见到的业务应用系统都是基于Web的构建的。而在To C市场,几乎就没有客户端了,都是打开网扯就进入,例如各大电商,娱乐网站等,而且我们最熟悉的杀毒软件,也号称云化了,免安装。如果你说我要搞个系统,然后是个要安装的客户端,大家会觉得你很low,你还是别搞了,不好意思拿出手。

这2年数字化时代转型的口号喊得特别凶猛,于是线上作业,几乎是很多企业都在呼喊的。那怎么线上作业呢?很多人简单粗爆地把线下的工作直接往线上搬。因为只有基于Web的复杂的业务系统,他们才认为这才是最牛逼的,代表着先进实践。

业务系统构建在web上面有很多好处,最简单的就是免安装,天然的在云端,省去了很多升级的麻烦,好像也很方便。当这个事情成为流行的时候,现在大家构建一个IT业务系统,基本上都形成了一个思维模式,要么是PC端,要么是移动端,而PC端通常是指Web端的作业系统。

那么,现在我们做产品,构建企业级业务应用,我们还有做客户端的必要吗?如果我们有个客户端,我们是不是要改到web上面呢?

PC客户端、Web应用、及手机app可以说是软件产品的三种形态,我认为他们是各有优劣的,并且适合不同的场景,应该去分辨他们的区别,而不是一味地跟风升级自己的产品。手机app就不用说了,就是移动场景,非常清晰,PC上的一般就是坐在电脑前的场景了。坐在电脑前,到底是打开网站还是打开客户端来得方便,来得多呢?客户端和网页版的,又有什么本质区别?

还原一下,我们的qq是什么形态?它是客户端,我们经常逛的淘宝,是什么?是个网站。再回到工作场景,工作上我们是什么时候会打开浏览器,什么时候打开客户端呢?我可能会打开Web业务系统去处理几个订单,或者提交申请单或者批复一下其它同事的请示, 然后我会打开客户端处理文档,写设计方案,处理邮件,其实最常见的客户端就是Office。

还原了场景之后,你会发现客户端和通过浏览器的web端最大区别是什么?不难发现我们在做很多精细的工作的时候,其实都是借助客户端的,我们一般不会在网页上去PS图片,不会在网页上去写设计方案。同时,我们时刻在用的聊天工具,它为什么是客户端?还有OUTLOOK,为什么也是客户端呢?有网页版,你用了吗?你不会用。为什么?因为不方便,我是要高频使用的!

总结一下,PC客户端的最大优势在于它非常适合高频的使用,精细作业的场景,并且入口非常地浅,打开即用。而web端适合什么?我偶尔来一下,轻载的,简单录一下,审批一下的这种场景,我不常来,我不可能偶尔来一下还要安装个客户端吧,那我可能没安装完我就没耐心了。而Mobile为什么又都是客户端呢?一方面是屏幕小,我打开网站还真的不方便,是精细的诉求。

知道了他们的区别,回来我们构建软件产品的时候,就清晰了。传统的客户端,它可能是离线的,可是谁说客户端就一定是离线的呢?客户端也是可以全在线啊,只要数据在线上就行了,没有人强制你的页面一定要做在浏览器上啊。而我今年看到最可悲的是什么场景,就是把一些高频的,精细作业的场景,硬生生做成基于Web端的产品,最简单的例如协同编辑,不知道有哪几个人真的在Web上面协同了,还有某个产品明明是大量的excel表单处理,也硬生生要做成Web的。其实解决这个问题很简单,就是跟outlook一个道理,还有qq,还有网盘,这不都是线上的客户端么?我只要数据在线上就解决问题了,只有这样的线上,既可以满足数据化、全在线的作业诉求,又不会对用的人产生效率的影响。

做产品,看起来很简单,但是很多人知其然,并不知其所以然,似乎都会,但这东西,真的是靠实践。你以为你会了,你真的懂了,其实并没有,正如看到很多人对着今日头条评头论足,似乎给他机会他就能做出一个一样成功的产品一样,有时候真的是只能是笑面而不语。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/332008.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue进行判断使用class_vue判断dom的class

vue点击给dom添加class然后获取含有class的dom{{item.name}}{{item2.name}}jschek(index2, index) {this.iac[index2] indexthis.iac this.iac.concat([]);this.checkchose()},checkchose:function(){var chosethisvar chosedomchose.$refs.choseboxconsole.log(chosedom)for…

方法参数的值调用+引用调用+深浅拷贝

【0】README 0.1)本文描述源代码均 转自 core java volume 1, 旨在理清值调用引用调用; 【1】参数传递给方法的专业术语: 1.1)值调用:它表示方法接收的是调用者提供的值; 1.2)引用…

设计模式 工厂方法_工厂方法设计模式

设计模式 工厂方法工厂方法模式是流行的创作设计模式之一。 它并不特别依赖于工厂对象来创建对象。 而是要在同一类中使用单独的方法来创建对象。 Factory Method模式定义了一个用于创建对象的接口,但是让子类决定如何实例化其对象。 每个子类必须定义其Factory方法…

靖江机器人怎么样_铁饭碗不保?靖江可能消失的12大职业!快看有你的工作没?...

原标题:铁饭碗不保?靖江可能消失的12大职业!快看有你的工作没?无人飞机、无人驾驶、智能机器人....你能想象这些充满现代感的高科技正在改变我们的生活吗?在科技高速发展的今天人工智能逐渐能够代替人类的部分工作但&a…

MarkdownPad 汉化破解(含下载地址)

转自 http://jingyan.baidu.com/article/ca41422fe209271eaf99ed7c.html MarkdownPad是一个全功能Markdown编辑器的Windows。 【1】MarkdownPad 汉化破解(含下载地址) 工具/原料 MarkdownPad 2.4 方法/步骤 软件 下载地址(本软件为绿色版…

捡对象引流脚本 内容_对象和索引流

捡对象引流脚本 内容我本来要写一篇关于如何将流与每个元素的索引混合的文章,但是Baeldung上的人们已经很好地涵盖了这个主题 ! 鉴于我是他们编辑团队的一员,我为他们/我们感到自豪。 有趣的是,特别是Streams中的Java函数式编程如…

散列之再散列

【0】README 0.1)本文描述总结于 数据结构与算法分析, 但源代码为原创; 0.2)为什么写这篇博文? 再散列的代码实现 包括了 解决冲突的方法实现;很有代表性;(本源代码采用的解决冲突…

激活策略 查询_5个提问,详细介绍北极星指标的策略框架

北极星指标(North Star Metric)已经逐渐成为许多公司指导产品发展的重要指标,本文通过五个设问和多个行业案例,系统性地介绍北极星指标这类产品策略框架。如今有非常多的人在谈论和使用北极星指标(North Star Metric&a…

变色龙嗅探卡功能_变色龙功能

变色龙嗅探卡功能在《神秘博士》中,卡梅利恩(Kamelion)角色是一个可以采取任何形式的机器人。 据称,他们使用的物理道具非常麻烦,只有其创建者才能理解,而该创建者并没有帮助纠正它。 因此,Cha…

老人与海好词100英文带翻译_《老人与海》经典语录(英文+译文)

《老人与海》是海明威于1951年在古巴写的一篇中篇小说,于1952年出版。是海明威最著名的作品之一。它围绕一位老年古巴渔夫,与一条巨大的马林鱼在离岸很远的湾流中搏斗而展开故事的讲述。它奠定了海明威在世界文学中的突出地位,这篇小说相继获…

java多态+多态中隐含的问题

【0】RAEDME 0.1)本文总结于 core java volume 1, 感觉多态中存在的这个问题很新颖,故分享之; 【1】继承与is-a法则 1.1)有一个用来判断是否应该设计为继承关系的规则: 这就是 is-a 规则, 它…

MacOS命令终端(CMD)的快捷键/终端快捷键

文章目录常用删除清屏复制粘贴交互/撤销移动光标查找历史命令使用命令查看历史命令标签页控制命令滚屏常用 快捷键说明Control A跳到本行的行首Control E跳到本行的行尾Control U删除光标前面(左侧)的所有文字(还有剪切功能)&…

apache kafka_使用Apache Kafka,Kubernetes和Envoy,Istio,Linkerd的服务网格和云原生微服务...

apache kafka微服务架构不是免费的午餐 ! 微服务需要解耦,灵活,操作透明,数据感知和弹性。 过去几年的大多数材料仅讨论具有紧密耦合且不可扩展的技术(如REST / HTTP)的点对点体系结构。 这篇博客文章介绍了…

c++ 箭头符号怎么打_老司机怎么测量三极管管型、管脚和性能?三极管测量此中有深意...

众所周知,三极管具有基极、集电极、发射极三极,另外还有NPN型还有PNP型,那么如何用最快的方法进行三极管测量来确认三极管的管脚和管型。另外,三极管的工作状态是否可以通过三极管测量进行判断?接下来本网整理了老司机…

java强制类型转换

【0】README 0.1)本文转自 core java volume 1 ,在强制类型转换部分,它提到了 使用 instanceof 以保证 类型成功转换(而不是抛出异常),很有看点; 【1】强制类型转换的相关知识点: …

MacBook快捷键

文章目录一、选择文本二、移动光标三、打开特定的目录四、录屏/截屏五、选择输入法六、视窗七、窗口缩放八、检索/搜索九、目录路径十、页面滚动十一、删除/清空回收站十二、显示隐藏文件十三、程序坞十四、关机十五、清理缓存十六、窗口最小化十七、分屏十八、Finder/访达窗口…

php cdi_通过MicroProfile上下文传播增强了CDI上下文和隔板

php cdi当将CDI与异步执行方法(例如ManagedExecutorService ,传统上不可能访问在原始线程中处于活动状态的所有CDI范围。 MicroProfile Context Propagation可以定义线程执行上下文并将其传递到完成阶段,尽管我们的代码是异步执行的&#xff…

Final Cut Pro X 快捷键

文章目录一、片段编辑二、导出/导入媒体三、选取/选择片段四、修剪(一)修剪模式的三种修剪效果五、其它编辑快捷键六、光标功能状态切换七、移动播放头八、播放九、插入媒体素材到时间线十、更改片段在时间线的外观十一、为片段添加/删除效果十二、为片段…

求三个数的最大最小值

【0】README 0.1) google 搜索出来的答案,真的很让我伤心, 全是大粪啊, 你们进行了多少次的比较, 应该是6次吧,我也是醉完了, 写个非大粪的version (我这里的比较只有两次&#xff…

斐讯k1潘多拉专版固件_斐讯K1刷专版潘多拉固件以及教程(使用感受)

本帖最后由 Super131 于 2016-3-5 10:09 编辑QQ图片20160225010211.png (24.22 KB, 下载次数: 2)2016-2-25 01:02 上传K1的专版潘多固件最有看点一个地方我觉得是外观,比起之前显得让人看着舒服多了QQ图片20160225010400.png (41.37 KB, 下载次数: 0)2016-2-25 01:0…