位置:
首页

>

>

可以为Linux开发IDE的成本付钱吗?
时间:

根据2019年Stack Overflow调查的数据,Linux和Windows是最常用的开发平台。

大约一半的人使用Windows进行开发,其余的人在MacOS和Linux之间大致平均分配。

就IDE用户而言,Linux根本不是一个利基市场。

如果IDE不开发Linux版本,则不仅会失去四分之一的用户,还会失去整个生态系统。

对Linux版本的IDE的需求是显而易见的,开发IDE的商业公司将不会忽略这个市场,并且现有的跨平台GUI开发解决方案相对成熟,这也降低了许多开发成本,例如JetBrains The。

全家广泛使用Java,且迁移难度较低。

收回已经成功商业化的IDE的成本当然不是问题,因为单个IDE的价格通常并不便宜,再加上巨大的销售规模,利润非常可观。

还有许多非盈利性的IDE,根本不需要考虑成本回收。

他们的资金由社会的某些基金会或捐赠提供。

IDE跨平台是必然趋势。

许多大型制造商背后都有自己谨慎的想法。

他们不愿意将这项技术与Windows捆绑在一起,并为微软付出任何代价。

他们使用跨平台来抑制Microsoft在操作系统中的优势并重新定义游戏规则。

例如,Sun有自己的工作站和Solaris,IBM有PowerPC和OS2。

现在,语言和框架级别已基本解决了跨平台问题,即使在应用程序中需要少量修改,成本也不会很高。

如果仅关注一个或两个平台,则确实可以实现深度优化,但是代价是放弃了将来在其他平台上进行开发的可能性。

如果将来要移植到其他平台,例如Android和ARM体系结构,则跨平台IDE将会很方便。

开源社区还广泛接受了跨平台的想法,并致力于实现跨平台的目标。

有些人从事适应工作,例如Wine,OpenOffice和Cygwin。

IDE如何放弃Linux平台?微软发现天气风向标已经改变,无法继续播放。

细心的朋友会发现,微软在过去几年中发生了变化。

,开始拥抱Linux,拥抱开源,拥抱跨平台。

除了Windows,Office,Azure和其他非开源项目可直接盈利以外,其他项目都是开源的。

目前,微软有1000多个开源项目。

Vscode,GitHub和Azure已形成完整的生态链。

有了这个生态链的一点支持,更多的开发人员和应用程序可以选择Azure。

纳德拉(Nadella)说:“微软长期以来的信条是,像Linux这样的开源软件是公司的敌人。

现在,我们负担不起这种态度。

我们必须满足客户的需求,更重要的是,确保我们以前瞻性的方式而不是通过后视镜寻找机会”。

微软只有通过战略性地拥抱Linux,开放源代码和跨平台,并且只有开放源代码社区的广泛参与,才能继续发展。

跨平台开发正成为主流。

微软免费的跨平台Web和云开发代码编辑器vscode支持30多种编程语言,为跨平台开发人员带来了极大的便利。

VSCode和Typescript的组合还使复杂的前端项目变得更加容易。

从IOS,Android和Windows Phone的混战中,我们可以看到开源和跨平台的重要性。

IOS具有良好的封闭生态环境和奖励机制,因此用户和开发人员都愿意融入IOS和APPstore创建的生态环境中。

依靠开源,Android可以迅速成长为IOS的竞争对手。

开源使Google能够开发游戏标准,控制话语权并通过GMS组件广告获得巨大利益。

Microsoft正在按照Windows的旧方法来设计Windows Phone,并试图通过让手机开发人员预先安装Windows Phone来收取许可费。

没有什么可以吸引用户和开发人员的,最终还是没有了。

如果软件开发人员仅开发IOS应用程序而不是Android,他肯定会说这是非常明智的。

这是跨平台开发的重要性开始显现的时候,它可以减少代码重构和部署的时间。

因此,跨平台的IDE非常有优势。

产品资料
行业信息