後端開發目錄結構一般傾向怎麼設定?

來源:互聯網
上載者:User
沒有說一定哪種好,只是想糾結一下大家一般都習慣怎麼用?

第一種方式

  • model

    • category.php

    • article.php

  • view

    • category.php

    • article.php

  • controller

    • category.php

    • article.php

第二種方式

  • modules

    • category

      • model.php

      • view.php

      • controller.php

    • article

      • model.php

      • view.php

      • controller.php

回複內容:

沒有說一定哪種好,只是想糾結一下大家一般都習慣怎麼用?

第一種方式

  • model

    • category.php

    • article.php

  • view

    • category.php

    • article.php

  • controller

    • category.php

    • article.php

第二種方式

  • modules

    • category

      • model.php

      • view.php

      • controller.php

    • article

      • model.php

      • view.php

      • controller.php

我的是模仿 Linux 目錄結構:

bin        維護指令碼lib        運行庫etc        配置var        資料檔案    log    記錄檔    tmp    臨時檔案    ...web        HTML檔案

我的項目

我比較喜歡Yii的結構:

backend    controllers    models    views    common    controllers    models    views    frontend    controllers    models    views

個人(前端)喜歡第二種,方便修改和後期維護,無奈公司用的是第一種

第二種吧!個人習慣而已。

用分區式架構

第一種比較符合MVC架構,將Model(處理資料業務)、View(視圖)以及Controller(控制器)分開,再結合單一入口,更方便管理控制。

兩種都是都用在mvc架構的。我目前使用第二種方式,因為我用nodejs+express,調用檔案時使用相對路徑,而且這樣在複製檔案時比較方便。

.net和java使用import不需要考慮路徑吧,所以無所。
php不是很清除

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.