不二如是 发表于 2017-12-21 14:02:10

一图告诉你什么是“前后端” |【吹水】

本帖最后由 不二如是 于 2018-2-24 14:47 编辑

推荐阅读:

只有“前端工程师”才会懂得#恶趣味 | 【哈哈哈】

一张“绝世美女”说清何为#H5+C3 |【醍醐灌顶】

实用Tips - 5 “HTML”亲手为“Flash”放上最后一根稻草



严肃的说:
        Long time age,搞Web开发的时候,根本没有前端,后端之说。

        原因很简单,那个时候服务器端的代码就是一切。

        接受浏览器的请求,实现业务逻辑,访问数据库,用JSP生成HTML,然后发送给浏览器。

        即使后来Javascript在浏览器中添加了一些AJAX的效果,那也是锦上添花,绝对不敢造次。

        因为页面的HTML主要还是用所谓“套模板”的方式生成:美工生成HTML模板,程序员用JSP,Veloctiy,FreeMaker等技术把动态的内容添加上去,仅此而已。

        那个时候最流行的图是这个样子:


        在最初的J2EE体系中,这个表示层可不仅仅是浏览器中运行的页面,还包括Java写的桌面端,只是Java在桌面端太不争气, 没有发展起来。

        每个程序员都是所谓“全栈”工程师,不仅要搞定HTML, JavaScript, CSS,还要实现业务逻辑,编写访问数据库的代码。等到部署的时候,就把所有的代码打成一个WAR包,往Tomcat指定的目录一扔,测试一下没问题,收工回家!

        不差钱的公司会把程序部署到Weblogic,Websphere这样的应用服务器中,还会用上高大上的EJB。

        虽然看起来生活“简单”又“惬意”,但实际上也需要实现那些多变的、不讲逻辑的业务需求,苦逼的本质并没有改变。

        随着时代的发展,各种集成框架,慢慢将Java剥离出表示层,专心去实现后台的业务逻辑,此外大量的用户激增,让一个小war包心有余而力不足,那么就必须得分布式。
(拓展阅读:老说的“分布式和集群”,到底是啥?)

        原来的单个Tomcat得变成Tomcat的集群,前边弄个Web服务器做请求的负载均衡,不仅如此,还得考虑状态问题,session的一致性。业务变得越来越复杂,单个数据库也撑不住了,那就做数据库的读写分离,如果还不行,就做分库和分表,把原有的数据库垂直地切一切,或者水平地切一切, 但不管怎么切,都会让应用程序的访问非常麻烦。

        所以不得不前后分离。。。





正经的说完了,该说一点nice的了(一张隐藏的神图):
**** Hidden Message *****



如果喜欢,别忘了评分{:10_281:} :

http://xxx.fishc.com/forum/201709/19/094516hku92k2g4kefz8ms.gif

xxz7604 发表于 2017-12-21 14:17:53

23333

alltolove 发表于 2017-12-21 14:19:10

后来前端工程师抛弃了java自己发明了个nodejs直接就前后端一起做了{:10_269:}

张云啊张云 发表于 2017-12-21 14:32:24

{:10_250:}

wuxiandashu 发表于 2017-12-21 15:15:30

静静看着你吹

皮卡丘金三胖 发表于 2017-12-21 15:28:40

看看图片

黑白色的枫 发表于 2017-12-21 16:19:17

basedao,实体类bulabulbbul233333

lys1257 发表于 2017-12-21 17:14:12

原来如此啊

yoyodj 发表于 2017-12-23 16:50:02

"全栈".....

jcx1117 发表于 2017-12-23 23:08:50

好奇

新手·ing 发表于 2017-12-24 09:39:15

看看

iceforg 发表于 2017-12-24 11:34:45

啊哈

sky 发表于 2017-12-26 11:08:42

{:10_245:}千人千面

被翻红浪 发表于 2017-12-26 12:48:49

看看

qq910152889 发表于 2017-12-26 14:41:24

体检

Misasagi 发表于 2017-12-26 16:47:11

{:7_115:}

zata 发表于 2017-12-27 08:43:14

6666

herui56 发表于 2017-12-27 12:00:37

0

小能豆 发表于 2017-12-27 16:27:42

了解了解

SylarPu 发表于 2017-12-27 16:32:01

wei guan shen tu
页: [1] 2 3 4
查看完整版本: 一图告诉你什么是“前后端” |【吹水】