官术网_书友最值得收藏!

Chapter 1
第1章 走進(jìn)服務(wù)端開(kāi)發(fā)

回顧互聯(lián)網(wǎng)的發(fā)展史,服務(wù)端開(kāi)發(fā)和客戶端開(kāi)發(fā)的邊界曾一度趨于模糊。2010年,互聯(lián)網(wǎng)尚處于全面爆發(fā)前夕,短、平、快,貼近用戶需求進(jìn)行極限開(kāi)發(fā)的思潮開(kāi)始萌芽,緊隨其后,敏捷(Agile)開(kāi)發(fā)迅速在互聯(lián)網(wǎng)領(lǐng)域興起,極限編程、結(jié)對(duì)編程隨之在軟件工程界得以推廣。然而,一段時(shí)間后,互聯(lián)網(wǎng)技術(shù)風(fēng)向標(biāo)便開(kāi)始轉(zhuǎn)向倡導(dǎo)“全棧”,對(duì)軟件研發(fā)工程師的要求也越來(lái)越高。期間,具備客戶端、服務(wù)端全棧開(kāi)發(fā)能力成為一項(xiàng)基本要求,就連測(cè)試、運(yùn)維也轉(zhuǎn)向服務(wù)化。

2012年前后,隨著移動(dòng)設(shè)備硬件性能的快速提升,移動(dòng)互聯(lián)網(wǎng)開(kāi)始崛起,前端三劍客Vue、AngularJS、React引領(lǐng)大旗,將那些一度被服務(wù)端模板化渲染奪走的技術(shù)陣地一一收復(fù)。原本計(jì)劃奔赴全棧的程序員們,又重新被劃分為客戶端開(kāi)發(fā)人員和服務(wù)端開(kāi)發(fā)人員,但此時(shí)兩者的職責(zé)與最初已經(jīng)相去甚遠(yuǎn)。服務(wù)端開(kāi)發(fā)更加注重對(duì)業(yè)務(wù)的理解和抽象,致力于系統(tǒng)的高可用、高并發(fā)和高性能,而客戶端開(kāi)發(fā)則更偏向于交互和體驗(yàn)。

本章主要圍繞“服務(wù)端開(kāi)發(fā)”展開(kāi),分別介紹服務(wù)端開(kāi)發(fā)的定義、職責(zé)、技術(shù)棧、核心流程及進(jìn)階路徑。通過(guò)學(xué)習(xí)本章,讀者可以對(duì)服務(wù)端開(kāi)發(fā)有一個(gè)較為全面的理解。

主站蜘蛛池模板: 吉林市| 眉山市| 开远市| 贵州省| 宝坻区| 万山特区| 南阳市| 内江市| 孙吴县| 开封市| 台江县| 出国| 田阳县| 志丹县| 馆陶县| 龙岩市| 澄江县| 易门县| 闽清县| 柳河县| 浑源县| 河南省| 翁源县| 榆中县| 陇川县| 韩城市| 平南县| 湘潭市| 托克逊县| 饶平县| 池州市| 夹江县| 平定县| 江永县| 清丰县| 陆良县| 海原县| 平谷区| 同心县| 扎兰屯市| 昆明市|