Google調整Android Studio和Gradle套件的版本名稱,讓Gradle套件和Android Studio版本架構脫鉤,並使得IntelliJ和Android Studio能夠對應年分,讓版本更清楚
「gradle intellij」的推薦目錄:
- 關於gradle intellij 在 iThome Facebook 的最佳解答
- 關於gradle intellij 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳解答
- 關於gradle intellij 在 工業技術研究院 Facebook 的最讚貼文
- 關於gradle intellij 在 JetBrains/gradle-intellij-plugin - GitHub 的評價
- 關於gradle intellij 在 Getting Started with Gradle - IntelliJ Platform SDK 的評價
- 關於gradle intellij 在 How to use gradle run with Intellij IDEA? - Stack Overflow 的評價
gradle intellij 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳解答
เปรียบเทียบมัดต่อมัด ระหว่างภาษาเกิดใหม่อย่าง Kotlin กับภาษารุ่นพี่ Java
เมื่อพูดถึงภาษาที่พัฒนาแอพบน Android นอกจาก Java ก็ยังมีภาษาอื่นที่ใช้พัฒนาได้ อาทิ C#, C/C++, JavaScript และ Scala
และล่าสุด google ก็รองรับภาษา Kotlin เอาไว้ใช้เขียนแอพบน Android ซึ่งใน Android Studio 3.0 ก็รองรับ Kotlin ไว้เสร็จสรรพโรงเรียนจีน
ข้อมูลในบทความนี้ เป็นรูป Infographic เขาจะเปรียบเทียบภาษา Kotlin กับ Java ซึ่งจะมีประโยชน์ในการเลือกภาษาไปใช้งานโปรเจคเรา
เลยสรุปมาให้
1) เลขเวอร์ชั่น
Kotlin 1.2
ส่วน Java 8 (Android Studio 3.0 มันรองรับเวอร์ชั่น 7 เต็มรูปแบบ และบางส่วนของเวอร์ชั่น 8 ยังไม่ถึง 9 ที่เป็นเวอร์ชั่นล่าสุด)
2) จุดประสงค์การใช้งาน
Kotlin เป็นภาษา statically typed (ต้องรู้ชนิดข้อมูลก่อนคอมไพล์)
โดยทำงานได้บน JVM, Android หรือจะแปลงเป็น JavaScript ก็ได้ด้วย
Java เป็นภาษาโปรแกรมเชิงวัตถุ (statically typed เหมือนกัน) สามารถพัฒนาแอพบน Android ได้ (ไม่ใช่แค่แอพบน Android แต่สามารถใช้งานได้ครอบจักรวาลภาษาหนึ่ง)
3) ศาสดาผู้ให้กำเนิด
บริษัท Jet Brains และ ผู้สนับสนุน Open source ทุกท่าน
ท่าน James Gosling, Mike Sheridan และ Patrick Naughton
4) ปีที่ถือกำเนิด
Kotlin ปี 2011 (ในรูปมันผิดครับ)
Java ปี 1995
5) ใครบนโลกใช้บ้าง
Kotlin เช่น Pinterest, Evernote, Gradle (Kotlin เกิดทีหลัง ผู้ใช้เลยยังไม่มาก)
Java เช่น Linkedin, amazon.com, ebay.com (เนื่องจาก Java เกิดก่อน มีผู้ใช้เยอะกว่า)
6) ความสามารถ
Kotlin เป็นภาษาสมัยใหม่ เพิ่มความสามารถ robustness ของโค้ด (จัดการความผิดพลาดขณะโปรแกรมทำงาน และจัดการกับความผิดพลาดตอนป้อนข้อมูล) อีกทั้งเพิ่มความสามารถให้สร้างแอพได้หลากหลากแพลท์ฟอร์ม
Java จุดเด่นที่โด่งดังคือ รันได้ข้ามแพลทฟอร์ม (cross platform) สามารถเอามาทำเว็บแอพก็ได้
7) ทำไมถึงเลือกใช้งาน
ใช้ Kotlin เพราะ โค้ดเขียนได้กระชับ ปลอดภัย เข้ากันได้กับ Java มีเครื่องมือที่รองรับ
ใช้ Java เพราะ ความเป็นโปรแกรมเชิงวัตถุสูง มีความ secure มีประสิทธิภาพสูง ทำเว็บแอพได้
8) แหล่งเรียนรู้ออนไลน์
Kotlin เช่น บล็อกของ Kotlin เอง, Udemy,Dzone เป็นต้น
Java เช่น Stack overflow, Github, Dzone เป็นต้น
9) IDE ที่รองรับ
Kotlin เช่น Intellij IDEA, Android Studio, Eclipse, Standalone Compiler
Java เช่น NetBeans, Eclipse, Android studio, JDeveloper
10) การใช้งาน
Kotlin นำไปใช้บน JVM, Android, ทำเป็นเว็บ
Java นำไปใช้งานบนมือถือ, ทำเป็นเว็บ, ใช้งานในระดับองค์กร
หมายเหตุ ไม่ได้สรุปทุกภาพ ถ้าผิดพลาดอะไร ก็ขอโทษทีครับ
gradle intellij 在 工業技術研究院 Facebook 的最讚貼文
#工商服務
Ubiquitous Android(手機、平板、高解析穿戴裝置)與藍芽及物聯網應用實作系列
Android Studio是從IntelliJ的基底強化而來,整合了Google雲端平臺,並支援多種Android載具的Apps開發,包括Android智慧型手機與平板電腦、Android TV、Android Wear、Google眼鏡等可運行Android系統的載具。
5/9~17【Android Studio與版本控制整合開發實作】
整合Android Studio與Bitbucket, 讓個人與小型團隊在開發時可以除了有本地端的版控,同時也可以有遠端程式碼的協同運作,進行整合的專案開發。
7/21~29【Android Studio於平板、高解析穿戴裝置與電視載體應用實作】
工具與實例講解並重,以具體的功能解析說明Android高解析度時所用的Fragment,gradle如何控制這些相關的library,進而說明Android wear的原理與網路整合實務。
9/22~30【Android與物聯網、藍芽及藍芽BLE連結實作】
以實作解析Android與藍芽2.0、4.0及其餘裝置的整合。包含Google Cloud Message雲端訊息推送,並且說明Arduino與Android BLE的連結使用。
https://college.itri.org.tw/edm/D1/001/07/index.html
gradle intellij 在 Getting Started with Gradle - IntelliJ Platform SDK 的推薦與評價
You can verify that the plugins are enabled by visiting Settings | Plugins. 确保已启用Gradle插件. 1.2从Scratch创建一个插件项目. IntelliJ IDEA支持使用Gradle自动 ... ... <看更多>
gradle intellij 在 JetBrains/gradle-intellij-plugin - GitHub 的推薦與評價
The Gradle IntelliJ Plugin is a plugin for the Gradle build system to help configuring your environment for building, testing, verifying, and publishing plugins ... ... <看更多>