web 开发可不可以像集装箱一样组装起来?
比如我希望为网站增加一个问答系统,又比如我希望为网站增加一个文章系统,又比如我要开发网站的账号系统,注册+登录+手机验证+邮箱发送验证+找回密码等等。
搭建完之后,我还要搭建产品的文档和帮助中心等等。
其实这些东西,你做下一款产品的时候,这种工作依然是重复的。
我也在想,这世界上,会不会还有人跟我一样,做着一样重复的工作呢?
也许你会说,搭建问答系统?网上有很多开源的问答系统啊,至于文章系统?也有很多 CMS 啊。
至于帮助中心,网上很多产品啊,语雀、gitbook,很多很多。
但你有没有发现,这些东西都很重,比如我如果引进一个问答系统,就是引进一整套的东西,文章系统,又是一整套的东西。
也就是说,我希望这些服务可以定制化、标准化、颗粒化。
最好像集装箱一样,问答系统是一个集装箱,文章系统是一个集装箱,帮助中心是一个集装箱。注册登录也是一个集装箱。
当我搭建我的网站时,我希望这些集装箱拼在一块,组合起来。节省我的效率。
比如文章系统,我可以给你提供接口,甚至是一个 UI 模块。你只需要在前台引入就行了。
后端的文章点击、点赞、文章查看量、文章的发布和修改,都是我们网站提供的。
再比如,问答系统,一个问答系统,你只需要在前端嵌入问答系统就行了。问答的数据分析,后台的统计查看,都在我们网站上进行。
这样,互联网就像是一个一个的基建工程,我们提供最底层的模块化组装服务。
你们觉得这样会不会节省很多效率?