Tags:
Node Thumbnail

TIOBE รายงานดัชนีภาษาโปรแกรมยอดนิยมประจำเดือนตุลาคม 2017 การเปลี่ยนแปลงสำคัญคือภาษา Swift ของแอปเปิล ตกฮวบลงมาอยู่อันดับ 16

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

ผลคือความนิยมใน Java, Swift, Objective-C ต่างก็ตกลงกันถ้วนหน้า เพียงแต่ฐานของ Java ยังเข้มแข็ง เลยยังรักษาอันดับหนึ่งไว้ได้

No Description

ภาษายอดนิยมอันดับ 1-8 ยังไม่เปลี่ยนแปลง แต่อันดับ 9 คือ Perl ตกลงไปอยู่อันดับ 12, อันดับ 10 Objective-C ตกไปอยู่อันดับ 17 และมี Assembly และ Ruby ขึ้นมาแทนตำแหน่งเดิม

Paul Jansen ซีอีโอของ TIOBE ให้ความเห็นว่า Swift ไม่น่าจะกลับมาติดอันดับ Top 10 ยอดนิยมได้อีก เพราะเป็นภาษาที่ผูกกับแพลตฟอร์มของแอปเปิลเพียงแพลตฟอร์มเดียว ในขณะที่โลกกำลังหมุนไปยังภาษาที่ใช้งานได้ข้ามแพลตฟอร์ม

ส่วนภาษา Kotlin ที่กูเกิลเพิ่งประกาศรองรับใน Android ยังอยู่อันดับ 41

Top 10 ประจำเดือนตุลาคม 2016

  1. Java
  2. C
  3. C++
  4. C#
  5. Python
  6. JavaScript
  7. PHP
  8. Visual Basic .NET
  9. Assembly
  10. Ruby

ที่มา - TIOBE, Infoworld

Get latest news from Blognone

Comments

By: kajokman
ContributorAndroidIn Love
on 7 October 2017 - 11:24 #1012042
kajokman's picture

เครื่องมือข้ามแพลตฟอร์มอย่าง React Native (JavaScript) ก็มาแรงนะครับ :)

By: 7elven
ContributoriPhoneWindows PhoneAndroid
on 7 October 2017 - 12:29 #1012052 Reply to:1012042

อันนี้น่าจะแรงสุดละนะ

By: spicydog
ContributoriPhoneAndroidUbuntu
on 7 October 2017 - 12:28 #1012051
spicydog's picture

ปาตี้ Golang สิ้นสุดแล้วหรือนี่ -_-


SPICYDOG's Blog

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 7 October 2017 - 12:39 #1012053
Be1con's picture

เอาตรง ๆ นะครับ โปรเจกต์ที่กำลังทำอยู่ก็ไม่ทำ native แล้วครับ ใช้ Xamarin แทนแล้ว เพราะมันลดระยะเวลาการพัฒนาลงไปเยอะเลย

และคงไม่มีแววว่าจะไปทำ platform specific อีก เพราะมันเสียเวลามากในการเรียนรู้


< Code | Design | Life | Blogger | Beyond >

By: Pichai_C
Windows PhoneWindows
on 7 October 2017 - 21:43 #1012171 Reply to:1012053

ผมรบกวนสอบถามนิดนึงครับ ที่ใช้ Xamarin นี่เป็น Xamarin Forms หรือ Xamarin.Droid + Xamarin.iOS นะครับ พอดีผมลอง Xamarin Forms แล้วปัญหา startup ช้ามาก พอจะมีแนวทางแก้ไขบ้างป่าวครับ

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 7 October 2017 - 23:16 #1012179 Reply to:1012171
Be1con's picture

ผมกำลังจะเลือก Xamarin.Forms ครับ เพราะว่าเวลาในการพัฒนามีน้อยมากครับ ส่วนนี้จะเริ่มจริง ๆ เร็ว ๆ นี้ครับ แต่สโคปงานมาแล้ว จึงตอบอะไรไม่ได้มากตอนนี้ครับ


< Code | Design | Life | Blogger | Beyond >

By: mr.k on 8 October 2017 - 01:17 #1012186 Reply to:1012053

..

By: delta on 7 October 2017 - 13:09 #1012059
delta's picture

Family C forever..

By: TeamKiller
ContributoriPhone
on 7 October 2017 - 13:18 #1012062
TeamKiller's picture

เขียนแล้วใช้ได้ทุก platform เรื่อง Performance เดี่ยวนี้เป็นไงบ้างแล้วหว่า

By: Bigkung
iPhoneWindows Phone
on 8 October 2017 - 13:01 #1012174 Reply to:1012062
Bigkung's picture

นั่นสิครับ

อ๋อเข้าใจแล้ว

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 8 October 2017 - 07:28 #1012202 Reply to:1012062

แอพสมัยถ้าจะรีด performance ก็คงมีแต่เกมละครับ ขนาด Native สมัยนี้เขาก็ไม่มานั่ง optimize ละแค่แก้บัคก็เหนื่อยละครับ พลัง cpu สมัยนี้มันเพียงพอสำหรับแอพทั่วไปแล้ว

By: mk
FounderAndroid
on 8 October 2017 - 09:33 #1012214 Reply to:1012062
mk's picture

อย่าง Xamarin นี่ตอนคอมไพล์มัน native นะครับ ข้ามแพลตฟอร์มเฉพาะตอนเขียน

By: WattZ
AndroidRed HatSymbianWindows
on 7 October 2017 - 14:25 #1012076
WattZ's picture

ยินดีที่เห็น Ruby กลับมา Top 10

By: PandaBaka
iPhoneAndroidWindows
on 7 October 2017 - 14:28 #1012077
PandaBaka's picture

Ruby ฟื้นแล้ว ^^

By: indyend
AndroidUbuntu
on 7 October 2017 - 14:43 #1012081
indyend's picture

เกือบลงคอสที่โฆษณาในเฟสหนักๆเมื่อเดือนก่อนแล้วมั๊ยหละ :)

By: polaromonas
ContributorWindows PhoneWindows
on 8 October 2017 - 08:54 #1012211

ขนาด Xamarin ที่มาแรง MS ก็ยังกล่อมให้คนพอร์ทแอพ iOS/Android ลง Windows ไม่ได้เหรอเนี่ย? หรือว่าจริงๆ มันก็มีความต่างกันเยอะอยู่ ไม่ใช่ Write once/run anywhere ??

By: TW
AndroidWindows
on 8 October 2017 - 09:57 #1012217

ภาษา C เฉยๆ

ทำไมถึงได้อันดับสองเลยล่ะครับ
เขาไปใช้กันเยอะที่ส่วนไหน?

By: srps
iPhoneWindows
on 8 October 2017 - 20:20 #1012313 Reply to:1012217
srps's picture

เป็นภาษา (รากฐาน) ของทั้งมวลนี่ครับ

By: TW
AndroidWindows
on 13 October 2017 - 04:19 #1013161 Reply to:1012313

อ่า..
แล้วตอนนี้ยังมีคนเขียน C เฉยๆ อยู่อีกหรือครับ?
ใช้กับงานประเภทไหนด้วย..

อันนี้คือสิ่งที่สงสัยครับ