刚刚看见博客园一篇文章,龙芯支持netcore.以前一直只看Linux系统。
一般国产化平台,主要是包括软件和硬件。
软件对于开放人员来说是操作系统Linux和国产数据库;硬件一般只服务器,很多时候就是华为arm与龙芯MIPS64。我还没有用过龙芯,龙芯以前是QT开发。
操作系统Linux(deepin开发,中标麒麟部署),基本不影响netcore.
华为服务器也可以实现。当前国产很少用netcore,普遍使用QT+java。这样一些产品化项目就割裂了,很难受。
当前的netcore减少了这样的分裂。随着一些UI库的完善,桌面系统也将回归正常的开发,而不是2套(由于性能的考虑,一些项目还是桌面比较好,用web很麻烦,达不到),只是国产平台下可以降低要求,但是windows上面要求就高点。
随着龙芯的到位,国产化开发,尤其是桌面系统开发,将回归正常了。感谢国产软件的努力,在无数的嘲讽下继续前进。
deepin+华为(龙芯)已经逐步构成了基本的环境。也许明天美国就禁止全部软件,硬件给我们使用了,我们面临更加严重的形式,这将对国内软件洗牌。有沉淀的软件公司将艰难前行,临时小作坊将大量倒闭。
java开始收费,虽然有开源的,但是标准在oracle手中,如果没有足够的盈利,必然将进一步改变策略。
Qt有企业版和社区版,明显政策在改变。企业版的控件比社区版强大多。社区版现在已经不提供安装包,自己编译很难正常通过。
netcore目前还没有提到收费,但是微软是企业,并且是一家大企业,不盈利是不可能的,唯一不同的是微软构建了很多周边产品盈利,如果能达到则收费会来的晚一些。
其实伴随着龙芯,华为的底层架构出现,netcore,java的底层这些公司必然会了解。也许迎来国内的开放语言和工具已经不会太久远。
未来某一天我们会迎来一场雪,也许比2020年来的晚一些,只是不知道会冻死谁。
中国的码农,我们等待吧。