首頁>Club>
回覆列表
  • 1 # 程式設計師養基日記

    在我的開發認識裡面,PHP肯定是可以開發APP的,因為我自己就是使用PHP的開發者,也開發過好幾個APP,執行完好正常!

    首先開發APP過程中,PHP只是作為介面後端程式語言,來處理APP前端產生的互動資料,包括頁面上顯示的內容和使用APP是產生的資料,就比如一個商城類,商品列表是APP的顯示頁面內容,商品的資料,肯定是通過介面來獲取返回,誰給你提供資料返回,基本就是後端的PHP+MySQL來做處理,當下單的時候,就是使用中產生資料,你下單的資料,也是通過介面提交給後端來處理的。所以PHP處理介面完全沒有問題。當然,後端語言除了PHP,Java、python,go都可以,條條大路通羅馬,看你熟悉哪個了,除了強制要求除外。

    當然PHP只是處理APP後端這塊,前端頁面展示,那還真是隻用php是搞不定的,目前除了APP的原生開發(安卓端+蘋果端),基本都是混合開發較多吧,使用vue或者其他前端框架,亦或者使用uni-app這種混合開發框架,做到一份程式碼,可以編譯成不同的版本,如:編譯成網頁版web、微信小程式、安卓APP、蘋果APP(比較麻煩不另外討論),真正給到使用者看的,還是靠前端的頁面,前端頁面的資料,又得靠後端來提供。

  • 2 # 極端吐槽

    PHP是一個後端語言,可以為app實現資料介面和資料處理,如果按照提問的角度而言,那肯定也算是可以的。

    PHP的開發優勢主要集中在網上開原始碼巨大,框架眾多,開發流程極短,可以很快的開發好自己的專案,基本沒有什麼比較長的開發流程,開發成本也低,學習起來也比較簡單。這基本就是PHP語言web網站使用率如此高的原因之一。

    1.php相對於其它語言而言,效能不夠優秀,如果是一個使用者量請求量極大的網站,很容易出現各種問題。而這種層面的優化同樣需要大量的人力物力,比如bilibili最開始就是php開發的,後來為了擁有更大的使用者承載量而全面Golang化。

    2.php存在一定程度的安全問題,因為它是海量中小網站普遍使用的語言,以前也出現過各種形式的安全漏洞。相對於java,Python等語言來說,php的安全性仍然有待考量。

    3.php往往是配套h5+進行app開發,因為如果app再選用其它語言,基本完全失去了使用php的意義。但是h5+app也存在許多天然性的問題,比如無法上架蘋果市場,效能消耗比原生大等。

    最後,以上都是我的個人之見,因為自己也玩過一段時間的php開發,了解過這門語言當然的一些現狀。

    對於app的開發,個人還是建議如果選用開發流程低耗時短的策略,那麼建議使用nodejs搭配vue或者mui框架的方式。如果要追求品質和效能,那麼還是老老實實的學習原生的安卓開發方式吧。

  • 3 # crazyrico

    php開發企業官網,部落格,論壇,cms很不錯,目前也有不少開源產品,口碑很好,開發app的話可以作為app的後臺服務,當然也要評估將來app的使用者量,以及系統擴充套件等方面的因素,單純php是無法開發一個完整的app的。

  • 4 # IT人劉俊明

    作為一名IT從業者,我來回答一下這個問題。

    首先,App開發需要一系列開發角色的參與,涉及到後端開發工程師和前端開發工程師,在技術選擇上目前也有多種不同的解決方案。從當前PHP的應用場景來看,PHP語言可以用於後端服務開發。

    目前App的開發可以分為移動端開發部分和服務端(後端)開發部分,在移動端開發主要涉及到Android開發和iOS開發兩大塊,其中Android開發可以採用Java和kotlin,而iOS開發可以採用OC和Swift。當然,移動端開發也可以採用多種技術的混合使用,也可以採用框架(混合式)來加速開發過程。

    後端開發技術的選擇也是比較多的,目前比較常見的後端開發方案就包括Java、Python和PHP等,在大資料和雲端計算時代,採用Go語言也是一個不錯的選擇。從這個角度來看,掌握PHP也是可以加入到移動網際網路開發團隊的。

    最後,PHP語言本身的優點是比較多的,包括健全的語言生態體系和較短的開發週期等等,但是由於PHP語言在大資料、雲端計算和人工智慧等新興技術體系下沒有獲得更多的應用場景,所以對於PHP程式設計師來說,可以關注一下Python語言,以便於提升自身的崗位級別和職場價值。

    我從事網際網路行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大資料和人工智慧領域,我會陸續寫一些關於網際網路技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

  • 中秋節和大豐收的關聯?
  • 接回的1.5萬名學生,他們會如何認識中國?