言情小说网 > 都市言情 > 科技革命,从1984开始 > 第152章 “乾坤”推广计划(2/3)
了什么至关重要的事情,猛地拍了一下自己的脑门,“小莫,你想想,‘方寸’开发环境以后肯定会支持越来越多的编程语言。要是所有语言适配工作都靠你一个人来完成,那不得把你累垮了?”

    秦奕回想起前世那些流行的 vi、eacs、visual studio de 等集成开发环境,它们之所以能风靡全球,丰富的插件生态功不可没。

    所以,“方寸” 若想在后续竞争越来越激烈的编程工具市场站稳脚跟,走上插件化发展的道路是必然选择。

    “你不妨把‘方寸’编辑器设计成一个插件集合器,让用户可以根据你提供的接口,自由开发他们需要的插件。”

    秦奕一边说,一边拿起一张草稿纸,快速地在上面勾勒出简单的架构示意图。

    “也就是说,编辑器主体只保留文本编辑界面、目录界面和命令行调试界面这三大核心部分,其他功能都可以通过插件来实现。”

    他指着草图,耐心地向王小莫解释着。

    “这样做,虽然项目初期代码会复杂一些,但后期扩展新功能的时候,就能又快又清晰地完成,大大提高开发效率。” 秦奕放下笔,等待着王小莫的回应。

    “哇,这个想法太妙了!值得一试!我先琢磨琢磨。” 王小莫眼睛一亮,兴奋得忍不住搓了搓手,迫不及待地回到自己的工位上。

    他拿起笔,在纸上快速地写写画画,脑海中不断构思着编辑器的新架构,思考着哪些功能该保留在主体内,哪些可以交给用户自由发挥。

    一旁的李勇军听到他们的讨论,饶有兴趣地凑了过来,脸上带着好奇的神情,问道:“那你说,我这个解释器能不能也做成插件的形式呢?”

    秦奕笑了笑,伸手拍了拍李勇军的肩膀,语重心长地解释道:“老李啊,解释器的核心功能可比编辑器复杂多了。”

    “做成插件的话,不仅开发难度大,实际收益也不高。”

    “或许在某些局部代码里可以借鉴一下插件的设计模式,但要是把整个解释器都做成插件,用户使用起来肯定会一头雾水,甚至抓狂的。”

    “这样啊,行吧。” 李勇军无奈地耸了耸肩,“看来我还是先老老实实把解释器完整地实现