Tin tức và phân tích của tất cả các thiết bị di động

Mức độ phổ biến của các ngôn ngữ lập trình: JavaScript dẫn đầu, trước Python và Java

Trong cuộc khảo sát Quốc gia về nhà phát triển của mình, SlashData hỏi hơn 17.000 nhà phát triển trên 159 quốc gia về các ngôn ngữ lập trình chính, cũng như về việc họ sử dụng phần mềm nguồn mở và công nghệ đám mây.

5 triệu người dùng bổ sung kể từ năm 2017 cho JavaScript

Theo phép ngoại suy được thực hiện bởi SlashData, JavaScript sẽ là ngôn ngữ lập trình được sử dụng nhiều nhất trên thế giới, với gần 12,7 triệu người dùng. Nó đứng trước Python và Java trong bảng xếp hạng. Tiến bộ của anh ấy là đáng chú ý, với 5 triệu nhà phát triển mới chỉ trong 3 năm. SlashData nhận thấy rằng:

Ngay cả trong các lĩnh vực mà JavaScript ít được sử dụng nhất, chẳng hạn như khoa học dữ liệu hoặc AR / VR, hơn 20% nhà phát triển sử dụng nó trong các dự án của họ.

Lưu ý rằng CoffeeScript và TypeScript của Microsoft được bao gồm trong số lượng JavaScript trong cuộc khảo sát.

thua xa với 9 hàng triệu người dùng, Python có tất cả những thứ giống nhau, gần như 2,2 triệu nhà phát triển mới kể từ năm 2017. Python do đó đã vượt qua Java vào đầu năm, để leo lên bậc thứ hai của bục giảng. Sự phát triển của các dự án liên quan đến khoa học dữ liệu và học máy giải thích sự phổ biến hiện nay của Python.

Java luôn dẫn đầu 3 sau 25 năm tồn tại

Java được sử dụng bởi gần 70% các nhà phát triển. Ngôn ngữ cũng ghi nhận một sự tiến triển với 1,6 triệu nhà phát triển mới kể từ năm 2017. Mức độ phổ biến này gắn liền với hệ sinh thái các ứng dụng di động trên Android.

Với khoảng 6 hàng triệu người theo dõi, chúng tôi tìm thấy C / C ++, PHP và C #. Sau đó, với số lượng nhà phát triển tham gia ít hơn khoảng ba lần, có hai ngôn ngữ phát triển ứng dụng di động: Kotlin (Google) và Swift (Apple). Theo nghiên cứu của SlashData, Swift đã vượt qua Kotlin chỉ vài tháng trước.

Tất cả những con số này đều dựa trên ước tính giữa năm 2020 của SlashData là 21,3 hàng triệu nhà phát triển phần mềm đang hoạt động trên khắp thế giới.

Các số liệu thống kê thú vị khác

60% các nhà phát triển phụ trợ thích vùng chứa làm công nghệ đám mây chính của họ. Con số này cao hơn 15% so với những người sử dụng cơ sở dữ liệu (như AWS, Oracle, IBM, Google và MongoDB chẳng hạn).

Vùng chứa đang dẫn đầu, đi trước cơ sở dữ liệu. © SlashData

SlashData cũng đã xem xét các nhu cầu cụ thể (kỹ thuật và phi kỹ thuật) của các nhà phát triển sau giai đoạn khủng hoảng sức khỏe mà chúng tôi đang trải qua. Sự linh hoạt của lịch trình và / hoặc khối lượng công việc là nhu cầu nổi lên nhiều nhất (34% số phản hồi). Sau đó là yêu cầu về các công cụ và nền tảng truyền thông, bao gồm cả hội nghị truyền hình (26% phản hồi). Các nhu cầu khác là: nhiều không gian hơn trên đám mây, các thành phần phần cứng / máy móc, hỗ trợ tâm lý (trong 14% trường hợp).

27% nhà phát triển nói rằng họ không có nhu cầu cụ thể. © SlashData