第二十六章 軟件架構(gòu)
第二十六章軟件架構(gòu)
胡亮和鄭斌二人回到門店,許言兮正在跟客戶打電話交流著,忙的不亦樂乎。二人也不便直接打擾,各自去自己的辦公桌坐下。
胡亮坐下后,他立刻忙于刷視頻的系統(tǒng)開發(fā)工作中去,說到這程序開發(fā),胡亮其實經(jīng)驗也是不多,他只是在大學(xué)期間跟著老師們一起研究過許多項目,掌握一些編程技巧,但是各種細節(jié),還是需要自己去折騰。
胡亮思來想去覺得自己現(xiàn)在是從零開始去開發(fā)這個程序,沒有一個主線,沒有一個整體架構(gòu),開發(fā)一個系統(tǒng)程序,真的是很耗費時間,如果出一點差錯的話,所有的努力都要從頭開始。
“對了,為何不利用下開源社區(qū)的那些開發(fā)程序,也許真的有這方面大神有這方面計劃,這樣自己可以完全照搬過來代碼,加進去一些自己的代碼后,打包成自己開發(fā)的閉源程序,如此一來,時間和技術(shù)都能夠站在自己這邊!”胡亮內(nèi)心思考著這事情。
胡亮瀏覽著網(wǎng)上的開源社區(qū),尋找著自己想要的程序。
點開一個自動切換下一個的程序,這個還是半成品,許多關(guān)鍵性操作沒有加進去。
點開一個PHP編寫的web端集中控制程序,要實現(xiàn)的功能與胡亮的需求差不多,但是胡亮對這個新開發(fā)框架真的是一點不熟悉,從頭開始學(xué)起,還不如自己重新設(shè)計。
點開另一個智能系統(tǒng)列表,找了半天都是他不需要的,胡亮翻看了一個多小時,愣是沒有一個切合目前的需要的,這個開頭的情況是胡亮沒有考慮在內(nèi)的,這要是系統(tǒng)開發(fā)不出來,所有的計劃都是白費工夫的。
胡亮心煩意亂,站起來走向露臺躺椅那,也不管躺椅上有沒有東西,一屁股坐上去然后準(zhǔn)備躺上去休息會,他希望自己在這一瞬間能夠被周圍閑適的環(huán)境激發(fā)出靈感來。
“?。 ?p> “硌死我了!”
胡亮匆忙從躺椅上站起來,雙手不停揉著自己的屁股,然后轉(zhuǎn)頭看躺椅上有啥東西硌到自己。
“我去?。∵@不是我昨天買回來的集中控制器嗎!”
胡亮一拍腦袋,想起來了昨天的事!
“真是被自己蠢到了,我自己放的!”
胡亮拿起集中控制器,在手里擺愣了一會,這時有了一個想法。別說,有時候想法總在一瞬間蹦到腦子里去,就好像牛頓被蘋果砸中腦袋,靈光一現(xiàn),重力的神秘面紗就被揭開。
“這集中控制器的廠家應(yīng)該能夠幫忙提供些代碼,要是能夠協(xié)商成功,說不定能夠搞來源代碼也未可知?!焙料胫绱讼敕ǎ扒小绷艘痪?,他感覺自己的想法有點太大男子主義了,且不說廠家會不會理你,即使理你,這源代碼怎么可能給你,人家吃飯的家伙。
“對了!這些控制器類似開源代碼總會有的!無非是重復(fù)造輪子,修改下代碼加一個web控制界面加上數(shù)據(jù)庫程序,理論上這個系統(tǒng)就成了!”胡亮暗自思考著系統(tǒng)問題。
胡亮想到這,趕忙走回辦公桌旁,打開瀏覽器,搜索著相關(guān)源代碼,搜索半天也是沒有發(fā)現(xiàn)相關(guān)內(nèi)容。
“是不是這個集中控制器另有名稱啊!我都沒有仔細看過它,只是隨著手機店老板叫他集中控制器,也沒有仔細看它表面上的字!”胡亮拿起控制器看了看,“我cao,手機同步器!”胡亮氣的暗罵自己太傻了!這不就是典型的思維定勢嘛!
瀏覽器輸入框里,胡亮動手打字“同步器”,果然開源代碼程序有很多,功能豐富的有,可以直接用的也有,可以直接封包的也有,胡亮激動的覺得自己離成功不遠了。
胡亮的總體思路是這樣的,用8口同步器同步控制8臺手機,主控電腦和群控系統(tǒng)服務(wù)器同時接入路由器連接網(wǎng)絡(luò),群控系統(tǒng)服務(wù)器通過usb連接同步器同時控制多臺手機同步相同動作,這樣可以控制數(shù)據(jù)傳輸同時也可以集中供電,主控電腦通過網(wǎng)絡(luò)發(fā)送數(shù)據(jù),群控電腦統(tǒng)一傳輸?shù)酵狡鬟M行數(shù)據(jù)導(dǎo)入,最終實現(xiàn)了多臺短視頻控制。
總體設(shè)計思路有了,接下來就是架構(gòu)兌現(xiàn)了,群控系統(tǒng)軟件應(yīng)用的開發(fā),以及主控電腦端的輸入性操作web界面,還要做一個管理端界面,這又是好長時間的工夫!
鄭斌走過來看著胡亮瀏覽著各式各樣的源代碼,好奇的問道!
“佩服你們這些懂代碼的人,亂七八糟的代碼都能知道它們干什么用的!總體思路有了嗎?亮哥?!编嵄罅w慕著胡亮,什么計算編程知識了解會用~。
“你也學(xué)了不少了!就是缺少機會實踐而已,多寫代碼,什么程序語言都很快掌握了!”胡亮鼓勵鄭斌。
“亮哥,你是不是已經(jīng)快要搞出來了這個刷視頻系統(tǒng)了?”
“整體架構(gòu)已經(jīng)出來了,現(xiàn)在就是細節(jié)代碼問題,我借鑒一下網(wǎng)上開源的程序,現(xiàn)在甄別了幾個開源程序,目前就這三個開源程序符合我的需求,我再最后確認下情況,估計再編寫一些其他的組件,這個系統(tǒng)就成功了!”胡亮指著顯示器上的幾處代碼,詳細地解釋道。
許言兮這時候也忙的差不多了,站起身來拿著水杯喝了兩口水,她也走到胡亮這邊,鄭斌站在右邊,許言兮站在左邊,這架勢跟李世民的左右護法一樣,一位是“秦瓊”,另一位是“尉遲敬德”。
“你這要另起爐灶準(zhǔn)備再加一個掙錢項目了?這搶購項目是不是以后要靠我和鄭斌了?這樣的話我們要加人了!兩個人累死也忙不開!”許言兮問道。
“現(xiàn)在是開發(fā)過程中,要是搞起來了,這個完全靠加盟就可以掙錢!到時候咱們可以完全拋棄搶購這項目,開啟新的征程?!焙撩枥L著未來,許言兮和鄭斌信了!
“最近麻煩二位了!送貨這事,我最近可能就少參與了,收貨、搶購時候我可以幫忙,其他時候我要認真加班搞出來這套系統(tǒng)。”
“鄭斌,我們住宿舍的時間可能快要到期了,許言兮的租房也要到期了!最近你們還是抽出空來看看房子,你們就在附近找個合適的房子租下?!?p> “行,這費用就從賬上出!”許言兮提議道。
“我同意!”鄭斌附議。
“好,怕了你倆了!言兮已經(jīng)成了董事長了!呵呵”胡亮說道。
接下來的幾天,許言兮照常安排搶購任務(wù)清單,安排胡亮和鄭斌分別干什么任務(wù),她也特地把一些時間留給胡亮,因為她明白這系統(tǒng)如果成功被開發(fā)的意義。
平常時間,許言兮和鄭斌一直在尋找合適的房子,畢竟賬上有錢,租好一點的房子還是沒問題的,經(jīng)過三天的查找,她們在門店附近的小區(qū)租了一套大三居,一人一間房,200多平方,小區(qū)綠化率挺高,住進去很溫馨,非常適合他們?nèi)撕献?,一個月2000塊錢。
軟件系統(tǒng)這邊,進展還算順利,胡亮這幾天沒日沒夜地編寫,雖然有借用的開源代碼,但是代碼細節(jié)都需要自己去一行行更改,這就好比他人的作業(yè)讓你去批改,不管咋樣,你總要比寫作業(yè)這人水平差不多或者讀懂他寫的。
硬件配置方面,胡亮尋求了手機店王老板幫助,經(jīng)過幾天的接觸,他發(fā)現(xiàn)這王老板也是一個愛鉆研的主,對新鮮技術(shù)方面東西也有足夠大的好奇心去學(xué)習(xí),這也是胡亮能夠跟王老板合得來的一個重要因素吧!
王老板根據(jù)胡亮的提供的拓撲圖,胡亮又把每個位置的硬件信息跟他確認,王老板很快就把所有硬件給攢起來了,現(xiàn)在就缺胡亮這邊將程序開發(fā)完安裝到電腦上就好了!