各種語言用到的編輯器
python開發:pycharm(收費),vscode(免費),sublintext,
go開發:goland(收費),vscode,國產的
java:idea(收費),eclipse(免費),MyEclipse(收費)
android:androidstudio(免費),eclipse+adt
前端:webstorm(收費)
php:phpstorm(收費)
資料庫開發:datagrip
jetbrains公司出的全家桶,一個注冊碼,可以都用
androidstudio:谷歌公司買了jetbrains公司授權,在它基礎上,做了它
解釋型和編譯型語言
你出去之后開發環境:windows開發(主流),但是公司也可能使用sanic、faskapi等框架,這些框架在windows上安裝不上(不支持),可以在windows上裝ubuntu或者配一個mac本開發,還可以遠程連接linux開發和遠程連linux內的docker開發!
編譯型語言:
c:c代碼寫完,對于不同平臺需要不同的編譯(不同平臺),不能跨平臺運行,在linux上可以原始碼安裝軟體,自行編譯,運行,在windows上,都有對應的exe檔案,不需要我們自行編譯!
java:一處編碼,處處運行,java是編譯型還是解釋型?編譯型,編譯程序---把java源代碼編譯成位元組碼檔案 .class檔案(不是可執行檔案) ---不能直接運行在作業系統之上----》必須運行在jvm(java虛擬機很像python的決議器),jvm運行至少要300m記憶體
jdk
jre
jvm
javase javame javaee
go:編譯型,跨平臺編譯(windows平臺可以編譯出mac平臺的可執行檔案),所有go代碼打成一個可執行檔案
決議型語言:
python: 強型別動態語言
js:只能在瀏覽器中運行,nodejs(可以做后端開發)
php:web開發
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/514237.html
標籤:Python
上一篇:day46-JDBC和連接池02
