最近工作中接触到React-Native框架,对其进行一些技术分析,结合之前了解的H5的一部分,加上自己做了很久的原生开发(十几个android app、sdk,包括2个ios), 总结下目前了解到的这三种移动端应用开发方式的特点和试用范围,作为个人知识的记录,也作作为公司内部互相学习的分享。一、原生开发  
转载
2023-08-29 07:19:39
1262阅读
# 原生Android开发的技术架构
在原生Android开发中,我们通常会使用Java或Kotlin编程语言来开发应用程序。Android应用程序的架构是由各种组件组成的,包括Activities、Fragments、Services、Broadcast Receivers等。这些组件之间通过Intent进行通信,从而构建出完整的Android应用程序。
## Android应用程序架构图示
原创
2024-02-27 05:48:59
54阅读
通过本篇文章您可以了解到以下内容:云原生(Cloud Native)历史简介与定义关于微服务架构设计的思考云原生(Cloud Native)历史简介与定义云原生(Cloud Native)这个词相信大家再熟悉不过了,谈到这个词不得不先从一家公司说起,那就是Pivotal(目前已经回归到了VMware)。让我们把时间倒回到2013年,回过头来看一看云原生的发展历史。 2013 年 Pivotal 的
转载
2023-09-27 19:46:10
212阅读
移动开发发展到现在,已经出现了三种开发方式。本文我将为你分析每一种开发的好处和缺点,帮选择一门你喜欢的开发。你可能会遇到过没有不认识的名词,请一定要了解一下,你只需要右键搜索。原生开发 React Native (下文简称RN)Flutter 技术在不断前进,在原生开发还没有精通、RN还只是了解的时候,Flutter就横空出世了。不知道你急不急,我感觉面对移动开发的热度和入门很
转载
2023-07-26 22:24:29
99阅读
为什么说你的GIS软件架构不是云原生的?你将你的GIS服务器搬到了云端,那么您的GIS架构就是云原生的吗?答:如果您只是将您的GIS服务器移动到AWS或Azure,那么您的SDI并不是云原生的。这被称为重托管或基础设施即服务(IaaS)。您可能会从像AWS RDS这样的云管理数据库中获得一些好处,并且您的单个GIS服务器实例可以按需扩展。但是,您没有一个云原生架构能够提供的真正弹性可伸缩的基础设施
转载
2023-12-04 21:37:55
72阅读
原生应用、Web应用、混合应用优缺点分析原生App vs 移动Web App :定义什么叫做原生App?原生App是专门针对某一类移动设备而生的,它们都是被直接安装到设备里,而用户一般也是通过网络商店或者卖场来获取例如 The App Store 与 Android Apps on Goo
摘要:目前,鲲鹏亲和开发框架提供:场景化SDK、启发式编程、鲲鹏亲和分析、鲲鹏调试器、远程实验室等功能,降低开发应用难度,方便开发者使用鲲鹏架构提供的软硬协同能力,提升开发效率。
本文分享自华为云社区《掌握这5大功能,解锁鲲鹏开发新发现》,作者:华为云社区精选 。本文主要介绍鲲鹏开发框架插件工具能力和使用方法,还会将鲲鹏编译调试的新特性和功能也和大家同步一下,内容主要包括三个方面:鲲鹏开发
最近原生应用、Web应用、混合应用的名字让我们听得比较熟悉了,现在我们就通过评析各种应用的优缺点来更进一步看看这三者的区别。 一、原生应用
你使用过微软PowerPoint 或者 Word吧?这些可直接在你电脑上运行或者在智能手机上运行,简单来说,原生应用是特别为某种操作系统开发的,比如iOS、Android、黑莓等等,它们是在各自的移动设备上运行的。
优点:&n
(1)IaaS:基础设施在2006年云计算起来时,云基础设施有四大组成:计算:云服务器存储:云存储分发:CDN网络:云网络(2)iPaaS:是基础设施,但已经是中间件层了在2015年,云原生崛起时,云原生四大核心组成:开发:微服务、云开发IDE、代码托管云打包:容器管理分发:CI/CD运维:跟踪、日志、监控这是一个开发流水线。(3)APaaS:这是中间件,但已经面向应用软件了但是2018年以来,业
转载
2024-08-15 09:54:23
54阅读
作为一名即将求职的程序员,面对一个可能跟近些年非常不同的 2020年,你的就业机会和风口会出现在哪里?在这种新环境下,工作应该选择大厂还是小公司?已有几年工作经验的老兵,又应该如何保持和提升自身竞争力,转被动为主动?就目前大环境来看,跳槽成功的难度比往年高很多。一个明显的感受:今年的面试,无论一面还是二面,都很考验Android程序员的技术功底。最近搜集了一些基础问题以及阿里、腾讯2020年一些精
转载
2023-10-23 20:09:57
44阅读
一、原生开发 原生开发是系统自带的app开发方式,也是大部分人最熟悉app开发的技术,如android、ios、wp。 原生开发依然是开发者采用最广泛的开发方式,优点十分显著。相比其他开发方式而言,原生开发可以访问设备中的所有功能,运行速度更快,性能更高,而且可以启用优秀的离线处理和存储能力等等,提供最佳的用户体验,最优质的用户界面,最华丽的
转载
2023-08-29 14:15:43
106阅读
# 云原生技术架构图概述
在云计算领域,云原生技术一直是炙手可热的话题,在这个过程中,Kubernetes(K8S)作为云原生技术的代表,扮演着至关重要的角色。K8S是一个开源的容器编排引擎,使得我们能够更有效地管理基于容器的应用程序。
云原生技术架构图是展示云原生应用程序如何在K8S平台上运行的视觉展示图,帮助我们更好地理解整个系统的组成和交互关系。下面让我们一起来看一下如何实现一个简单
原创
2024-05-22 10:22:17
155阅读
所属章节:第14章. 云原生架构设计理论与实践 第2节 云原生架构内涵14.2 云原生架构内涵关于云原生的定义有众多版本,对于云原生架构的理解也不尽相同。本节将根据广泛的云原生技术、产品和上云实践,给出一般性的理解。14.2.3 主要架构模式云原生架构有非常多的架构模式,这里选取一些对应用收益更大的主要架构模式进行讨论。1. 服务
在数字化转型浪潮下,越来越多的企业选择云原生架构。而云原生的加入,实现了效率提升,也带来了更为复杂的运维挑战。交付效率要求提高,持续构建与发布、故障时对用户的影响如何评估?系统复杂程度升级,如何快速定位问题、提供链路分析?实例生命周期缩短,故障环境可能被破坏问题如何解决?这些,都能够通过系统可观测性建设得到答案。系统可观测性成为必要了解系统可观测性之前,先来厘清一下“云原生”。在云原生时代,AI服
转载
2023-10-08 20:36:14
90阅读
1.说下你所知道的设计模式与使用场景建造者模式: 观察者模式: 代理模式: 门面模式: 单例模式: 生产者消费者模式:2.Java语言的特点与OOP思想这个通过对比来描述,比如面向对象和面向过程的对比,针对这两种思想的对比,还可以举个开发中的例子,比如播放器的实现,面向过程的实现方式就是将播放视频的这个功能分解成多个过程,比如,加载视频地址,获取视频信息,初始化解码器,选择合适的解码器进行解码,读
转载
2024-08-02 21:10:00
50阅读
主要云原生技术ServerlessKubernetes 成为了云计算的新一代操作系统,面向特定领域的后端云服务(BaaS)则是这个操作系统上的服务 API,存储、数据库、中间件、大数据、AI等都开始变为全托管的云形态,用户不再需要搭建存储系统、部署数据库软件,无需关注同质化的、负担繁重的基于服务器等基础设施的开发、运维、安全、高可用等工作。 当这些 BaaS 云服务日趋完善时,Serverless
转载
2024-01-03 14:11:32
51阅读
导读:随着云原生技术理念的在行业内进一步的实践发展,云原生架构完成了IT架构在云计算时代的进化升级。以CI/CD、DevOp
转载
2022-05-03 10:51:11
630阅读
云原生、微服务、DevOps、容器云、Service Mesh、Serverless、Immutable Infrastructure、Declarative-API
原创
精选
2023-01-29 10:40:41
418阅读
点赞
作者 / 郑 子 铭 目录设计原则设计模式设计原则DRY (Don't repeat yourself 不要重复)KISS (Keep it stupid simple 简单到傻子都能看懂)YAGNI (You Aren't Gonna Need It 你不会需要它的)CCP 共同闭包CRP 共同复用高内聚、低耦
云原生(Cloud-Native)是一种文化,更是一种潮流,它是云计算的一个必然导向,是让云成为云化战略成功的基石。云计算时代,云原生技术注定将对现代化应用的建设、交付与运维产生颠覆性的影响。根据相关调查结果显示:自 2017 年 12 月以来,云原生技术在生产中的使用量平均增长了 200% 以上。以 Kubernetes、Kubeflow 为代表的云原生技术让 “云原生” 从一个模糊的概念,强势
转载
2023-11-16 21:43:23
116阅读