小白兔的开发之路 #3:开发应用都会用到哪些材料

前面咱们说哈,这个,开发一个应用,你得弄出来个服务端,放在服务器上边运行,来提供各种服务,还得再弄出来一个客户端给你的用户,用户可以通过这个客户端使用你的应用。下面咱们再说一下开发这个客户端应用还有服务端应用的配方都有哪一些,就是制造这些应用的时候可以使用哪些技术。

不同类型的应用,这个制造的方法,还有用的材料都不太一样。但是不管怎么样吧,制造它们的时候呢,都会选择使用一种开发语言,或者叫程序语言,就是你需要用这一种特定的开发语言,把你要做的事情写清楚,然后再交给电脑去处理。这个过程其实就是 Programing,Coding,或者 Writing。用中国话说,就是编程,写代码。

开发语言有很多种,个性都不太一样,而且各自都有自己擅长做的事儿。有一些是专门针对某一种特定类型的应用设计的,比如 Java,PHP,Python,Ruby,Go,这些语言主要是开发服务端应用的。像 Swift,Kotlin 可以开发移动端的应用。

还有 JavaScript,也是一种程序语言,以前主要是用它来开发前端应用,就是在浏览器上边使用的应用。但是因为它太红了,所以就膨胀了,然后就开始扩张,现在我们除了可以用它做前端应用以外,还可以用它做服务端,移动端,还有桌面端的应用。你比如现在非常流行一个编辑器,叫 VSCode,主要就是用这种语言写出来的。

现在我们知道哈,就是你想做个应用,首先你至少得懂一门程序语言,可以根据自个儿要做的应用,来选择学习不同的程序语言。大家也别太紧张,虽然程序语言有很多种,但是呢,它们之间有很多基础的概念都是相通的,也就是你随便挑一个,学一下,以后再学其它的语言都不是太大的事儿。

开发语言规定了一些自己的写法,就是你要使用这些语言表达自己想法的时候,你得按照语言规定的写法把它写出来,不然它可能不知道你在说什么。

在开发语言里面也会带一些小零件,这些东西提供了各种不同的功能,你在编写程序的时候,可以选择使用这些小零件。你也可以自己制造一些小零件,或者把一些小零件组装成一个大的部件,可以在自己开发的应用里面重复的使用它们。我们也可以选择使用别人制造好的小零件或者大部件。

所以,要学一门程序语言,你得先学一下这个语言的基本的写法,不然你就不知道怎么下手去写。然后还得再学一点语言里面带的一些基本的小零件的用法。语言里边的写法,就是语法,基本上是固定的,就那么些东西,很容易学。但是小零件就太多了,这些东西永远也学不完。所以一开始吧,我们就只需要学习最最基本的小零件的用法,以后可以根据自己的工作需要,再去寻找需要的小零件,学一下它们的用法,再把它们用在自个儿的应用里面。

我们要开发一个应用,一般都不太会从零开始做,可以找一些库,或者基于框架或者系统来做。库,就是 Library,库里面一般提供的就是一些零部件。框架,英文名 Framework,框架里边儿除了提供应用需要的一些零部件以外,它还会给我们定义一些规矩,帮我们做出一些决定,还会提供一套开发的方法,还有流程。

系统,就是 System,比如常见的就是内容管理系统。这三个东西的关系大概是这个样子地,框架里边儿可能会用到一些库里面边儿的零部件,一个系统可能是基于某个应用框架做出来的。

如果我们把应用开发比做成是要造去一辆汽车,那这个库,就相当于是提供了汽车需要的一些零部件还有一些工具,你自个儿造汽车的时候可以使用这些工具还有零部件。那框架呢,就相当于是除了提供这些工具还有零部件以外,还有一些更大的部件,比如一套制动系统。另外还会给你一些设计方法还有设计图纸之类的东西。系统啊,就相当于是直接给你提供一辆能开的汽车,你可以再改造改造,把它变成自个儿想要的汽车就行了。

不同的语言,不同类型的应用,都有各自的一些可以选择使用的工具或者零件库,框架,还有系统。在宁皓网,你可以找到这些零件库,框架,还有系统的相关的课程。



微信好友

用微信扫描二维码,
加我好友。



微信公众号

用微信扫描二维码,
订阅宁皓网公众号。



240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

11889
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点