北京北大青校區(qū):改善Web應用程序開發(fā)的小技巧(上)

北京北大青鳥校區(qū)就業(yè)部張老師介紹到,構(gòu)建新的Web應用程序的流程和維護現(xiàn)有的應用程序的流程都需要優(yōu)化。畢竟,一個Web應用程序的大部分成本是在首次遷移到生產(chǎn)環(huán)境以后才產(chǎn)生的,考慮到這一點,北京北大青鳥校區(qū)老師總結(jié)出了可以幫助改善Web應用程序開發(fā)的7個技巧。

1,自動部署
把一個Web應用程序遷移到生產(chǎn)環(huán)境一定要盡可能的簡單,快捷。為了實現(xiàn)真正的敏捷性,跟上業(yè)務發(fā)展的步伐,必須要把Web應用程序頻繁地部署到生產(chǎn)環(huán)境才可以,否則,延遲會跨越開發(fā)周期地堆積起來。如果把一個新版本部署到生產(chǎn)環(huán)境需要花費兩天的時間,那么你的生產(chǎn)力會受到嚴重的影響。

2,減少復雜性
一個應用程序越復雜,改變它就越困難。解決方案是什么?當發(fā)現(xiàn)一個系統(tǒng)規(guī)模太大的時候,把這個系統(tǒng)分成幾個更小的子系統(tǒng)。但是,要完成這個任務,需要這樣一種技術(shù):既可以幫助你理解復雜的系統(tǒng),又可以幫助開發(fā)團隊把系統(tǒng)分成多個更容易管理的組件。

3,從第一天起,就以生產(chǎn)環(huán)境為目標
對于一個時間緊迫的業(yè)務問題來說,制定一個快速的解決方案,以后再修改這個應用程序,讓它適應生產(chǎn)環(huán)境,是十分具有誘惑力的。這似乎看起來很敏捷,但是,在現(xiàn)實中,監(jiān)控,可擴展性,日志,用戶管理等都是不可忽略的事情。理想的解決方案是在一個可以讓你理所當然地獲得這些功能的平臺上構(gòu)建這個Web應用程序。(北京北大青鳥校區(qū),未完)

北大青鳥網(wǎng)上報名
北大青鳥招生簡章