提到'權(quán)限管理和設(shè)計(jì)',大家可能會(huì)第一時(shí)間想到這園子里的 吉日嘎拉,在這方面他可以算是'大牛'或?qū)<?――他的'通用權(quán)限管理系統(tǒng)',究竟做的怎樣,看看他的博客就差不多可以知道了(貌似我在給他做推廣,呵呵...,but in fact,is not),別的暫且不敢說,最起碼可以看出他研究的比較深入和狂熱,其系統(tǒng)也具有一定的'成熟度',用他的話來說――就是在努力做到他的極致。他做的是通用權(quán)限管理系統(tǒng),那么何為‘通用'?我談下個(gè)人的理解:
a. (主流)數(shù)據(jù)庫通用 ――即利用工廠等模式,可以方便適應(yīng)不同(類型的)數(shù)據(jù)庫,保證軟件的可移植性。這點(diǎn)重點(diǎn)在數(shù)據(jù)庫設(shè)計(jì)上!
b. 權(quán)限管理和判斷 思想上的通用,相同解決或?qū)崿F(xiàn)方法 or 思路 可以用在不同的開發(fā)語言和項(xiàng)目類型(大的方面 如:b/s 和 c/s)上,像吉日的權(quán)限系統(tǒng) ――這方面,通用在,可應(yīng)用在C#語言開發(fā)的web和WinForm程序中。 ――我個(gè)人認(rèn)為:(實(shí)現(xiàn)上的)思想(或稱之為 解決方案)通用更為重要,就像是一個(gè)不錯(cuò)的 購物車的實(shí)現(xiàn)思路或方案,可以很好的用在php、jsp、C#等語言開發(fā)的項(xiàng)目中。【問題的解決方案基本上與編程語言無關(guān),不同的只是實(shí)現(xiàn)】。