查看完整版本: java 和javascript 的寫法一樣嗎?
頁: [1] 2

xiaofu95 發表於 2018-9-25 04:59 PM

java 和javascript 的寫法一樣嗎?

本人以前有學過javascript和一些website的language{:35:}
目前想寫android,不懂寫法一樣嗎?{:46:}
有沒有比較好軟件推薦寫android的,android studio 安裝程序太麻煩了{:41:}
<div></div>

sheauren 發表於 2018-9-25 09:46 PM

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

jackyo04 發表於 2018-9-26 04:18 PM

完全不一樣阿{:31:}
安裝過程不就下一步到底就好了,官網也有安裝教學
android有分res部份(UI)部份跟程式部份,如果有寫過視窗化程式設計,會比較了解一點
寫個簡單的程式不難,難在你不會找關鍵字上網搜尋{:40:}

xiaofu95 發表於 2018-9-26 07:17 PM

jackyo04 發表於 2018-9-26 04:18 PM static/image/common/back.gif
完全不一樣阿
安裝過程不就下一步到底就好了,官網也有安裝教學
android有分res部份(UI)部份跟程式部 ...

那android是用java寫的對嗎?
只是那些version的更新很煩,而且占據很大的空間

jackyo04 發表於 2018-9-27 08:06 AM

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

是java語法沒錯,但工具用法有些微差異而已,版本就選18以上的,目前手機最低階的,好像是Android 4.4,先安裝一個版本就好,因為你之後上網找範例時,大家版本都不一樣,到那時候再安裝也不遲,隨著版本的不同,工具更是有很大的差異,有些功能只有特定版本才有,所以要練習的話,要先確認一下你的版本有沒有支援,然後在下手會比較好,版本差異可以到官方網站就可以查到...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><br><br><br><br><br><div></div>

xiaofu95 發表於 2018-9-27 10:02 PM

sheauren 發表於 2018-9-25 09:46 PM static/image/common/back.gif
android studio安裝下一步到底應該就裝好了....
應該是後續環境建置比較複雜,
畢竟android版本多所以一步 ...

就是后續的那個很麻煩咯{:51:}
android比web的復雜,很多不同版本不同的寫法。
如果都是c-family那就比較容易懂了

xiaofu95 發表於 2018-9-27 10:03 PM

jackyo04 發表於 2018-9-27 08:06 AM static/image/common/back.gif
是java語法沒錯,但工具用法有些微差異而已,版本就選18以上的,目前手機最低階的,好像是Android 4.4, ...

好的,我試試看用。那database是用mysqli比較多?

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,未來會省事很多。...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

xiaofu95 發表於 2018-9-30 03:53 PM

xiaofu95 發表於 2018-9-27 10:03 PM static/image/common/back.gif
好的,我試試看用。那database是用mysqli比較多?

確實SQLite比較容易連接

xiaofu95 發表於 2018-9-30 03:55 PM

codewice 發表於 2018-9-30 01:22 PM static/image/common/back.gif
Javascript 是動態型別的語言,Java 是靜態型別的語言,兩者基本上可以當作完全不同的東西,語法上都是 C l ...

謝謝大大分享!!
android不簡單,你的正職也是寫android的??<br><br><br><br><br><div></div>

codewice 發表於 2018-10-1 10:38 PM

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

是的,是我的正職工作。加油!

mountainboy 發表於 2018-11-17 09:19 PM

Java 和 Javascript 是兩個不同程式語言! Java用於一般程式開發;Javasript 用於網頁設計。Java程式在JVM執行;Javasript程式在瀏覽器執行。

Android Studio 3.0 之後,已將SQLite 加入,安裝完Andriod Studio 就會有SQLite 可以玩資料庫!

早期開發Android程式用Eclipse,現在大多用Android Studio 開發了。Android Studio最大的障礙是Gradle,一般人搞不太懂。但有點離題了!

xiaofu95 發表於 2018-11-25 02:45 PM

mountainboy 發表於 2018-11-17 09:19 PM static/image/common/back.gif
Java 和 Javascript 是兩個不同程式語言! Java用於一般程式開發;Javasript 用於網頁設計。Java程式在JVM執 ...

謝謝講解!科技真的進步超快的,要趕上這個社會的科技技术真的不簡單

apple328447 發表於 2019-2-28 01:58 PM

Java 和 Javascript 是兩個完全不同的東西喔!!!
如果想要開發APP的話 Android studio是使用Java 去開發"Native APP"
如果想使用Javascript 去開發的話可以選擇"Web APP"去開發,也可以達到跨平台的效果喔!

ahway9988 發表於 2019-3-1 02:47 PM

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

android 聽說好像又多了一個新的語言,叫kotlin 不知道用java 好還是kotlin好,昨天剛去買了一本來看,小弟我也正在努力學習中orz<br><br><br><br><br><div></div>
頁: [1] 2