伊莉討論區

標題: java 和javascript 的寫法一樣嗎? [打印本頁]

作者: xiaofu95    時間: 2018-9-25 04:59 PM     標題: java 和javascript 的寫法一樣嗎?

提示: 作者被禁止或刪除 內容自動屏蔽
作者: sheauren    時間: 2018-9-25 09:46 PM

android studio安裝下一步到底應該就裝好了....
應該是後續環境建置比較複雜,
畢竟android版本多所以一步一腳印去墾荒收穫比較多
javascript/java大概只有取名當初取的太像容易造成混淆
兩者相似的就是都是C-family的語言,其他沒什麼相似的....
作者: jackyo04    時間: 2018-9-26 04:18 PM

完全不一樣阿
安裝過程不就下一步到底就好了,官網也有安裝教學
android有分res部份(UI)部份跟程式部份,如果有寫過視窗化程式設計,會比較了解一點
寫個簡單的程式不難,難在你不會找關鍵字上網搜尋
作者: xiaofu95    時間: 2018-9-26 07:17 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: jackyo04    時間: 2018-9-27 08:06 AM

xiaofu95 發表於 2018-9-26 07:17 PM
那android是用java寫的對嗎?
只是那些version的更新很煩,而且占據很大的空間
...

是java語法沒錯,但工具用法有些微差異而已,版本就選18以上的,目前手機最低階的,好像是Android 4.4,先安裝一個版本就好,因為你之後上網找範例時,大家版本都不一樣,到那時候再安裝也不遲,隨著版本的不同,工具更是有很大的差異,有些功能只有特定版本才有,所以要練習的話,要先確認一下你的版本有沒有支援,然後在下手會比較好,版本差異可以到官方網站就可以查到
作者: xiaofu95    時間: 2018-9-27 10:02 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: xiaofu95    時間: 2018-9-27 10:03 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: codewice    時間: 2018-9-30 01:22 PM

Javascript 是動態型別的語言,Java 是靜態型別的語言,兩者基本上可以當作完全不同的東西,語法上都是 C like,但是內在邏輯差很多,如果沒有靜下心來認真地花一兩週把語言基礎的部分學一下,開發的時候會付出很多時間在語言級別的除錯。甚至還沒談到平台開發(Android vs Browser) 的問題。

在平台上,如果是 SPA 的網頁,會透過 URL 的 route 來抽換頁面上的元件,或是每個頁面有自己的 UI,透過 RESTFul 的 API 來畫,頁面之間彼此的互動性不高。但是 Android 上面有 Activity, Fragment, Service, ContentProvider。Activity 之間會有互動,退到背景的時候還要考慮到被系統砍掉的情況。網頁跟 Android 思考的切入點不一樣,要有心理準備。

Android 上面有不同系統的 API,行為不一樣的問題,或是手機系統廠自己調整了不同的行為。網頁開發也有不同瀏覽器的行為不同,或是同一家瀏覽器但是版本差異大,使得 js 語法或是 css 結果不一樣。我是覺得兩邊各有頭痛的地方。

開發的部分我也同其他網友一樣建議用 Android Studio。我以前都熱愛用 Vim,但是近幾年來 Android 所有的開發資源都圍繞著 Android Studio,如果寫 Android 程式是你的正職工作,那麼還是緊緊抱著 Google 的大腿,照著他們的建議去用 Android Studio,未來會省事很多。
作者: xiaofu95    時間: 2018-9-30 03:53 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: xiaofu95    時間: 2018-9-30 03:55 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: codewice    時間: 2018-10-1 10:38 PM

xiaofu95 發表於 2018-9-30 03:55 PM
謝謝大大分享!!
android不簡單,你的正職也是寫android的??

是的,是我的正職工作。加油!
作者: mountainboy    時間: 2018-11-17 09:19 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: xiaofu95    時間: 2018-11-25 02:45 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: apple328447    時間: 2019-2-28 01:58 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: ahway9988    時間: 2019-3-1 02:47 PM

本帖最後由 ahway9988 於 2019-3-1 11:41 PM 編輯

android 聽說好像又多了一個新的語言,叫kotlin 不知道用java 好還是kotlin好,昨天剛去買了一本來看,小弟我也正在努力學習中orz
作者: zaq12345    時間: 2020-4-4 12:11 AM

我覺得 Yahoo 知識的回覆,還挺貼切的....
tw.answers.yahoo.com/question/index?qid=20111027000015KK01741

您可以參考一下


作者: junyanick    時間: 2020-5-2 02:11 AM

個人覺的許多地方的概念相同
但用的方法會有些許的不一樣
可是因為一個是用於前端,一個是後端
因此,還是存在差異
我自己的心得來說
javascript的DOM就很像是java的物件導向觀念一樣

作者: hand79    時間: 2022-7-9 10:22 AM

Java 和 Javascript 是兩個完全不同的東西

概念和設計不同。




歡迎光臨 伊莉討論區 (http://a405.file-static.com/) Powered by Discuz!