解决方案:前端开发app,关于apicloud与dcloud的我的一些看法

优采云 发布时间: 2022-11-11 18:24

  解决方案:前端开发app,关于apicloud与dcloud的我的一些看法

  在过去的几个月里,我学习了一些新技术,使用前端制作了几个移动应用程序,还学习了一些关于 java 和 android 开发的知识。经过对比,我发现使用前端开发app的学习成本与原生开发app相比。时间真的很短,很方便。

  我第一次做应用程序时,我使用了 apicloud。我觉得使用这个平台开发应用程序真的很容易上手。我只花了一个上午学习就开始开发自己的项目。创建应用时,可以选择多个模板,文档易于查看,功能也足够丰富。

  模块很多,使用起来非常方便。第一次做app,我用微信、微博、QQ登录分享、支付宝和微信支付、高德地图定位、极光推送这些模块来实现想要的功能。(貌似公司第一次实现了push功能,默默的给自己点赞和鼓励。平台官方推荐的vue框架也是我非常喜欢的一个框架。在做整个app的过程中,基本没有原生js操作,dom树的行为,所有功能都是通过数据绑定的方式实现的比如execScript方法,可以很方便的执行其他页面的功能,

  

  五一假期,我很感兴趣,花了一个下午开发了一个粗糙的应用图灵聊天机器人来玩。

  用apicloud完成app后,再学习dcloud,开发下一个app。与apicloud相比,dcloud的体验让我更不舒服。dcloud 文档大部分是 mui 文档和 plus 文档。因为我还是想用vue框架,所以在开发过程中出现了很多问题。vue框架mounted生命周期开始时执行的事件与dcloud的plus ready事件冲突相同,导致页面加载顺序问题。当页面刚打开时,页面中会出现vue的{{}}双括号。一些样式的mui也和自己的页面有冲突,这使得android ios手机出现各种问题。有些功能实现起来比较复杂,有的甚至需要了解原生的java和android开发语言,然后使用js调用开发。个人dcloud体验比较差,这也可能是我技术水平还比较低的原因。

  接下来总结一些我认为apicloud优于dcloud的方法和优势。

  1.上拉加载下拉刷新。在aplcud中实现比dcloud方便很多,文档也很详细。

  2.页面加载、跳转、重新加载和刷新,页面一些惯性效果的实现。

  3、分享方面,dcloud只有微信、新浪、微博分享,QQ和腾讯微博分享的两个例子。apicloud 在实现上没有自由。

  

  4. 支付。dcloud的支付需要将原生sdk放入并引用。由于甲方的背景,目前还没有实现。apicloud的支付实现起来很简单。

  5. dcloud 在部分安卓版本较低的机型(如安卓4.4)上不支持es6语法。

  6、dcloud的生态环境不如apicloud。如果你在社区提出问题,apicloud 可以很快得到答案并解决它,但在 dcloud 社区中存在问题。

  7.对于框架支持,我用vue比较多,在apicloud上比较完美。

  8. dcloud上还有一些问题没有解决。根据文档,据说DOM节点过多时会出现问题。

  9、dcloud中mui框架的一些方法还是需要在dom节点上操作,这和vue的概念有冲突。作为一个重度vue用户,原生js不熟悉dom节点的操作,开发过程中有数据绑定。拥有原生 js 似乎有点不和谐和不舒服。

  我暂时想到了这些问题。如果不是业务需求,我更倾向于apicloud。下一个项目,甲方仍然需要使用dcloud进行开发。希望在接下来的开发中,能学到更多的知识,找到dcloud。很棒的地方。

  解决方案:腾讯云微服务引擎 TSE 10月产品动态

  十月动态云原生网关

  【新特性】Kong网关支持弹性伸缩:Kong会根据系统指标(CPU利用率)自动扩容和缩容,可以配置弹性伸缩策略,Kong会自动伸缩节点。

  【新增功能】Kong网关支持使用Kong Ingress Controller:Kong可以在线使用Kong Ingress Controller能力,方便接入你的腾讯云容器集群。

  【新增功能】Kong网关支持高级限流:Kong推出了高级限流插件,支持分布式限流和多时间多资源维度的请求排队。

  【新特性】Nginx Ingress 支持使用原生 YAML 创建 Ingress 资源: Ingress 新流程优化,支持 YAML 和表单两种方式上传。

  【新功能】Nginx Ingress 支持域名管理和证书管理:Nginx Ingress 支持管理你的域名和证书。

  注册配置中心

  【迁移能力】 Nacos 双注册双发现工具支持 Nacos Client 2.1.0 版本。

  

  【新增功能】Nacos 2.1.0.x 版本支持grpc认证。

  【新体验】修复开源Nacos各节点订阅数据不同步的问题。

  【新增功能】Eureka支持公网访问白名单:为了您的访问安全,可以在开启公网访问时配置IP白名单。

  【新增功能】Eureka支持客户端认证:在参数配置中,支持开启客户端认证功能,设置用户账号密码。

  【新功能】Apollo支持修改管理员密码和Token。

  【商业化】新增法兰克福、东京、硅谷地区。

  服务管理中心

  【新特性】支持通过XDS v3标准协议访问官方开源的Envoy。

  【新增功能】新增分布式限流能力,助您轻松应对流量高峰。

  

  【新增功能】新增对自定义路由规则的支持,帮助您更好地实现灰度发布等场景。

  【新功能】增加附近的访问能力,以帮助减少您的网络延迟。

  弹性微服务

  【新特性】弹性微服务增加查看资源原生YAML功能的支持。

  【新特性】弹性微服务支持通过标签进行资源管理、权限配置和基于标签的计费管理。

  【新特性】弹性微服务新增日志抽取方式,支持在log采集规则中配置JSON、单行完全正则和多行完全正则抽取模式。

  11月,宣布云原生网关Kong将支持根据TCP连接数进行弹性伸缩,帮助您更好地应对流量高峰。云原生网关 Kong 即将支持断路器,有效保护您的后端服务。云原生网关 Kong 即将支持高级参数重写功能,您可以使用运行时变量来重写请求/响应参数。云原生网关 Nginx Ingress 即将支持自定义日志格式。您可以根据需要配置日志格式内容。云原生网关 Nginx Ingress 即将支持直连弹性微服务引擎,简化您的使用。注册与配置中心注册与配置中心即将支持Prometheus监控,提供更多维度、更精细的可观察性能力,帮助您及时发现业务问题。注册配置中心支持日志服务CLS,提供持久化日志存储和多种采集模式配置。Nacos新增迁移功能:即将加入迁移工具的产品化能力,让您轻松将自建注册中心迁移到云端。Nacos新增监控概览:支持查看关键系统和业务指标以及配置告警。Nacos 2.1.0.2 支持配置多个灰度发布。服务治理中心支持SpringCloud+eureka/nacos/consul应用无缝迁移到Polaris(javaagent)。服务管理中心即将支持接口级熔断。Polaris 控制台将很快支持用户操作记录。弹性微服务 弹性微服务即将推出,采用按月预留的优惠券计费模式。您可以通过预付费以更优惠的价格使用弹性微服务。弹性微服务将很快支持权限管理功能。您可以通过控制台管理业务中不同角色的资源和操作权限范围。弹性微服务将很快通过使用 K8s 来支持资源管理。您可以通过编辑 YAML 文件来管理弹性微服务中的资源。弹性微服务将增加更多弹性规则指标。您可以通过CPU、内存、网络、硬盘相关指标设置和应用弹性伸缩策略。弹性微服务 弹性微服务即将推出,采用按月预留的优惠券计费模式。您可以通过预付费以更优惠的价格使用弹性微服务。弹性微服务将很快支持权限管理功能。您可以通过控制台管理业务中不同角色的资源和操作权限范围。弹性微服务将很快通过使用 K8s 来支持资源管理。您可以通过编辑 YAML 文件来管理弹性微服务中的资源。弹性微服务将增加更多弹性规则指标。您可以通过CPU、内存、网络、硬盘相关指标设置和应用弹性伸缩策略。弹性微服务 弹性微服务即将推出,采用按月预留的优惠券计费模式。您可以通过预付费以更优惠的价格使用弹性微服务。弹性微服务将很快支持权限管理功能。您可以通过控制台管理业务中不同角色的资源和操作权限范围。弹性微服务将很快通过使用 K8s 来支持资源管理。您可以通过编辑 YAML 文件来管理弹性微服务中的资源。弹性微服务将增加更多弹性规则指标。您可以通过CPU、内存、网络、硬盘相关指标设置和应用弹性伸缩策略。弹性微服务将很快支持权限管理功能。您可以通过控制台管理业务中不同角色的资源和操作权限范围。弹性微服务将很快通过使用 K8s 来支持资源管理。您可以通过编辑 YAML 文件来管理弹性微服务中的资源。弹性微服务将增加更多弹性规则指标。您可以通过CPU、内存、网络、硬盘相关指标设置和应用弹性伸缩策略。弹性微服务将很快支持权限管理功能。您可以通过控制台管理业务中不同角色的资源和操作权限范围。弹性微服务将很快通过使用 K8s 来支持资源管理。您可以通过编辑 YAML 文件来管理弹性微服务中的资源。弹性微服务将增加更多弹性规则指标。您可以通过CPU、内存、网络、硬盘相关指标设置和应用弹性伸缩策略。弹性微服务将增加更多弹性规则指标。您可以通过CPU、内存、网络、硬盘相关指标设置和应用弹性伸缩策略。弹性微服务将增加更多弹性规则指标。您可以通过CPU、内存、网络、硬盘相关指标设置和应用弹性伸缩策略。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线