技术合伙人必备攻略---app开发技术栈调研--多种方案对比--uniapp学习路线

news/2024/11/29 19:55:52/

app开发技术方案对比

app开发主要有几种技术方案如下:

原生开发

原生开发简介

原生(native)开发从定义上来说 一般是指用原生开发语言开发,原生开发语言就是开发整个系统时使用的编程语言。

对于iOS来说就是Objective C,对于Android来说…不太好说,因为Android用的Linux内核是用C开发的,中间层的库是用C/C++开发的,但应用程序框架和应用程序都是用Java开发的。

但实际上原生开发的含义有所扩展,主要区别于前端框架的跨端语言开发。

目前做ios原生开发多使用Swift语言,Swift,苹果于2014年WWDC苹果开发者大会发布的新开发语言,可与Objective-C共同运行于macOS和iOS平台,用于搭建基于苹果平台的应用程序。

目前做Android原生开发一般用java, 也可以用新语言kotlin

除此之外,安卓APP还有很多其他开发语言,例如:
Scala,基于JVM的语言,已经比较成熟的用于安卓开发
C/C++,通过JNI实现原生调用,比较方便实现核心模块跨平台
移植方案,如:Python等
跨平台开发方案,如:JavaScript、HTML5等
注:在2017 Google I/O大会的主旨演讲中,宣布Kotlin语言将在安卓上正式受到官方支持。

原生开发学习路线

安卓官方推荐的Java、Kotlin、C/C++
iOS官方推荐Objective-C、


http://www.ppmy.cn/news/785468.html

相关文章

2021-10-20 HTML中的常用标签及属性

<body> :bgcolor:设置网页背景颜色&#xff0c;background:设置背景图片。<p>&#xff1a;段落标签,align:水平对齐方式。有left&#xff0c;center&#xff0c;right。<h1>&#xff1a;标题&#xff0c;有h1~h6&#xff0c;h1最大。<font>字体标签&am…

【新媒体 | 自媒体 运营】虚拟素材(图片,字体,音频,视频)商用及CC版权相关问题

文章目录 1、常见问题1.1 常见的版权问题1.2 常见的版权协议 2、可商用素材2.1 可商用图片2.2 可商用字体2.3 可商用音频2.4 可商用视频 1、常见问题 1.1 常见的版权问题 版权法的保护对象&#xff1f; 版权&#xff1a;作品的著作权&#xff0c;无需申请&#xff0c;自动保护…

silk lobe资源公众号_资源合集 | 霞鹜公众号字体资源合集(截至 2019.11.30)

11 月 十一月 | iOS内置韩文字体,Apple SD Gothic Neo 锤子T黑 | Smartisan 与方正合作定制的UI黑体。 Emoji | 鸽了好久的可爱 Emoji 字体,移植到安卓手机。 沙扬娜拉 | 岩田仿宋,复古聚珍仿宋风格 返璞归真 | Android 系统默认字体 Roboto,去除 fi 连写,时间冒号居中 模…

H5标签变化1(DTD、新增标签:结构标签,多媒体标签,web应用标签还有其他标签、删除标签、重定义标签)

h5新增标签 html5约等于HTMLCSSJavascriptAPI WebApp HTML5新增了离线存储、更丰富的表单、js线程、socket、标准扩展embed、css3... 流媒体与多媒体引擎 Audio、video、Canvas、webgl等等 搜索引擎和无障碍领域 h5是唯一一个通吃PC、Mac、iPhone、Android等主流平台的跨平…

12 个强大的现代 CSS 技术

每日分享前端插件干货&#xff0c;欢迎关注&#xff01; 现代CSS技术是美化网页设计过程的最佳方式之一。如果你一直在使用CSS&#xff0c;那么肯定遇到过关于布局或跨浏览器兼容性方面的问题。例如&#xff0c;CSS3样式不适用于旧版本的Internet Explorer。 同时&#xff0c…

HTML5标签概括

HTML基础标签&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>1-5章标签及属性</ti…

图片链接(a标签和img标签的使用)

图片链接&#xff08;标签和的使用&#xff09; 效果展示代码HTMLcss 效果展示 代码 HTML <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>手机选购</title><link href"main.css"…

HTML之标签

HTML概述 HTML(Hyper Text Markup Language)超文本标记语言。 超文本标记语言是标准通用标记语言&#xff08;SGML&#xff09;下的一个应用&#xff0c;也是一种规范&#xff0c;一种标准&#xff0c;它通过标记符号来标记要显示的网页中的各个部分。是一门用来创建网页的标记…