文章插图
文章插图
小结
第二类开发起来更显效率 。节约很多时间成本 。
我是七步的天 。如果觉得对你有帮助 。喜欢就关注我吧 。
有其他问题和见解的小伙伴 。欢迎在评论区留言 。辛苦留下你的宝贵意见 。
欢迎点赞、关注、收藏 。
其他观点:
Hi 。我是科技互联网大叔 。有多年的开发经验和架构经验 。对题主你的问题还是比较了解的 。今天我来回答下这个问题 。
一个大型的App包含的内容会很多 。比如客户端开发、服务端开发、前端页面开发等等 。我会一一道来 。
第一、客户端开发
客户端开发 。大家应该是感知最明显的 。就是你手机里下载的各种App 。都是属于客户端开发 。那么客户端开发主要用什么编程语言呢 。这里又要区分Android和IOS 。
Android的常见编程语言是Java 。Java语言是一种使用特别广泛的语言 。可以用来做很多层面的开发 。最早的Android体系大家直接用Java来去开发 。Android系统的编译器是可以编译运行的 。当然现在越来越流行Kotlin 。其实Kotlin是Java语言的一个变种 。比Java语法更简练 。最终也是运行在JVM上 。
IOS常见编程语言是Objective-C 。这是早期的编程语言 。是基于C语言的一个变种 。有很丰富的图形界面开发功能 。不过后来苹果公司2014年自己推出了Swift语言 。渐渐成为主流 。毕竟Swift语言是苹果公司推出的 。他们肯定更了解自己的IOS系统内核 。所推出的Swift语言对于基于IOS的开发者来说简单易用 。
文章插图
文章插图
第二、服务端开发
客户端开发主要是做展示 。但其实App上有各种各样的数据是从哪里来的呢?比如电商网站的商品介绍 。头条App的文章内容等等 。这些都是需要服务端提供各种接口 。客户端的程序去调用服务端接口 。拿到数据后再给用户展示出来 。这个做服务接口的就是服务端开发 。
服务端开发常见的编程语言也是Java 。哈哈 。Java确实使用面很广 。当然 。能用Java的地方就可以用Kotlin 。现在服务端开发流行微服务架构 。各种各样的支持微服务的Java框架 。比如Springboot 。Dubbo等等 。可以很方便的搭建高并发的服务体系 。这些成熟的框架也使得Java进一步的流行起来 。
当然现在有一个后起之秀 。Go语言 。Go语言是Google推出的一个新语言 。可以很轻松的兼顾运行性能、开发效率及维护难度 。以其独特的设计风格和优势在整个行业有了一席之地 。
文章插图
文章插图
第三、前端开发
App里面的很多频繁变化的页面不会做成原生页面 。而是做成Html5的页面 。这种页面方便上下线和做一些修改 。特别适合做各种活动的场景 。
做前端页面的主要编程语言就是JS了 。全称为JavaScript 。这种语言是一种脚本语言 。具有丰富的控制功能和组件交互功能 。不过目前来说用原生JS语言做开发的很少 。大部分还是会用比较主流的三大JS框架:VUE 。React 。Angular 。
【大型的app都是用什么编程语言编写的?】
文章插图
文章插图
推荐阅读
- 过期的苏打水如何利用
- 《王者荣耀》“双盾流”瑶崛起,给队友秒加5000血,后排多出一条命,应该怎么玩?
- C语言可以用devc++运行,而devc++软件也是由代码编写而成。所以追根溯源,代码的源头是什么?
- 苏打水过期了还能喝吗
- 《王者荣耀》“躺赢流”瑶火了,被天美判定挂机,排位胜率却高达80%,应该怎么玩?
- windows系统上有哪些免费的C语言编译器、JAVA的编译器和Python编译器?你有什么推荐?
- 苏打水可以天天洗脸吗
- 上海有哪些特色小吃?
- 苏打水饮料可以敷脸吗