编写idea这样的编程软件到底有多困难?

科技魔王小迷弟


罗马不是一天建成的,IntelliJ IDEA也不是一天开发出来的。2001年1月发布IntelliJ IDEA 1.0版本,马上就19个年头了。开发这样一款集成开发环境IDE,最大的难点是给开发者一个选择它的理由,并能开发者掏钱买它。


如今优秀的而且免费的IDE并不少,微软的Visual Studio Code就是其中之一。微软在IDE这块也是巨头。最近微软又推出了Visual Studio Code Online版本,开发者直接可以在云中编程。VS Code是开源免费的,但VS Code在线版是要花钱的,这就是微软赚钱之道。


你如果能运营一个在线版的Visual Studio Code,用户体验比微软的更适合中国开发者,那你就有可能赚钱。



我是那我拍,欢迎评论,转发,点赞,关注。


那我拍


[抠鼻]题主的问题我去年有想过,不过在尝试一下后,有点坚持不下去。

[抠鼻]起初我嫌vs太慢,想编写一个简单的工具,用于管理代码文件,想着先从编写文本编辑器入手吧,就单单实现里面的智能代码提示,从构建字典到检索优化,到界面实现,我就用了将近一周,而且体验也不咋优秀。

[机智]然后是编辑器界面关键词变色的实现,试了诸多方式,无论是用富文本编辑框实现还是HTML实现,都逃脱不了卡顿,所以当我无法优化速度之后,相当的抓狂。

[灵光一闪]代码缩进:这个还比较好搞,换行加制表符即可。

[打脸]其实搞到这一步我就没继续了,因为想构建一个速度仅次于记事本的代码编辑器就是超级困难的,牺牲性能换取速度的方式又不可取,所以除非另辟蹊径,否则只能借此娱乐一下。


黑理学


如果人数够多,软件的每个功能点有人跟进,最终是可以达到要求的。

但是有以下几个问题需要解决:

第一个问题是找到一笔可信赖的资金,这笔资金需要维持日常开发费用与模块拓展费用。

第二个问题是找到一位项目经理,这位经理需要前瞻性,需要有自己的技术专长,并且需要有足够庞大的朋友圈,经过朋友圈可以挖掘需求和引进人才。

第三个问题是维持日常运作,包括业务、管理团队、公关、财务管理等,基本与一家互联网公司差不多了。


你的晴天霹雳


相当相当难,我们没有一套做系统或基础软件的方法,全在做应用系统,做基础软件在国内也得不到保护,投入巨大没回报,所以也不会有人去研究。


分享到:


相關文章: