首先說明,本人不是某個語言的死黨
本人開發范圍涉及了 mac linux win android ios web
也就是說基本各個平臺的程序都有開發
也喜歡一個人開發
基本一個人從前端后臺 ui 服務器端客戶端 都是自己寫自己畫。
多多少少寫了不少程序。
自己使用的工具也都是自己用自己寫,因為用自己寫的程序是最合適自己的,用別人的 或多或少 都會有多余的部分或者不順手的時候。
根據自己的經驗,對于java 的感受,說一說
老鳥就不用看了,
java 跨平臺非常方便
我寫了一個桌面程序(雖然java的控件總被說是丑,但實際用心處理一樣可以高檔次,何況現在沒有誰再用原生的控件風格了,都是自己美化處理過的)
基本公共代碼就是一次寫,然后各個平臺基本都可以直接運行
對于各個平臺針對性的處理,我就直接寫幾個不同平臺的類,然后根據檢測自動實例化不同的類就搞定了,
有人會說,java 最后生成的是個jar 圖標是咖啡,
其實這都是有處理的方法的,
jar 用一個軟件就可以生成 win 下的exe 以及 mac 下的.app
所以你會java 基本 mac windows linux 都可以運行你的程序,而你只用寫一次
java 還可以寫 android
這是大熱門,估計java 排名中的份額基本都是android 貢獻的。
以上說明了一個事實
java 基本除了 ios 手機APP 不能寫,其他的平臺基本都吃下了。
至于web java 也可以寫,
但是本人還是用php來寫web,方便快速
以下是 java 不咋樣的地方
到目前為止感覺java 差的部分就是 寫游戲。
除了我的世界 出名一點,是java 寫的。真沒找到什么好的游戲是java的
工具類的也就是 eclipse netbeans
就是這少數出名的,
java 程序的數量好少啊
最后
本人還是會一直用java 寫東西的
只要java 能寫得出,我就一直用,自帶jre 滿街跑
java 寫不了的,還是要用對應合適的語言來寫。
不想老是在太多的語言里切換或者學習了,
成本太高了。
由于工作的原因
本人要 開發 android 和 ios (基本現在一個app 都要有 ios 和Android 版本,這都是沒辦法的了,但是android 主要是拉人氣用,付費率 真的 ios 高啊,不是因為蘋果逼格高,是蘋果的東西都是好可憐的,程序數量真的跟android 或win 來比簡直不在一個級別。所以用戶都是被迫沒有辦法,就好比 一個清理軟件,win下一抓一大把絕對出名的,而mac 下,就那么幾個還全部收費的,同樣一個app,Android下是免費的,在ios 下連個破日歷都會收你費,被逼的 被逼的)
所以java 和 swift 就絕對跑不掉了
真不知道 為什么那么多人噴java
也真不知道 java 的程序都去哪了?都沒看到什么。
······
新聞熱點
疑難解答