程式101: Java vs. JavaScript

在程式語言中許多人搞不清楚Java 和JavaScript分別。這兩個名字那麼相近,應該有許多共通點吧?

讓小編偷偷的告訴你個專業資訊:Java跟 JavaScript,不一樣!

簡單地講,Java是屬於後端的程式語言,但JavaScript是屬於前端的。

如果你無法理解上面的意思,下面有比較詳細的解釋:

工程師可以運用Java 編成出完整且獨立的應用程序,並可以在單一電腦或透過網路傳播給其他電腦所使用。工程師通常使用 Java 來編寫程式,因此Java也有“write once, run anywhere” (WORA)的美名,意思就是Java 可以在所有支援Java的平台上執行且不需要重新編譯。

JavaScript跟HTML和 CSS 一樣是屬於比較先進的程式語言,可以讓我們透過滑塊、下拉菜單、測驗或其他互動式的元素來與使用者產生互動。因此開發人員只會在網站製作上使用到JavaScript。

What is built by Java, and JavaScript?

那有什麽是使用Java和JavaScript開發的呢?

Java:

Android: Android 本身就是利用Java寫出來的一套作業系統,而且大多的Android程式也是使用Java 來撰寫的。
Minecraft: Minecraft最早就是使用Java開發出來的遊戲,但也開始能配合其他語言像是C++來給iOS的或其他作業平台的使用者使用。

Eclipes 月蝕: 對開發者來說,他是一套運用Java寫出來的多語言多平台IDE (Integrated Development Environment 整合發展環境)
JavaScript:

該怎麼講呢?Javascript 被稱為是 “The Language of Interne” 互聯網語言,根據Usage of JavaScript for websites 2015年11月的報告,超過90% 的網在在客戶端的部分都是使用JavaScript寫的。

用JavaScript寫出的受歡迎網站有:

所以我該從哪個語言開始學習呢?

雖然Java和JavaScript都可以當作網路語言使用,然而想要比較精進技術的工程師應該學習JavaScript,因為Java在速度上面相較於JavaScript是比較緩慢的。

值得一提的是,Java在不少有歷史的名校裡面都是學電腦相關科系的學生們的入門課。學生們可以從Java學習到編成導向的寶貴基礎,所以我們強烈建議 K-12的學生在掌握他們的第一門程式語言後開始學習Java。

你對學習Java和JavaScript的經驗是什麼呢?留言在底下分享給我們看看吧!

想讓家裡的小朋友開始學習程式語言的話,歡迎來First Code Academy的網站來了解相關的課程與資訊喔!

Share This"
繼續關注 First Code Academy on:
聯繫我們
Impact Hub
台北市大安區和平東路二段265巷3號
Tue to Fri: 10:00AM to 7:00PM
Sat: 9:00AM to 6:00PM
+886 909 818 260
hello.tw@firstcodeacademy.com