程序员伪程序员

从“前端”到“后端”的概括性认识

2015-12-22  本文已影响1421人  小追兵

小追兵专栏

作为入行不久,在帝都无数个日日夜夜奔波的程序猿,现在我大概理下我们所接触到的程序开发的大的面。作为一个整理学习日记,不对的地方,可以指出,相互学习。

从我们智能手机说起,手机已经成为我们不可或缺的一部分。那么手机在软件行业里处在什么样的位置呢。这里我把手机理解为 前端

前端

我粗暴的理解为,“前就”是前面,眼前,“端”就是终端,连起来就是展示在使用者眼前的终端设备。

这么看来,终端当然还包括我们的电脑 、平板,都是前端。

有前端,当然就有后端。

这里我们先说前端,前端包括两部分,网页前端,和移动前端。

网页前端的编程语言,和需要掌握的相关知识:

移动端编程


后端

和前端对应,我们简单理解为,后面对,看不见的,背后的设备。
一般的后端设备,就是我们的服务器。

后端涉及的编程语言和知识点:

上面是前段和后端的一些开发语言和知识,前段用于给用户展示信息,并且提交一些查询的信息,前段通过网络将需要查询信息发送给后端,后端进行编程逻辑处理,去数据库查询我们需要的信息,后端查询到需要的信息,又通过网络返回给前段,前段通过编程逻辑展示在我们面前。这就是一个完整的回路。

我们看到了,后端是需要去数据库查询需要的数据的,那么我们的任何引用,或者一个平台,都不可或缺的要去查询数据库的数据。下面我们看看数据库有哪些?

以上关于数据库的资料,基本都来自百度百科,这里只是简单的介绍服务器端使用到的数据库,不对其进行详细说明。

由此可见:我们一个网站,或者一个手机app,再或者一个手机游戏,都是有“前端”和“后端”相互协作构成整个完整的系统。我们的数据机会全部都是存储在数据库中。

这里我们从大的方向上了解了一个网络系统,一个大的系统的关键组成部分。我们了解这些,可以从一个较高的角度,分块去学习自己感兴趣的东西。比如,对前端感兴趣,我们可以选择前端的一种,例如Android,或者ios,再或者网页H5等。又如,我们如果喜欢后端服务器,我们可以选择PHP,抑或别的语言技术学习。

这样我们可以站在山顶看山下一片好风景。不是吗?

最后:有需要Shadowsock翻墙账号可以私聊。

上一篇 下一篇

猜你喜欢

热点阅读