微软机遇未来80的软件应该由用户在AI

微软的产品陪伴了很多中国人,现在我们突然发现,WINDOWS在移动市场的份额为零,各类LINUX版本也开始挤占它在PC端的市场份额,最要命的是,很多软件也不在使用微软主推的.net平台。

微软对.net平台十分重视,不断地迭代升级,每一次升级都提升很多炫酷的新特性,然后叫好不叫座,程序员大多承认.net平台的开发工具vs.net是最好的IDE工具,C#几乎也是最好的开发语言,.net应用的性能也是及其优秀的,但是大家为.net叫完好后,转过身去默默地使用JAVA开发应用软件去了。

程序员们为什么嫌弃.net开发平台

公认的是.net5以前的缺点:

1、不开源

这导致开源库不足,程序员们要自己造轮子,而另一边的JAVA,轮子不但造好了,而且十分丰富,如果把开发了一个应用系统当作制造一辆车,在JAVA阵营,你可以找到每一种零件,作为程序员来说只需要按设计图,把它们装配好,调校好就可以交货了。JAVA开发效率虽然不如.NET,但是好在他可以找到各种开源库,不用重复造轮子。

2、不跨平台

JAVA开发之初的重要特点就是“一处编写,随处使用”的跨平台特性,而.net最初思路是,多种语言均可以运行在该平台上,但只能是WINDOWS平台上使用,如果你在LINUX上使用,请你重新开发一套forlinux的。

3、价格昂贵

相较于JAVA平台几乎免费的开发工具和各种开源数据库,微软的IDE和数据库相对来说太过昂贵了。

微软也在进步但似乎已经晚了

微软也心急啊,针对以上大家公认的.net缺点,不断更新系统,最新的.net5就改进了以上缺点。

1、它也开源了。

2、它跨平台了。

3、它也有免费版了:其VSCODE已经免费了,但是其主要配套软件仍然很贵,他的VS.NET和MSSQL仍然较贵,但是易用性和稳定性,是值得一些企业用户付费的。

如果不出意外,.net5的出现,与它的前几个版本几乎是相同的遭遇,围观叫好,然后坐回电脑前开始默默地使用JAVA继续自己的工作。

这是为何?除了系统较贵外,更为主要的原因是,它的生态不行,.net5搭好一个优秀的框架,但是为它提供开源库的团队并不多。大家现在都在,时间就是生命,谁会有精力和心情去为它开发开源库?JAVA上一把的开源库,拿来就能用,不香吗?

.NET5无论是技术还是商务上都在进步,但是对手已经跑得太远了,如果以现在的速度,要追上几乎没有可能。

不过,一切皆有可能。

.net仍有机会崛起

为数不少的程序员们抛弃了.NET,而且从中短期上也不会重新回归这个平台。

微软何必热脸贴冷屁股呢?讨好不了程序员,何不讨好一些终端用户?既然金字塔顶端的软件公司已经不想使用.NET,何不多吸引金字塔底端的终端用户,然后利用终端用户倒逼软件公司和程序员。

微软最大的特点是其产品的易用性,它总是能够把客户养得很懒,优点是工作效率提升了,缺点是灵活性降低了。

那些使用软件的一线用户,他们深刻的理解业务逻辑,他们不需要开发软件要多灵活,他们在乎的是更有效率地完成自己的工作,他们不需要秀技术,他们需要解决问题。而这是微软的优势。

比如OA系统方面,微软有很完整的工作流系统,然后可惜的是,这也是为程序员提供的,为什么就不能够为最终用户提供一套OA模型,终端用户只需拿来,修改一下企业名称,背景图片,业务逻辑(可视化修改,无需代码),数据库可以像EXCEL一样自行定义。总之拿来改改就可以用,但也得给程序员们留口饭吃,如果要更为灵活的定制,还是需要专业程序员来做。

以上只说了OA模型,事实上大部分的企业应用都是相应的模型,微软可以开发十几种企业常见的业务应用模型,同时也欢迎其它程序员或一线工作人员,共享他们开发的模型,模型可以收费也可以免费,从而快速形成类似于JAVA开源库的存在,当然比JAVA库更强大的是,这些库是可以直接被终端用户快速修改并使用的,灵活性或许不足,但是实用性绝对强大。

事实上微软也想到这一点,比如微软发布无代码开发平台PowerPlatform,就很有点这个意思,但是个人认为,这个开发平台,还未达成真正能够让一线用户可以快速开发的状态。

微软应开发AIP平台辅助一线人员快速开发应用

我理想中的这个平台场景是这样的。

老板:公司的库房应该管理起来了,外面的东西太贵,还不实用,小张啊,你这周搞一个出来。

小张:好的,老板。

小张打开MSAIP录入:开发一个进销存系统。

MSAIP:你好,请问你的行业?

小张:鞋业

MSAIP:全世界搜索开源的鞋业进销存中....已经找到个,由于你地处福建,目前福建鞋业中使用最多的鞋业进销存,特将之排在第1位,请下载并测试。

小张选了几个下载后试用,再次返回MSAIP,选择相对能够满足公司需求的模板,点击“编辑”

1、改LOGO,这是必须的,面子很重要。

2、进货单的样式不太合适,有些项目没有,在预置的丰富数据项中选择,还是没有,直接自己添加进去。

3、统计报表生成,发现不是老板喜欢看的报表,然后进入报表系统中,按老板的要求,快速制作一张报表模版。

然后小张找到老板,老板一看,不错不错,功能好丰富,居然两小时就搞定了,真是厉害,给小张发了块奖金。

过了几天,老板又找到小张。

老板:最近库存有0多万的原材料,却只能生产出几百双鞋,明显库存不合理,有的材料库存多了,关键材料又不足,怎么解决啊。

小张:老板,ERP可以解决这个问题,不过ERP现在外面都要几十万,我们公司又用不了整套系统。

老板:那你想想办法,看1万块搞得定吗?

小张:老板,我试试。

小张再次打开MSAIP系统

MSAIP:悬赏鞋业ERP,需求:.....愿意支付1万元。

MSAIP:已经给你找到鞋业ERP系统,同时将悬赏发布给使用本系统内置ERP模型的优秀开发者。

最终小张选中一个开发者在MSERP模型上的定制版本,通过MSAIP上的在线合同系统,签订了开发合同,打款到MSAIP,待收到ERP试用无误后,确认收货。

三天后小张找到老板:

小张:老板,系统出来了,现在我们可以通过销售计划,考虑在途库存,供应商产能等因素,自动计算出最优化库存结构,并生成采购计划了,我刚刚算了一下,现在疫情期间销售订单减少,按目前的销售计划,库存资金大约只需要万即可维持。

老板:不错,不错,你来给我当秘书,工资翻一倍。另外,和几十家供应商商量一下,以后我们的生产计划提前自动发给他们,让他们也上我们的系统,收到订单后,按订单要求供货。

小张:好的,老板,如果我一个人无法完成,而且还需要服务器,但我们公司需求简单,综合算下来,肯定比找软件公司便宜很多。

老板:没问题,好好干,明年提你当副总。

总结

让软件用户能够在AI辅助下快速生成自己需要的应用程序,使得编程象OFFICE操作一样容易和高效。

微软正版Office京东查看已下架

微软AIP(AIProgrammerPlatform)需要如下功能

1、拥有一套建模工具,可以方便模拟各种商业逻辑。

2、由专业开发人员用建模工具,建成几十个主要行业的解决方案。

3、普通用户可以直接使用这些解决方案或其中一部分功能,这些方案均是可以自定义的,包括界面和数据库内容,一些有一定编程基础的一线工作人员,也可以进行简单的程序设计,但代码量极少。

3、有一个软件交易平台,方便终端用户定制一些灵活需求,同时程序员可以在此平台上制定很多收费模板。同时一线终端用户,可以免费或收费分享更贴近企业实际需求的自定义应用。




转载请注明:http://www.180woai.com/afhpz/2427.html


冀ICP备2021022604号-10

当前时间: