關於項目的架構分層

來源:互聯網
上載者:User

標籤:資料   問題   資料庫   c   一個   不同的   

 

  我以為小項目其實是不用分層的 

  直接來一個 ORM架構  比如 Subsonic  

  操作資料庫,後台直接寫邏輯 ,搞定了,簡單直接方便

 

  分層的好處大家都清楚,保證以後的複用

  現在來介紹下實際情況

          公司有 A平台 B平台  C平台

          A平台 的使用者為  商務  產品 運營  但他們是不同的許可權 ,直白點就是他們看的是不同的頁面

          B平台 同上

         C平台 同上

    另外還有D,E,F。。。。。。。。。

 小公司 小平台 不用分層 直接開發 簡單方便

 本來好好的

 有一天 商務不幹了 他們覺得平台太多 切來切去太麻煩
 於是我們決定為他們單獨開發一個商務平台
 直接登入一個平台 就能查看 A,B,C,D,E 平台的資料

 項目架構為 前端+webservice

 本來也好好的 但是現在的問題是 
 不管A,B,C,D,E,F 無論哪一個修改  商務平台都要動

   如果當初A,B,C,D 是分層的,那商務平台直接飲用 DAL層 ,複製下頁面就可以
   如果有修改  覆蓋下DLL ,頁面也覆蓋下就可以了。

   雖說修改都不大,但是總覺得麻煩

   這個感慨下,以備參考

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.