关于@DQ的留言回复
現(xiàn)在還正在構(gòu)思階段,有幾個問題急需解決:
1、效率問題(支持多少商品和多大并發(fā)量,是否提供階梯性的不同解決方案)。
2、架構(gòu)方面(穩(wěn)定性如何?能不能應(yīng)對客戶千萬種個性化需求)
3、兼容性問題(主流瀏覽器當(dāng)然最好能搭上3G這班車)
4、開放接口(能不能輕松與第三方如財(cái)務(wù)系統(tǒng)、ERP或者CRM對接)
5、表現(xiàn)層問題(表現(xiàn)層能不能嚴(yán)格的區(qū)分為結(jié)構(gòu)(HTML)、表現(xiàn)(CSS)和行為(腳本))
6、其他,很多。。。。
我的答復(fù):@DQ,這幾天一直忙,不好意思,本想在QQ上好好跟你交流一下,今天中午有空,把我的想法編寫如下:
看到兄弟開一家公司不容易呀,有這么多問題需要解決。從這些問題中可以知道,你最缺乏一個架構(gòu)師幫你把關(guān)。當(dāng)然架構(gòu)師很難找,要找到也就不問我了。呵呵。我覺得兄弟你知道的開發(fā)知識太多了,太想把事件做好了,但是又感覺不知道怎么入手。如果說錯了,兄弟你也不要怪我。效率問題、穩(wěn)定性、兼容性問題,這個可以找一個性能測試工程師測試,穩(wěn)定性、效率都可以用loadrunner去測試。只有去測試才會發(fā)現(xiàn)問題,我們才知道我們需要改進(jìn)的地方及指標(biāo)。這個loadrunner正好我會,還可以幫你測試。
其他問題,我覺得都是軟件設(shè)計(jì)問題,我以你的“B2C網(wǎng)店建設(shè)”為例,對你的產(chǎn)品不是很了解,但是大致內(nèi)容應(yīng)該還是可以知道的,我就以我知道的談?wù)勎业南敕?#xff1a;
1、???????????? 表現(xiàn)層問題,html,css,js肯定是分開的,并采用div 布局。其中js可以采用一些成熟的框架,比如prototype
2、???????????? 架構(gòu)方面,肯定是三層架構(gòu),數(shù)據(jù)操作層和表示層肯定是得分開的。如果需要開放接品,也可以在提供一層開放接品層,比如web服務(wù)。每家的ERP,CRM,財(cái)務(wù)系統(tǒng)都不一樣的,可以幫他們獨(dú)立開發(fā)一套系統(tǒng)或者工具,把數(shù)據(jù)上傳到他們的系統(tǒng)中。這樣可以滿足他們的需求,也不至于把我們的系統(tǒng)搞復(fù)雜。開發(fā)一套軟件,呵呵,可能可以還有錢得,還滿足了我們軟件設(shè)計(jì)的原則—封裝變化點(diǎn)。
3、???????????? 在架構(gòu)方面還應(yīng)考慮到,如果數(shù)據(jù)庫一臺服務(wù)器的壓力太多,可能需要二臺,或者更多。可以考慮數(shù)據(jù)分開存儲,比如用戶的數(shù)據(jù)、商品數(shù)據(jù)。我大致就說這些,這個還是要根據(jù)具體情況來定。
4、???????????? 如何能應(yīng)對客戶千萬種個性化需求,對于你這個產(chǎn)品,我覺得大多數(shù)變化點(diǎn)是在每個用戶對界面要求不一樣。如果是功能點(diǎn)上的變動,也可以在架構(gòu)去封裝,比如你們的產(chǎn)品就是一套通用的框架,如果需要在這上面擴(kuò)裝。如果是數(shù)據(jù)庫的變動,我建議是把增加的字段、表放在新建的數(shù)據(jù)庫中,同樣增加相應(yīng)的操作類。
5、???????????? 這次在做店鋪密探時,在大數(shù)據(jù)量上操作還是一些心得,比如索引,分區(qū),分表,業(yè)務(wù)優(yōu)化。
上班了,就寫這些,有什么問題再溝通,也請各專家對我的想法進(jìn)行點(diǎn)評。
轉(zhuǎn)載于:https://www.cnblogs.com/quange/archive/2009/06/26/1511643.html
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的关于@DQ的留言回复的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 显示电池电量的小工具
- 下一篇: Asp.net服务器端控件CheckBo