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

Apple Swift đã là một trong mười …

Trong năm 2014, Apple đã công bố một ngôn ngữ lập trình được thiết kế để thay thế Objective-C trong việc tạo ứng dụng cho iOS và macOS. Bốn năm sau, nó đã trở thành một trong những ứng dụng phổ biến nhất đối với các nhà phát triển.

Công ty tư vấn RedMonk đã tổng hợp bảng xếp hạng các ngôn ngữ phổ biến nhất kể từ năm 2011. Phiên bản mới nhất cho thấy Swift đã lọt vào top 10.

Không có gì ngạc nhiên khi các lập trình viên quan tâm đến ngôn ngữ của Apple, vì nó có thể được sử dụng trên các nền tảng khác nhau – iOS, macOS, watchOS, cho đến Google Fuchsia trong tương lai – và có mã nguồn mở. Nhưng RedMonk chưa bao giờ thấy sự quan tâm đến một ngôn ngữ tăng nhanh như vậy.

Trong khi đó, Kotlin đã leo nhanh thứ hai trong bảng xếp hạng đó. Anh ấy đã nhảy từ vị trí thứ 46 trong quý 3 năm 2017 lên vị trí thứ 27 vào tháng Giêng.

Lý do rất đơn giản: từ năm ngoái, Google đã chính thức hỗ trợ ngôn ngữ này để phát triển ứng dụng Android. Kotlin có thể tương tác 100% với Java.

Stephen O’Grady của RedMonk viết: “Điều đặc biệt thú vị sẽ là liệu Kotlin có thể thâm nhập vào các ứng dụng doanh nghiệp lớn hay không. Điều đó sẽ mang lại cho nó một hình thức phát triển mà Swift hiện không có”.

Ngoài những thay đổi này, thứ hạng về cơ bản vẫn giữ nguyên so với các năm trước. JavaScript và Java vẫn là hai ngôn ngữ phổ biến nhất, tiếp theo là Python, PHP và C #. Ngoài ra, hãy kiểm tra: Tính năng kiểm tra AdBlock để tăng tốc các trang với bộ đệm thư viện JavaScript

Ngày càng khó để các ngôn ngữ mới lọt vào top 20. Go, ngôn ngữ lập trình của Google, đã có thể làm điều đó nhanh chóng – nhưng nó bị đình trệ. O’Grady nói: “Danh tiếng của nó là không cần bàn cãi, nhưng nó thiếu tính linh hoạt mà chúng ta thấy ở Java để giúp nó tiếp cận với các thị trường mới và do đó là tăng trưởng mới.

Có ba lần rút thăm kỹ thuật trong bảng xếp hạng: Swift và Objective-C (vị trí thứ 10), Shell và R (vị trí thứ 12) và TypeScript và Scala (vị trí thứ 14).

RedMonk biên soạn bảng xếp hạng bằng cách kiểm tra số lượng câu hỏi được hỏi trong Stack Overflow và số lượng dự án trong GitHub. Phương pháp này được tạo ra bởi các nhà khoa học dữ liệu Drew Conway và John Myles White vào năm 2010.

O’Grady chỉ ra rằng bảng xếp hạng không nhất thiết phản ánh liệu các công ty có đang sử dụng những ngôn ngữ này hay không, cũng như có bao nhiêu công việc dành cho những người biết chúng.

Ý tưởng là chỉ ra sự quan tâm của các nhà phát triển, những người có thể ảnh hưởng đến các quyết định nội bộ của công ty – ví dụ, ngôn ngữ nào sẽ được sử dụng trong các dự án mới.

Nguồn: tecnoblog