<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                > 備注:以下都只是個人觀點,模塊適合中型項目,如果是小型項目還是直接使用微擎框架就好 ## 1.為什么要做這樣一個模塊? 對于一名`php`程序員,工作經驗大概為一到三年,第一接觸到微擎這個框架,應該是比較頭痛的。因為這個框架或者說這套系統和咱們平時學習或者使用的框架還是存在差異的。如果你的`php`基礎學的很好,那么我估計你看一下他們文檔或者視頻教程研究一下他們的`demo`估計就能上手開發了。但是肯定是還有很多不爽的地方。舉個例子,使用過`thinkphp`框架開發過項目的同學都知道咱們操作數據庫是可以使用鏈式操作的。 如: ~~~ $user = Db::table('user') ->where('status',1) ->select(); ~~~ 而微擎則是 ~~~ $user = pdo_getall('users', array('status' => 1)); ~~~ 當然微擎也有鏈式操作,但是使用起來也是極其不習慣的([點擊查看微擎手冊](http://s.w7.cc/index.php?c=wiki&do=view&id=1&list=465)) ~~~ $query = load()->object('query'); $row = $query->from('users', 'u')->limit(1, 10)->getall('uid'); ~~~ 除了數據庫操作還有模塊結構,比如微擎的站點入口文件 `site.php`([點擊查看微擎手冊](http://s.w7.cc/index.php?c=wiki&do=view&id=1&list=387)) 看`demo`他們所有執行的入口方法都是放在這個里面的程序簡單一點還行如果是稍微復雜一點的程序那么就需要對你開發的模塊進行結構優化,重新設計,我們習慣`mvc`的設計模式嘛。 還有你不僅僅需要了解他的框架的’結構、路由、數據庫操作、各種系統函數,變量參數、應用功能文件等等,你還要了解他的模塊安裝、卸載、刪除。 總的來說對于一些經驗不是很多的phper來說上手起來是要花點時間的,尤其是對于習慣用用`thinkphp`、`Laravel`、`yii`等等框架來說做微擎模塊開發是極其不爽的,除非你們公司有已經優化好了的模塊給你開發。 ## 2.對于模塊的性能和沖突問題 首先咱需要明確一個點,微擎的用戶群體,微擎的大部分的使用者應該都是中小型企業或者個人,而他們大部分的應用的訪問量應該是都不高的,如果有個幾十萬幾百萬的訪問量,那么這種企業完全是有實力有資金去組建自己的開發團隊,或者請人重新開發。 框架里面套框架肯定是存在各種沖突問題的,所以咱必須一一的去找出這些沖突,然后去一一解決。 性能上我暫時沒有去做測試,如果后面的同學有做過測試的,歡迎你在群里聯系我,將結果公布給大家。 ## 3.模塊開發優勢 ### 3.1可移植性強 如果之前有使用`thinkphp5`框架開發的項目可以嘗試移植進來,肯定當然需要改一些東西,像路由,像對數據庫操作的條件上要帶上`uniacid`等等。 當然移植進來的同時也是可以移植出去的,如果你使用了這個模塊開發項目是完全可以剝離出微擎,做單獨使用`thinkphp5`來做開發的
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看