[TIOBE tháng 9] Sự trỗi dậy của Python, JS và PHP
TIOBE Programming Community index là một bảng xếp hạng các loại ngôn ngữ lập trình nổi bật và thông dụng nhất trong công đồng IT. Với nội dung luôn được cập nhật mỗi tháng 1 lần nhằm bảo đảm tính khách quan. Kết quả được tổng hợp từ ý kiến của các developer nhiều kinh nghiệm trên toàn ...
TIOBE Programming Community index là một bảng xếp hạng các loại ngôn ngữ lập trình nổi bật và thông dụng nhất trong công đồng IT. Với nội dung luôn được cập nhật mỗi tháng 1 lần nhằm bảo đảm tính khách quan. Kết quả được tổng hợp từ ý kiến của các developer nhiều kinh nghiệm trên toàn cầu cũng như các ông lớn trong làng công nghệ. Các search engine như Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube và Baidu được sử dụng để thu thập và tính toán ra kết quả. Lưu ý rằng là bảng xếp hạng TIOBE không phải là về ngôn ngữ lập trình tốt nhất hay là ngôn ngữ được dùng nhiều nhất. Thay vào đó, bảng xếp hạng cho ta biết sự đánh giá về tiềm năng cũng như xu hướng sử dụng ngôn ngữ trong tương lai dựa vào insight của chính các developer nói riêng và cộng đồng công nghệ toàn cầu nói chung.
Oct 2017 | Oct 2016 | Change | Programming Language | Ratings | Change |
---|---|---|---|---|---|
1 | 1 | Java | 12.431% | -6.37% | |
2 | 2 | C | 8.374% | -1.46% | |
3 | 3 | C++ | 5.007% | -0.79% | |
4 | 4 | C# | 3.858% | -0.51% | |
5 | 5 | Python | 3.803% | +0.03% | |
6 | 6 | JavaScript | 3.010% | +0.26% | |
7 | 7 | PHP | 2.790% | +0.05% | |
8 | 8 | Visual Basic .NET | 2.735% | +0.08% | |
9 | 11 | Assembly language | 2.374% | +0.14% | |
10 | 13 | Ruby | 2.324% | +0.32% | |
11 | 15 | Delphi/Object Pascal | 2.180% | +0.31% | |
12 | 9 | Perl | 1.963% | -0.53% | |
13 | 19 | MATLAB | 1.880% | +0.26% | |
14 | 23 | Scratch | 1.819% | +0.69% | |
15 | 18 | R | 1.684% | -0.06% | |
16 | 12 | Swift | 1.668% | -0.34% | |
17 | 10 | Objective-C | 1.513% | -0.75% | |
18 | 14 | Visual Basic | 1.420% | -0.57% | |
19 | 20 | PL/SQL | 1.408% | -0.12% | |
20 | 16 | Go | 1.357% | -0.45% |
Theo bảng xếp hạng của TIOBE trong năm nay, Swift đang mất dần sự chú ý và rớt xuống hạng thứ 16 trong khi đầu năm 2017 vẫn còn góp mặt trong top 10. Trước đây, chúng ta vẫn thường thấy Android app được viết với Java và iOS app với Swift/Objective-C. Tuy vậy, chúng tỏ ra khá là phiền phức khi bạn phải cùng lúc quản lí và bảo trì tới hai code base khác nhau nhưng cùng một tính năng. Do đó frameworks cho mobile hybrid app đã được phát triển và ngày càng trở nên nổi tiếng trong thời gian gần đây. Tuy Java, C và C++ vẫn đang giữ ba vị trí đầu bảng nhưng chúng lại đang có chiều hướng giảm dần trong khi bộ ba Python, Javascript và PHP đang phát triển một cách nhanh trong (sếp thứ hạng lần lượt là 5,6 và 7).
Tuy vậy, Java, C và C++ vẫn sẽ đóng vai trò quan trọng trong một thời gian dài nữa bởi sự mạnh mẽ cũng như tiện lợi của nó đem lại. Nhưng với xu thuế toàn cầu hóa cũng như đơn giản hóa, chúng ta sẽ chứng kiến sự phát triển của nhiều platform khác nhau cùng xài chung một ngôn ngữ lập trình – trong đó có Python, JS và PHP.
Techtalk via TIOBE