开发企业应用,钉钉、企微、飞书,如何最大程度复用代码

3 天前
Blackricky  Blackricky
最近需要开发一个企业应用,用户是在钉钉平台,后续可能会在企微和飞书也上架,想咨询一下各位,如何最大限度的复用代码呢?(各个平台功能都是一样的)

目前是在 PC 端上打开,后续也可能是在手机端上访问

是开发一个 PC 的 web 应用和 H5 的 web 应用,然后做平台适配么?

还有哪些解决方案呢?刚开始接触这一块,不是很清楚,请教一下大家
966 次点击
所在节点   程序员  程序员
10 条回复
billbob
billbob
3 天前
没用,只要换端,就要重新对接口,每个平台自己实现的都不一样,除了把内部业务规划下,
写不同的端
lwq84510
lwq84510
3 天前
前端开发两个,后端复用
Blackricky
Blackricky
3 天前
@lwq84510 #2 意思是前端开发一个 PC 端,一个 H5 端, 然后后端复用么?
Raynard
Raynard
3 天前
@Blackricky 对啊,都这么搞
Blackricky
Blackricky
3 天前
@Raynard #4 那不同的平台都使用同一个 url 作为入口,然后通过浏览器的 ua 来区分么? 还是使用不同的 url 呢?
ala2008
ala2008
3 天前
后台抽象,前端应该根据平台要求修改,应该不通用吧。如果是小程序可以用一些框架
Blackricky
Blackricky
3 天前
@ala2008 #6 那感觉只能抽出一些组件,但是页面的话还是各写各的么? 没有做过这一块,在 github 上也没有找到一些可以参考的代码
harlen
harlen
3 天前
做小程序,用 taro
Blackricky
Blackricky
2 天前
@harlen #8 有用 taro 开发比较成熟的三端(飞书、企微、钉钉)应用么? 想去体验一下 不知道坑多不多;目前想法是直接用 web 来写,页面都保持同一份代码,接口层(登录鉴权等)做适配
harlen
harlen
2 天前
@Blackricky uni app 可能用得更多些

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1119276

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX