為什麼學了兩年的php,突然回想,覺得也就會個增刪查改,php還有什麼內容?

來源:互聯網
上載者:User

回複內容:

增刪改查是業務模型決定的,和php有啥關係,但如果你面臨的問題變了呢?

結算系統複雜的狠,訂單表一條一條跑一個月也算不完,怎麼辦,批量唄,但是發現老闆付不起錢,記憶體根本不夠跑,怎麼辦,再拆分唄,結果有錢人家Hive一句話能解決的問題需要寫2000行代碼。

為了效能,大家決定用Phalcon,搭腳手架的時候發現一大堆坑,怎麼辦,讀zephir,修架構適應需求。

產品經理天天拍腦袋,今天提的需求明天變,寫好的代碼又要改,怎麼辦,學OOP、設計模式,把代碼寫的無懈可擊,擴充性好的一逼,直接打產品狗的臉。

老闆要幾天寫個push,用PHP,這裡要解決非同步、進程調度、socket編程等問題,用PHP解決不太好啊,還好有swoole,結果swoole跑了些時間效能還是有問題,最後還是要用C/C++解決。

慢慢的,能用PHP解決或者適合用PHP解決的問題都解決了,結果還是存在一大堆問題,怎麼辦,找新技術新方法解決問題,事實上上面說的也從來不是PHP一種技術能解決的,Mysql的讀寫分離、分庫分表、引擎調教,分布式的Spark、Storm、Hive、Kafka等等,全都是需要在適合的時候引入去解決問題的。

但如果產品經理天天提增刪改查的需求,不給時間重構解決效能問題怎麼辦?辭職啊,不然過幾年水平還那麼水誰養你,產品經理嗎?雖然這幅圖大部分內容還是涉及增刪查改雖然這幅圖大部分內容還是涉及增刪查改謝邀,沒什麼了,增刪改查寫好就可以了。。。當然,如果你有時間也有興趣,可以看看OOP,可以看看伺服器,可以看看系統架構之類的。告訴你一個秘密,workerman不要小看增刪改查,不要以為實現了功能就完事了,還得想著怎麼去最佳化他,怎麼用最小的代價來增刪改查。另外,PHP涉及的領域很多,伺服器,資料庫,前端,網路通訊協定,各方面都要有涉獵,不要局限於語言本身。PHP只是個語言。
但是PHP也像一輛車一樣,可以帶著你縱橫遨遊四方。
多了懶得說了,自己的眼界自己想請參考 http://php.net php只是一門語言,然相關知識無限多,就看你怎麼學了絕對不是增刪改查那麼簡單。

增刪改查多了,有沒有考慮一下怎樣才能更省事,於是,你可以寫個類庫,類庫能解決sql操作,類庫用得煩了你可以自己寫個 ORM。

ORM有了順便配上操作器和模板解譯器,好了你的架構出來了。
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.