技術(shù)管理篇2一技術(shù)選型

每個(gè)系統(tǒng)都會(huì)有他的生命周期,從生到死翠桦,經(jīng)歷少年臭笆、中年、老年三個(gè)階段秤掌。復(fù)雜度的管理貫穿系統(tǒng)的整個(gè)生命周期,就像進(jìn)化論的自然選擇一樣鹰霍,不停的優(yōu)化著系統(tǒng)闻鉴,不停的斷舍離,保持著系統(tǒng)的生命力茂洒。

系統(tǒng)初建的階段孟岛,主要是完成0到1的構(gòu)建,用于驗(yàn)證業(yè)務(wù)模式或者做最小的Demo產(chǎn)品督勺。這個(gè)階段優(yōu)先考慮的就是時(shí)間和成本渠羞,就是要快。因此智哀,這一階段的技術(shù)選型很重要次询,如果選擇不對(duì),就會(huì)引入不必要的復(fù)雜度瓷叫,降低研發(fā)效率屯吊。我覺(jué)得有以下兩個(gè)維度可供考慮。

第一個(gè)維度是團(tuán)隊(duì)成員對(duì)所選技術(shù)的熟悉度摹菠。項(xiàng)目初期其實(shí)能找到的人也是有限的盒卸,如果成員對(duì)某個(gè)技術(shù)非常熟悉,的確就縮短了學(xué)習(xí)的成本次氨,而且也能避免掉曾經(jīng)犯過(guò)的問(wèn)題蔽介。

第二個(gè)維度是各種技術(shù)方案的適合度和成本。我們得知道,沒(méi)有包治百病的技術(shù)方案虹蓄,所有的技術(shù)方案都有他適合的領(lǐng)域犀呼,而且每個(gè)方案成本也是不一的。下面分別說(shuō)幾個(gè)技術(shù)方案的選擇武花。

先說(shuō)一下開發(fā)語(yǔ)言的選擇吧圆凰,我無(wú)意爭(zhēng)論哪個(gè)語(yǔ)言更好,而且語(yǔ)言也是在不斷變化中体箕,只是說(shuō)明下當(dāng)下各種語(yǔ)言的適用場(chǎng)景专钉。其實(shí)各種語(yǔ)言都有他適合的地方,各家公司也都會(huì)用到不止一種語(yǔ)言累铅,來(lái)解決系統(tǒng)不同的問(wèn)題跃须。但是在系統(tǒng)初期,語(yǔ)言的選擇還是很重要的娃兽。對(duì)于安卓和IOS客戶端菇民,這個(gè)沒(méi)有選擇的余地了,選擇官方推薦的就可以投储。

后臺(tái)開發(fā)語(yǔ)言選擇面就比較廣了第练,C/C++/Java/Php/Python/.Net/nodeJs等等,眼花繚亂的玛荞,一般情況下娇掏,盡量選擇開源的語(yǔ)言平臺(tái),社區(qū)支持會(huì)好一些的勋眯,架構(gòu)相對(duì)比較成熟一些婴梧,各種疑難雜癥都可以獲得免費(fèi)的支持。我對(duì).Net并無(wú)惡意客蹋,事實(shí)上我也是從.Net開發(fā)做起的塞蹭,而且.net也已經(jīng)開源,但是時(shí)間太晚讶坯,的確業(yè)內(nèi)有不少公司番电,在業(yè)務(wù)壯大以后從.Net轉(zhuǎn)其他的語(yǔ)言。C/C++因?yàn)閷?duì)內(nèi)存的有更靈活的掌控辆琅,比較適合做高并發(fā)但邏輯簡(jiǎn)單的服務(wù)或者中間件钧舌,如果是業(yè)務(wù)邏輯復(fù)雜的系統(tǒng),初期不建議采用了涎跨;Java是目前非常廣泛使用的語(yǔ)言了洼冻,社區(qū)支持豐富,幾乎可以支撐全棧應(yīng)用隅很,同時(shí)面向?qū)ο蟮脑O(shè)計(jì)模式很適合拆解復(fù)雜業(yè)務(wù)撞牢,易于擴(kuò)展和維護(hù)率碾。但是框架選擇太多、太復(fù)雜屋彪,用好了真不容易所宰,入門有一定門檻;Php/Python/nodejs都是動(dòng)態(tài)語(yǔ)言畜挥,開發(fā)非常靈活簡(jiǎn)單仔粥,雖然也支持面向?qū)ο螅皇菑?qiáng)制蟹但,上手容易躯泰,很適合初期采用。但是一旦系統(tǒng)復(fù)雜度變高华糖,太靈活也會(huì)變成問(wèn)題麦向,就是大家開發(fā)太隨意,往往后期就要為這個(gè)隨意買單客叉;到底選擇哪種語(yǔ)言诵竭,我想見仁見智吧,沒(méi)有標(biāo)準(zhǔn)答案兼搏,工具沒(méi)有好壞卵慰,只有適合不適合。

系統(tǒng)運(yùn)維這塊佛呻,我覺(jué)得這幾年最大的變化就是云技術(shù)的興起呵燕,云的可用性已經(jīng)超過(guò)平均單個(gè)公司自己組建運(yùn)維團(tuán)隊(duì)所能做到的可用性,而且使得運(yùn)維變得足夠簡(jiǎn)單件相,初期甚至不需要運(yùn)維人員,業(yè)務(wù)規(guī)模壯大以后也可以只保留業(yè)務(wù)運(yùn)維人員氧苍,同時(shí)按需來(lái)付費(fèi)夜矗,這些都極大的縮減了運(yùn)維成本。

而且云技術(shù)已經(jīng)不單單是運(yùn)維這一方面了让虐,他通過(guò)更靈活的云端API紊撕,其實(shí)提供了各種服務(wù)能力,讓我們可以快速靈活的接入赡突,實(shí)現(xiàn)自己的業(yè)務(wù)需求对扶。比如音頻、視頻惭缰、直播浪南、文件存儲(chǔ)、數(shù)據(jù)存儲(chǔ)等等漱受,儼然是一個(gè)API的資源庫(kù)络凿。這其實(shí)從根本上改變了業(yè)務(wù)開發(fā)的模式。在業(yè)務(wù)初期,怎么借助云的力量絮记,接入現(xiàn)有的服務(wù)摔踱,快速發(fā)展業(yè)務(wù),是非常重要的怨愤,盡量不要重復(fù)造輪子派敷。

當(dāng)然,金幣總有兩面撰洗,云技術(shù)也在發(fā)展的過(guò)程中篮愉,數(shù)據(jù)安全就是一個(gè)需要關(guān)注的問(wèn)題,再就是一旦出現(xiàn)運(yùn)維事故了赵,云服務(wù)商的響應(yīng)速度也是一個(gè)考驗(yàn)潜支;另外,隨著業(yè)務(wù)的快速壯大柿汛,按需付費(fèi)的成本也會(huì)變得越來(lái)越高冗酿,直到超過(guò)自建機(jī)房的費(fèi)用;同時(shí)络断,業(yè)務(wù)所要求的可用性可能也越來(lái)越高裁替,第三方的響應(yīng)支撐是否及時(shí)也是一個(gè)問(wèn)題。這時(shí)候勢(shì)必要發(fā)展私有云貌笨,代價(jià)也是很大的弱判。當(dāng)然,系統(tǒng)建立初期锥惋,我覺(jué)得完全可以使用公有云昌腰。

總結(jié)一下,系統(tǒng)初期膀跌,技術(shù)選型非常重要遭商,一要看團(tuán)隊(duì)熟悉什么,二要看各種技術(shù)方案的優(yōu)缺點(diǎn)和成本捅伤,最后劫流,要善于借力云技術(shù),避免重復(fù)造輪子丛忆。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末祠汇,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子熄诡,更是在濱河造成了極大的恐慌可很,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凰浮,死亡現(xiàn)場(chǎng)離奇詭異根穷,居然都是意外死亡姜骡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門屿良,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)圈澈,“玉大人,你說(shuō)我怎么就攤上這事尘惧】嫡唬” “怎么了?”我有些...
    開封第一講書人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵喷橙,是天一觀的道長(zhǎng)啥么。 經(jīng)常有香客問(wèn)我,道長(zhǎng)贰逾,這世上最難降的妖魔是什么悬荣? 我笑而不...
    開封第一講書人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮疙剑,結(jié)果婚禮上氯迂,老公的妹妹穿的比我還像新娘。我一直安慰自己言缤,他們只是感情好嚼蚀,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著管挟,像睡著了一般轿曙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上僻孝,一...
    開封第一講書人閱讀 51,573評(píng)論 1 305
  • 那天导帝,我揣著相機(jī)與錄音,去河邊找鬼穿铆。 笑死您单,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的悴务。 我是一名探鬼主播,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼譬猫,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼讯檐!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起染服,我...
    開封第一講書人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤别洪,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后柳刮,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體挖垛,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡痒钝,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了痢毒。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片送矩。...
    茶點(diǎn)故事閱讀 39,991評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖哪替,靈堂內(nèi)的尸體忽然破棺而出栋荸,到底是詐尸還是另有隱情,我是刑警寧澤凭舶,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布晌块,位于F島的核電站,受9級(jí)特大地震影響帅霜,放射性物質(zhì)發(fā)生泄漏匆背。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一身冀、第九天 我趴在偏房一處隱蔽的房頂上張望钝尸。 院中可真熱鬧,春花似錦闽铐、人聲如沸蝶怔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)踢星。三九已至,卻和暖如春隙咸,著一層夾襖步出監(jiān)牢的瞬間沐悦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工五督, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留藏否,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓充包,卻偏偏與公主長(zhǎng)得像副签,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子基矮,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容