当前位置: 首页 > news >正文

徐汇区网站建设公司上海网站设计外包

徐汇区网站建设公司,上海网站设计外包,浏览量代码wordpress,iis网站跳转简介#xff1a; Java “司机”上路指南 一次真正意义上的低成本技术架构升级。 项目背景 衡东点货网是根据物流行业发展趋势及国家政策引导开发的网络货运平台#xff0c;其主要功能承载“车货信息发布、匹配、运费支付与发放、信用管理等”。 而关于项目的开发人员组成 Java “司机”上路指南 一次真正意义上的低成本技术架构升级。 项目背景 衡东点货网是根据物流行业发展趋势及国家政策引导开发的网络货运平台其主要功能承载“车货信息发布、匹配、运费支付与发放、信用管理等”。 而关于项目的开发人员组成长期以来仅仅只是“核心开发 2 人 实习开发 2 人“的规模在支撑日常的业务迭代方面力有不逮。同时结合 2020 年网络货运平台政策的调整点货网作为网络货运平台我们的移动端 App 内需嵌入监管平台的 SDK 插件从而日常业务运营数据能够与监管平台的系统打通统一管理规范。 难点出现了。 因现有的开发团队组成主要以 Java 工程师为主同时能够对接三方 SDK 的开发仅两位开发资源突然捉襟见肘。而在原有的工程中存在 Uni-App 的选型在缺少对方技术团队支持的情况下要我们现有团队实现原生 SDK 的接入颇有难度。同时考虑到后续“点货网 App”自身需具备接入原始 SDK 的能力因此我们的视角开始转向了“如何保障项目顺利完成联调测试并提升自有 App 的健壮性”。 我们开始筛选市面上各类跨平台的 App 开发技术在此期间对比了 Uni-App、Weex、Flutter、mPaaS 等跨平台开发框架。 作为一名 Java 开发以上各跨平台开发框架的对比仅作为第一印象。针对各框架的优劣对比没有展开深度分析仅适用于大家在现有项目/工程中应对特定需求的技术选型参考。 因个人目前只具备 Java 和 Vue.js 的开发能力无法在短时间内快速掌握一门全新的开发语音或原生 UI 组件开发的能力但因业务要求我们务必要彻底提升 App 的健壮性因此团队决定将 Uni-App 替换为 mPaaS。 接入过程回顾 作为一名 Java 开发对于 Vue.js 的语法还算熟悉因此我在 2019 年 8 月起开始接触并测试 mPaaS 的框架能力尤其是小程序容器的部分同时在这期间开始了解安卓开发的相关知识。 2020 年 6 月开始我开始尝试独立接入 mPaaS 小程序针对点货网 App 进行功能迁移并正式接入监管 SDK 插件。 由于在正式使用之前我已了解到 mPaaS 产品的具体特性也了解到 mPaaS 不同版本之间开发配置存在一定差异最终我们决定直接基于“mPaaS 小程序 Demo”实现点货网的基础功能并在此基础上针对功能进行调整以满足自身业务特性的需要。期间也有遇到一些小问题在 mPaaS 研发团队的支持下得以顺利解决。 我们也建议大家如果是初次接触 mPaaS务必要针对官方文档提供的步骤结合现有的 Demo 进行测试避免因技术框架兼容性导致各类异常错误。 最终得益于 mPaaS 小程序的不断升级迭代点货网 App 的小程序组件接入和更新也变得愈发简单技术门槛被极大地降低优化。 回顾第一版点货网 App 接入 mPaaS 小程序容器的场景当时我们团队只有两位技术开发另外一位同学还需要兼顾运维和其他开发事项因此实际上真正开发的只有一个人。 面对这样的情况我们只能选择冒险。但本质上我们实际上信任的还是 mPaaS 具备原生应用与小程序兼容的框架能力以及 mPaaS 技术团队的支持响应速度。 我们选择现有的 App 直接接入 mPaaS 进行开发为了加快业务的迭代速度第一版点货网 App 中我们只包含原有 App 的核心功能和监管 SDK 能力并同时根据实际业务需求完成迭代。 目前点货网 App 基于 mPaaS 小程序已成功实现从欢迎页启动后自动进入小程序并直接调用自定义 API 实现欢迎页面销毁和安卓端权限校验的功能。预计八月下旬我们将正式上线替换原有的 App 为客户提供服务。 价值沉淀 回顾接入 mPaaS 小程序的历程我们也受益良多。对于 Java 开发同学而言我们不再需要专门学习安卓的 UI用熟悉的 HTML 即可直接进行页面开发真正地以较低成本进行技术架构的升级。 而我们的 Web 端与小程序的网络请求全部使用相同的框架因此 Web 端已开发完成的业务能够快速地迁移至 mPaaS 小程序中只需简单的调整即可满足 mPaaS 业务逻辑的处理需要从而避免业务逻辑代码重复编写保证双端业务逻辑一致降低多人协作中业务理解差异导致项目实现不一致的问题。 实现 mPaaS 接入后只有在原生 SDK 插件变更时或增加时我们才需要针对 App 进行更新。像一般小程序的功能调整、变更、升级均可以实现用户无感知升级避免对用户的打扰同时也能充分满足我们业务快速迭代的诉求。 未来展望 作为一名非专业的 App 开发我们也由衷希望 mPaaS 能够推出插件市场或者平台为开发者直接提供如人脸核身、图片识别、手机号码校验等通用基础 API 服务或者功能。 开发者的诉求实际上很简单如果能专注于业务的需求开发而不是重复地接入通用化的能力对于个人及业务的成长都具有一定价值。 未来“点货网 App”将继续依托 mPaaS利用现有的移动端组件能力帮助 App 持续升级。以客户的需求为导向结合实际业务随取为客户提供简单、便捷和实用的 App 体验。对于“点货网 App”而言我们同时也保持开放希望能够跟更多开发者一起交流接入、使用 mPaaS 过程中遇到的问题和大家一起共建 mPaaS 的开发者生态。 原文链接 本文为阿里云原创内容未经允许不得转载。
http://wiki.neutronadmin.com/news/249555/

相关文章:

  • 网站建设价格明细攻城霸业手游下载
  • 怎么做网页站点实体企业做网站好么
  • 学做宝宝辅食的网站网站设计制作全网优惠
  • 网站开发详情一个空间多个php网站
  • 柳州网站建设柳州成都关键词排名推广
  • 使用别人网站代码做自己的网站在线编程课哪个比较好
  • 给宝宝做衣服网站网站视听内容建设
  • app和网站的区别是什么郑州龙华小学网站建设
  • 容桂品牌网站建设重庆建设工程质量监督信息网
  • 买过域名之前就可以做网站了吗网页制作基础知识答案
  • 织梦cms网站迁移网站建设上线
  • 网站开发与维护的相关大学wordpress主题添加右边栏
  • 网站设计十大品牌展示设计设计万能说明
  • 技智网站建设小编找人网站 优帮云
  • 如何免费做网站详细点说win服务器做网站
  • 网站页面设计内容WordPress有意思的代码特效
  • 怎么做直播网站刷弹幕徐州百度运营中心
  • 有没有电脑做兼职的网站asp.net企业网站建设
  • 手机上如何做网站用网站做平台
  • 郑州网站制作网站项目合同
  • 网页版梦幻西游嗜血狂魔攻略苏州市优化网站推广哪家好
  • 平凉网站开发做的网站首页图片显示不出来
  • 贵阳网站如何推广做网站怎么接业务
  • 注册网站会员需填写哈尔滨阿城网站建设
  • 清远seo站内优化网页设计代码公司
  • 网站和软件有什么区别什么做直播网站好
  • 专业做汽配的网站郑州网站开发定制
  • 山西设计网站公司seo优化排名营销
  • 营销型网站的作用是移动oa办公平台系统安卓版
  • 销售网站免费做简洁的中文wordpress模板