首頁 > 軟體

Python程式設計師如何看待Java?

2021-05-15 10:00:56

Python開發人員對Java的抵制的主要論點:

1. Java中樣板程式碼的數量。

2. Java需要編譯。

Java 開發中使用的工具是反對 Java 的主要論據,而且有人認為 Python 中的 web 應用開發速度要快得多。現在已經有相當先進的工具被用於 Java 開發。不好的開發環境總是讓人感到煩躁,從而激發人們去創建更好的工具。這就是現代工具發展的方式。

那些拖慢開發速度的模板程式碼和重複性的任務也讓Java開發者感到煩躁。這就是為什麼SpringBoot的誕生,可以幫助Java開發者更快地創建網路應用。幾乎所有流行的語言都有這樣的工具。例如,PHP有Symfony,Python也有比Django更好的東西。

一個好的python程式設計師永遠不會討厭Java,因為Java有如此大量的庫,而且它比Python快得多。

Python程式設計師羨慕Java擁有的一些東西:

· 更快的速度

· 享譽全球

· 最大的 Android 應用市場

· 穩定而完善的框架和庫的集合

· 可以在任何地方使用

這些領域是 Java 程式設計師的優勢所在。Java是靜態類型的,這也是它速度快的原因之一。在市場上存在了這麼久,仍然是 c + + 中最著名的語言。Android 從一開始就是 Java 的競技場 ,Java 最好的一點在於它幾乎可以用於任何東西,從套接字程式設計到伺服器,從簡單的計算器到企業級軟體。

現在,在某些領域,Python比任何一種語言都要好得多,它在全球範圍內發展的原因是:

· 短程式碼!

· 庫和框架有如此多的內建功能來完成工作,比如 Django

· 自動化

· 最大的——機器學習。科學的圖書館和資料分析圖書館,如 numpy,Panda 等,孕育了機器學習的新世界

· 實際上很少有人討厭python

這些論點都是正確的。 你可以用 Python 做任何你在 Java 中可以做的事情。從技術上講,這也是正確的,但是在許多領域,Java 是比 Python 更好的選擇,就像在另外一些領域Python 是更好的選擇一樣。在某些領域,兩者都是不錯的選擇,人們應該選擇他們覺得更舒服的語言。語言只是工具!

至於上面的論點,有一些構建系統會負責構建你的程式碼,但是無論如何都需要做測試,所以這只是構建產品時的一個額外步驟。當你只是在編寫指令碼時,Python依然是一個更好的選擇。Java中的大部分模板程式碼都是由IDE生成的,因此您實際上不需要輸入很多內容就可以在 Java 中實現與 Python 中相同的功能。但在你的原始檔中還是會有很多的程式碼。

所以最後我只想說,我不會在這兩者之間做任何比較。兩種語言在各自的領域都很出色,而且都將長期佔據市場。


IT145.com E-mail:sddin#qq.com