TIOBE รายงานดัชนีภาษาโปรแกรมยอดนิยมประจำเดือนตุลาคม 2017 การเปลี่ยนแปลงสำคัญคือภาษา Swift ของแอปเปิล ตกฮวบลงมาอยู่อันดับ 16
Swift ได้รับความนิยมจนได้เข้า Top 10 เมื่อเดือนมีนาคม 2017 แต่ช่วงหลังอันดับกลับตกลงต่อเนื่อง ซึ่ง TIOBE วิเคราะห์ว่านักพัฒนาแอพเริ่มหันไปใช้เครื่องมือข้ามแพลตฟอร์มอย่าง Xamarin (C#), Apache Cordova (JavaScript), Ionic (JavaScript) เพื่อลดภาระการดูแลแอพสองเวอร์ชันบน Android และ iOS
ผลคือความนิยมใน Java, Swift, Objective-C ต่างก็ตกลงกันถ้วนหน้า เพียงแต่ฐานของ Java ยังเข้มแข็ง เลยยังรักษาอันดับหนึ่งไว้ได้

ภาษายอดนิยมอันดับ 1-8 ยังไม่เปลี่ยนแปลง แต่อันดับ 9 คือ Perl ตกลงไปอยู่อันดับ 12, อันดับ 10 Objective-C ตกไปอยู่อันดับ 17 และมี Assembly และ Ruby ขึ้นมาแทนตำแหน่งเดิม
Paul Jansen ซีอีโอของ TIOBE ให้ความเห็นว่า Swift ไม่น่าจะกลับมาติดอันดับ Top 10 ยอดนิยมได้อีก เพราะเป็นภาษาที่ผูกกับแพลตฟอร์มของแอปเปิลเพียงแพลตฟอร์มเดียว ในขณะที่โลกกำลังหมุนไปยังภาษาที่ใช้งานได้ข้ามแพลตฟอร์ม
ส่วนภาษา Kotlin ที่กูเกิลเพิ่งประกาศรองรับใน Android ยังอยู่อันดับ 41
Top 10 ประจำเดือนตุลาคม 2016
- Java
- C
- C++
- C#
- Python
- JavaScript
- PHP
- Visual Basic .NET
- Assembly
- Ruby
on
เครื่องมือข้ามแพลตฟอร์มอย่าง
kajokman Sat, 07/10/2017 - 11:24
เครื่องมือข้ามแพลตฟอร์มอย่าง React Native (JavaScript) ก็มาแรงนะครับ :)
อันนี้น่าจะแรงสุดละนะ
7elven Sat, 07/10/2017 - 12:29
In reply to เครื่องมือข้ามแพลตฟอร์มอย่าง by kajokman
อันนี้น่าจะแรงสุดละนะ
ปาตี้ Golang
spicydog Sat, 07/10/2017 - 12:28
ปาตี้ Golang สิ้นสุดแล้วหรือนี่ -_-
เอาตรง ๆ นะครับ
Be1con Sat, 07/10/2017 - 12:39
เอาตรง ๆ นะครับ โปรเจกต์ที่กำลังทำอยู่ก็ไม่ทำ native แล้วครับ ใช้ Xamarin แทนแล้ว เพราะมันลดระยะเวลาการพัฒนาลงไปเยอะเลย
และคงไม่มีแววว่าจะไปทำ platform specific อีก เพราะมันเสียเวลามากในการเรียนรู้
ผมรบกวนสอบถามนิดนึงครับ
Pichai_C Sat, 07/10/2017 - 21:43
In reply to เอาตรง ๆ นะครับ by Be1con
ผมรบกวนสอบถามนิดนึงครับ ที่ใช้ Xamarin นี่เป็น Xamarin Forms หรือ Xamarin.Droid + Xamarin.iOS นะครับ พอดีผมลอง Xamarin Forms แล้วปัญหา startup ช้ามาก พอจะมีแนวทางแก้ไขบ้างป่าวครับ
ผมกำลังจะเลือก Xamarin.Forms
Be1con Sat, 07/10/2017 - 23:16
In reply to ผมรบกวนสอบถามนิดนึงครับ by Pichai_C
ผมกำลังจะเลือก Xamarin.Forms ครับ เพราะว่าเวลาในการพัฒนามีน้อยมากครับ ส่วนนี้จะเริ่มจริง ๆ เร็ว ๆ นี้ครับ แต่สโคปงานมาแล้ว จึงตอบอะไรไม่ได้มากตอนนี้ครับ
มีเฟส(ส่วนตัว)ไหมครับ หาชุมชน
mr.k Sun, 08/10/2017 - 01:17
In reply to เอาตรง ๆ นะครับ by Be1con
..
Family C forever..
delta Sat, 07/10/2017 - 13:09
Family C forever..
เขียนแล้วใช้ได้ทุก platform
TeamKiller Sat, 07/10/2017 - 13:18
เขียนแล้วใช้ได้ทุก platform เรื่อง Performance เดี่ยวนี้เป็นไงบ้างแล้วหว่า
นั่นสิ แล้วแบบนี้ ก็แสดงว่า
Bigkung Sun, 08/10/2017 - 13:01
In reply to เขียนแล้วใช้ได้ทุก platform by TeamKiller
นั่นสิครับ
อ๋อเข้าใจแล้ว
แอพวมัยถ้าจะรีด performance
Hadakung Sun, 08/10/2017 - 07:28
In reply to เขียนแล้วใช้ได้ทุก platform by TeamKiller
แอพสมัยถ้าจะรีด performance ก็คงมีแต่เกมละครับ ขนาด Native สมัยนี้เขาก็ไม่มานั่ง optimize ละแค่แก้บัคก็เหนื่อยละครับ พลัง cpu สมัยนี้มันเพียงพอสำหรับแอพทั่วไปแล้ว
อย่าง Xamarin
mk Sun, 08/10/2017 - 09:33
In reply to เขียนแล้วใช้ได้ทุก platform by TeamKiller
อย่าง Xamarin นี่ตอนคอมไพล์มัน native นะครับ ข้ามแพลตฟอร์มเฉพาะตอนเขียน
ยินดีที่เห็น Ruby กลับมา Top
WattZ Sat, 07/10/2017 - 14:25
ยินดีที่เห็น Ruby กลับมา Top 10
Ruby ฟื้นแล้ว ^^
PandaBaka Sat, 07/10/2017 - 14:28
Ruby ฟื้นแล้ว ^^
เกือบลงคอสที่โฆษณาในเฟสหนักๆเ
indyend Sat, 07/10/2017 - 14:43
เกือบลงคอสที่โฆษณาในเฟสหนักๆเมื่อเดือนก่อนแล้วมั๊ยหละ :)
ขนาด Xamarin ที่มาแรง MS
polaromonas Sun, 08/10/2017 - 08:54
ขนาด Xamarin ที่มาแรง MS ก็ยังกล่อมให้คนพอร์ทแอพ iOS/Android ลง Windows ไม่ได้เหรอเนี่ย? หรือว่าจริงๆ มันก็มีความต่างกันเยอะอยู่ ไม่ใช่ Write once/run anywhere ??
ภาษา C เฉยๆ
TW Sun, 08/10/2017 - 09:57
ภาษา C เฉยๆ
ทำไมถึงได้อันดับสองเลยล่ะครับ
เขาไปใช้กันเยอะที่ส่วนไหน?
เป็นภาษา (รากฐาน)
srps Sun, 08/10/2017 - 20:20
In reply to ภาษา C เฉยๆ by TW
เป็นภาษา (รากฐาน) ของทั้งมวลนี่ครับ
อ่า..
TW Fri, 13/10/2017 - 04:19
In reply to เป็นภาษา (รากฐาน) by srps
อ่า..
แล้วตอนนี้ยังมีคนเขียน C เฉยๆ อยู่อีกหรือครับ?
ใช้กับงานประเภทไหนด้วย..
อันนี้คือสิ่งที่สงสัยครับ