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
Comments
เครื่องมือข้ามแพลตฟอร์มอย่าง React Native (JavaScript) ก็มาแรงนะครับ :)
อันนี้น่าจะแรงสุดละนะ
ปาตี้ Golang สิ้นสุดแล้วหรือนี่ -_-
SPICYDOG's Blog
เอาตรง ๆ นะครับ โปรเจกต์ที่กำลังทำอยู่ก็ไม่ทำ native แล้วครับ ใช้ Xamarin แทนแล้ว เพราะมันลดระยะเวลาการพัฒนาลงไปเยอะเลย
และคงไม่มีแววว่าจะไปทำ platform specific อีก เพราะมันเสียเวลามากในการเรียนรู้
Coder | Designer | Thinker | Blogger
ผมรบกวนสอบถามนิดนึงครับ ที่ใช้ Xamarin นี่เป็น Xamarin Forms หรือ Xamarin.Droid + Xamarin.iOS นะครับ พอดีผมลอง Xamarin Forms แล้วปัญหา startup ช้ามาก พอจะมีแนวทางแก้ไขบ้างป่าวครับ
ผมกำลังจะเลือก Xamarin.Forms ครับ เพราะว่าเวลาในการพัฒนามีน้อยมากครับ ส่วนนี้จะเริ่มจริง ๆ เร็ว ๆ นี้ครับ แต่สโคปงานมาแล้ว จึงตอบอะไรไม่ได้มากตอนนี้ครับ
Coder | Designer | Thinker | Blogger
..
Family C forever..
เขียนแล้วใช้ได้ทุก platform เรื่อง Performance เดี่ยวนี้เป็นไงบ้างแล้วหว่า
นั่นสิครับ
อ๋อเข้าใจแล้ว
แอพสมัยถ้าจะรีด performance ก็คงมีแต่เกมละครับ ขนาด Native สมัยนี้เขาก็ไม่มานั่ง optimize ละแค่แก้บัคก็เหนื่อยละครับ พลัง cpu สมัยนี้มันเพียงพอสำหรับแอพทั่วไปแล้ว
อย่าง Xamarin นี่ตอนคอมไพล์มัน native นะครับ ข้ามแพลตฟอร์มเฉพาะตอนเขียน
ยินดีที่เห็น Ruby กลับมา Top 10
Ruby ฟื้นแล้ว ^^
เกือบลงคอสที่โฆษณาในเฟสหนักๆเมื่อเดือนก่อนแล้วมั๊ยหละ :)
ขนาด Xamarin ที่มาแรง MS ก็ยังกล่อมให้คนพอร์ทแอพ iOS/Android ลง Windows ไม่ได้เหรอเนี่ย? หรือว่าจริงๆ มันก็มีความต่างกันเยอะอยู่ ไม่ใช่ Write once/run anywhere ??
ภาษา C เฉยๆ
ทำไมถึงได้อันดับสองเลยล่ะครับ
เขาไปใช้กันเยอะที่ส่วนไหน?
เป็นภาษา (รากฐาน) ของทั้งมวลนี่ครับ
อ่า..
แล้วตอนนี้ยังมีคนเขียน C เฉยๆ อยู่อีกหรือครับ?
ใช้กับงานประเภทไหนด้วย..
อันนี้คือสิ่งที่สงสัยครับ