VC中文網-VC-MFC編程論壇

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

查看: 188|回復: 0
打印 上一主題 下一主題

php語言一直被黑,他到底有多糟糕

[復制鏈接]

29

主題

77

帖子

1184

金幣

團長

Rank: 10Rank: 10Rank: 10

積分
240

初來乍到小資土豪新兵

跳轉到指定樓層
樓主
發表于 2019-9-18 09:36:36 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
php估計目前是存在爭議最大的語言,爭議聲一直不絕于耳。這是一門優勢巨大,缺陷也一樣巨大的編程語言。一直在爭議中進度,企業招聘的崗位也是越來越多,這么多人參與進來使用的語言為啥導致這么大的非議,到底得罪誰了,惹得這么多的老程序員的不屑一顧。總體來說php出現這么多的問題,更多是歷史包袱太重所知。
從設計之初設計者并沒有預想到這門語言能夠發展到現在,而且本身語言設計者對整體框架把控度沒有那么高,導致在框架以及函數命令等方式上存在很大的缺陷,大部分程序員特別是資深級別的基本上有代碼強迫癥,看到不爽的代碼總是想吐槽想去修改。很多程序員都說這函數命令和參數個數都能搞成這個樣子還能叫做編程語言嘛,由于php本身版本還在不停的延伸同時還為了保證向前兼容導致代碼越走越不舒服,同時創始人在社區里面的參與度也不夠,領導力不足。
大致總結下php被吐槽的比較厲害的幾個細節點:
  • 混亂的參數順序
  • 函數命令雜亂無章
  • 缺乏對多線程以及異步IO操作的支持,需要開源框架的支撐
  • Zend API用起來比較繁瑣

整體概括來說php實用主義更大些,抓住老鼠的貓就是好貓。畢竟一切都是以實現目標為基準,這也沒什么錯誤,總是感覺怪怪的,語法隨意性比較大,更加容易寫出很難維護的代碼。
但是目前建站語言的調查發現php占比大的驚人
php有哪些優勢?
  • 支持跨平臺
  • 執行效率高
  • 很好的擴展性和移植性
  • 支持面向對象和面向過程兩種模式
  • 開發降低網站的成本,多層次的開源框架的支持
  • 應用范圍廣泛

爭議主要體現語法層面,在整體大方向沒啥問題,而且核心的php開發小組也在做大力的推進工作。至于php是不是最好的編程語言歷史自會給出評價,也不是喊出來的。
適合自己的語言就是最好的語言

C VC C++ MFC 匯編 函數 腳本 輔助 多開 注入 內存 插件 破解 基址 窗口 大漠 綁定 編程 交流 論壇 實例 源碼
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

VC中文網 - 豫ICP備14012807號|小黑屋|聯系客服|金幣沖值|VC中文網

GMT+8, 2019-12-5 03:45 , Processed in 0.226562 second(s), 35 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
千炮捕鱼联网版官方