<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          PHP程序員如何優(yōu)雅的搬磚

          共 1635字,需瀏覽 4分鐘

           ·

          2021-02-22 18:49

          076dc48c70eef81f34210bd5c2c27991.webp

          我一生的文章都會放在這里,我的博客,我希望每一行代碼,每一段文字都能幫助你。https://github.com/CrazyCodes...
          前言

          Hello , 各位Coder !

          在這里向各位工程師提前拜年 “新年快樂” , 距離年三十已經(jīng)沒有幾天了,可能有些朋友還堅持在一線戰(zhàn)斗著,有些已經(jīng)回到家鄉(xiāng)陪伴家人。北京每到這個時候都似一座空城,城與城之間表現(xiàn)的那么凄涼。

          這是年前的最后一篇文章,本章來聊一聊程序員如何優(yōu)雅的搬磚

          搬磚既 “為達到目的,不斷重復某項工作的行為,其實與造輪子一樣,不謀而合”

          基礎

          aaa57870bca6f76c806766a7735bad48.webp

          這里的基礎并非單指其技術能力,技術底蘊,更有意體現(xiàn)程序員在初期不斷重復的工作而獲得的感想與意識。想必大家都是這么過來的,第一年時根據(jù)需求不斷創(chuàng)新,不斷磨練。所有的功能都必須自己寫,用其他人的不放心。但自己寫的東西經(jīng)常出問題,無論是思路或者代碼都不夠精煉。一層一層的技術債在完工后不斷的涌現(xiàn)出來。當時你會不會有跑路的想法?

          選擇

          06d2103a738888b91ed6fc766c8effd0.webp

          在不斷的進步中,我們積攢了很多經(jīng)驗,這里指的變是開發(fā)經(jīng)驗,并非什么技術經(jīng)驗。開發(fā)經(jīng)驗大概意思是在看到某項需求時,可以快速的根據(jù)自己的知識與經(jīng)驗的儲備選擇其開發(fā)框架、語言、數(shù)據(jù)庫及流程邏輯等。這里就是在做選擇,你會對該需求給出自己的幾項方案,而不是現(xiàn)查現(xiàn)寫。

          開源

          8b70ffe2a3da5451a5fef2494bc64dfc.webp

          開源的目的是什么?建立一個更好的技術生態(tài)圈,Coder與Coder之間互相幫助,達到更好的效果(并不是結(jié)對編程哈),現(xiàn)如今PHP的生態(tài)圈非常健康的運轉(zhuǎn),無論是PHP7的發(fā)布或者Composer的誕生,都為貴圈提供了更好的技術與實踐的支持。我們應更好的去接觸、熟練的去運用各位大神費盡心血為我們準備的全新的PHP

          本機

          講過很多初學者在本地開發(fā)時,對本地的開發(fā)環(huán)境毫無關心,隨隨便便拿一個集成開發(fā)工具便搭建了一整套的運行環(huán)境,對其本質(zhì)毫無理解,我想大部分人都有過“全干工程師”的歷程,對本地環(huán)境毫無在意的程序員,敢說在生產(chǎn)、測試環(huán)境中依舊無法出色的表現(xiàn)其技術能力。

          建議

          在這里,我給出一些常見業(yè)務需求的解決方案 (并非是一些高級的東西)

          后臺

          如果是從頭做一個后臺,然而又不想從0開始搭建后臺的邏輯,在這里我強烈推薦laravel-admin,laravel雖然性能方面低于其他框架,但其作為后臺的開發(fā)框架來說我認為還是第一名的。

          • https://laravel.com/

          • https://laravel-admin.org/

          • https://laravel-admin.org/doc...

          laravel-admin 安裝比其他的開源程序要簡單的多,這都寄托于能力極佳的composer與laravel

          composer require encore/laravel-admin

          接口

          接口開發(fā)著重性能,相應速度,如果依舊喜歡laravel,可以選擇lumen

          • https://lumen.laravel.com/

          或者使用C編寫的框架 Phalcon

          • https://phalconphp.com/zh/

          實在感覺這些框架太過龐大,復雜也可以選擇 Slim ,他一定精簡到讓你飛起

          • http://www.slimframework.com/

          不想使用框架?但從0寫還嫌麻煩,這時你可以考慮 鳥哥的Yaf 或者 韓天峰的 Swoole

          • https://www.swoole.co.uk/

          • http://php.net/manual/en/book...

          其他

          熟練去搜集、查找適合自己業(yè)務的包,熟練去運用其優(yōu)勢。讓自己不需要再重復造輪子,無止盡的還技術債,這才是2019年程序員應該學習的。

          • https://segmentfault.com/a/11...

          • https://segmentfault.com/a/11...

          • https://packagist.org/

          • https://github.com/

          致謝

          感謝你看到這里,希望本篇文章可以幫助到你,謝謝。

          瀏覽 78
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  99视频久久 | 99精品视频99 | 天天干天天操天天谢谢 | 在车上内射91视频 | 老司机久久一区二区三区 |