回覆列表
  • 1 # 搬磚程式設計師

    想必提問的人希望看到各自爭鋒的情況,所以我也就不打哈哈了,我做的是Python,所以也力挺Python

    現在web開發的天下主要是Java和PHP,後者更多,兩者的優缺點也都很明顯,Java部署成本高,但是速度快穩定性強,PHP使用AMP的組合,簡單,快速,但是效能相對差一點。.net的話,也只能在Windows上使用了。

    在這片天下,Python處於何處了?

    Google在網站和爬蟲方面大量使用了Python

    YouTube由Python開發而來

    美國中情局網站由python開發

    國內的知乎、豆瓣、果殼也都是Python開發。

    其實可以看到,python在國外使用的更加普遍。

    Python擁有著快速的開發效率,方便部署和管理,這點優於Java,Python靈活強大,優於PHP。雖然都有優點,缺點也很明顯,效能。

    在web開發中,語言的效能其實不是最重要的,因為你在讀寫資料庫所耗費的時間遠超你語言所帶來的效率問題。

    而且,由於Python的強大,支援越來越強大,已經出現了多種加速方式,其中我最喜歡的便是PyPy這個專案,速度上趕上Java也不成問題。

  • 2 # TRY8開發助手

    從全世界範圍來講,當很多所謂的大牛都在討論C++和java效能孰優孰劣的時候,小札已經推出了服務端完全採用php架構的facebook,每日PV併發承載量是萬億級別,絕我所知,沒有任何一門語言在實戰專案可以達到這種級別的併發。 在國內,不同程式語言的同學都在相互鄙視的時候,小龍同學已經採用PHP推出了微信服務,在國內達到PV是百億級別的併發。據我所知,後端採用其它語言的,沒有任何一門語言可以達到這種級別的併發,我只想說,php是最好的程式語言,之所以這麼說,沒有別的意思,其它語言都有人黑,php只能自黑!

  • 3 # 承香墨影

    從現在看未來,其實很多都不準,你換個思路,想想什麼是現在發展最快的 Web 語言?

    我推薦 Nodejs。

    你可以查一下招聘網站的崗位,Nodejs 正在飛速的增長,而且學習 JavaScript 也是非常有必要的,所有能用 JS 編寫的程式,最終都會用 JS 編寫一遍,這句話還是有一定道理的。

    而且現在 Nodejs 寫中介軟體,也是有無可替代的優點。所以我推薦 Nodejs。

  • 4 # 加米穀大資料

    哪個程式語言會成為主流開發語言,這個很難說,畢竟大家都是在 不斷改進完善發展的。不過加米穀在這裡貼一個程式語言排行榜吧:

    IEEE Spectrum 雜誌今年釋出,對於每位開發者而言,想要衡量程式語言流行度則需要依賴相對流行的網站統計資料。

    IEEE Spectrum 程式語言排行榜的排序綜合了 9 個重要資料來源的 11 個指標...

    Python 再佔榜首,Java 屈居第四

    程式語言排行榜 Top 10

    去年,Python(得分 100 分) 僅以 0.3 分的優勢擊敗了 C 語言(99.7 分)。而如今看來,勢頭不滅反更勝的 Python 已經牢牢地站穩了第一的位置。

    同時今年,C++ 也反超了 C,位居第二名,98.4 分,不過第一名 Python 和第二名 C++ 之間的差距相比去年一二名更大。C 排名第三,得分為 98.2。

    去年,Java 以 99.4 分排名第三,今年降到了 97.5 分,排名第四。Top 10 排行榜除此之外,還有 C#、PHP、R、JavaScript、Go、Assembly。其中,Assembly 是首次進入排行榜的前十名。

    想要根據自己需求瞭解程式語言趨勢,可查閱 2018 年 IEEE Specturm 程式語言排名:

    https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2018

  • 5 # IT講壇

    目前來看,java是主流的web開發語言,將來也會是。

    空口無憑,我們拿事實說話:

    java本身優點

    1.、面向物件:

    所有面向物件程式語言都支援三個概念:封裝、多型性和繼承,Java也不例外。

    它是一門純面向物件的語言。《java 程式設計思想》中提到“Everthing is object”,萬物皆是物件。

    現實世界中的物件均有屬性和行為,相比計算機程式上,屬性則代表著物件的資料,行為代表著物件的方法。有了這兩個特點,萬物皆可以互動。

    2.、平臺無關。

    java語言經過一次編譯,便可以依靠Java虛擬機器(JVM)在目標碼級實現平臺無關性。JVM是一種抽象化的機器,

    它附著在具體作業系統(window/linux/mac等),JVM本身具有一套虛機器指令,並有自己的棧、寄存空間。

    除此之外他還可以開發分散式應用程式,並且在安全性和可靠性方面也是表現的非常優秀。

    說了java這麼多優點,其實java在web開發方面也是很強的,接下來我們具體說下:

    java結合web開發的優點:

    1、提供了對web應用開發的支援。例如,Applet、servlet和jsp可以用來開發web應用程式;

    2、java連線資料庫開發比較方便,比如jdbc連線資料庫,再則java衍生的框架比如spring,封裝起來的資料庫連線池更是簡單至極,

    並且支援多種資料庫,比如mysql,oracle,db2,sqlserver,redis等。

    3、java裡面的還提供了開發分散式應用的類庫比如socket、rmi等。

    4、java開發web成本較為低廉,java的web應用伺服器有免費tomcat、jboss等,如果需要更好的商業化的服務有:websphere和weblogic等。

    綜上所述,java作為比較早的開發語言,他的技術框架等開源的有很多,方便大家學習,開發完成後,易維護。

    即使出現問題,定位的話也比較方便。java開發完成後呈現在機器上的是一些class檔案,並不能被人看到原始碼,相對來說還是比較安全的。

    說了這麼多,再次表明觀點:java會一直第一下去,以前是,現在是,將來仍會利於不敗之地。

  • 6 # 郭德宇

    看到這麼絕對的回答,真是半夜睡不著覺,沒有哪個語言會一統江湖,不同的語言各有應用場景,自從前後端崇尚分離後和java應用的逐漸成熟,java的後續應用趨勢開始下降,這個看看大資料不得不承認,python這個本來只有科研人員玩的工具隨著智慧化和社會的進步被順勢推到了大眾的面前。再說目前web開發越來越只依賴以js為中心的框架,跟java一點毛關係沒有,以後web前端工程師需求會呈現上升趨勢,理由是他離使用者最近。

  • 7 # sobility

    只能說java是後臺最流行的語言,但是前端最流行的目前是h5跟JavaScript,我個人比較看好JavaScript,因為目前來說,最難的語言也是JavaScript

  • 8 # 偶爾來逛逛隨便來瞧瞧

    前臺,不管怎麼演變,目前還是js的天下,當然我個人習慣是把typescript歸於js類中。雖然wasm已經出現,但前途未卜,起碼在目前來說還只是js的補充。後端則百花齊放,在我看來,java仍是霸主,golang值得一用

  • 9 # 螃蟹一呀重複

    java 其他都退下吧,就是java原地踏步,python nodejs 都追10年 go就更不用說了。一個靠空格控制樣式的語言,用的人還不少

  • 10 # T客鈔能說

    照目前的趨勢來看我覺得應該就是python沒錯了。

    python的庫非常豐富,大資料,人工智慧都能用到,而且他的上手週期非常短,普及的話一定是他。

    金融行業,運營資料分析,計算機,人工智慧......都可以使用python,而且python對應的行業都是熱門行業,不說未來,就說現在,現在已經很多小學高中在開python的課程,可以說他就是趨勢。

    而且java要收費了,python是最好的語言不是空穴來風,我只想說python真的非常簡單易上手,最後~人生苦短快用python,哈哈哈!~

  • 中秋節和大豐收的關聯?
  • 糖尿病人宜吃哪些蔬菜?