2017 年 5 月 13 日,又拍云旗下技术主题分享沙龙—— Open Talk 重回杭州,举办了 Open Talk 美丽联合集团专场,这是 Open Talk 的第 31 期。来自美丽联合集团的吴邪作了题为《无线端面向数据设计实践与可视化编程语言Dson》的分享,以下是演讲概况:
针对移动端应用的 mwp DSL
随着移动互联网的发展,整个电商行业都在实现移动化,美丽联合集团也不例外,为了更有针对性的解决移动端的痛点,美丽联合集团开始应用mwp DSL语言。美丽联合集团无线应用团队工程师吴邪在分享中详细介绍了mwp DSL语言。
DSL 层的本质,是无线端面向数据设计与开发,针对业务数据的无线端前后端分离的方案。 DSL 层嵌入在 MWP 中,提供一套 DSL(DSON) ,针对 Android、iOS、H5 等移动端和展现层相关的业务数据(多个数据源)的组装、拼接和转换。
根据吴邪的介绍,MWP DSL 具备线程隔离、DSL接口隔离与容错、系统资源可控、数据可视化等优势;可适用于页面有多个接口任意结合数据的组装、对服务端返回的接口需要语义转换、有多终端适配的需求等多个场景;但不适合太复杂的业务流线。