Articles

Top 24 języki programowania do tworzenia stron internetowych: Python i inne

co roku, podobnie jak wiele innych organizacji i firm analitycznych, IEEE Spectrum tworzy listę „najlepszych” języków programowania, wykorzystując 11 wskaźników z nie mniej niż ośmiu źródeł (w tym Twitter, Stack Overflow i inne). Jest to unikalna lista, ponieważ dzieli języki według przypadków użycia, co pozwala zobaczyć, które języki są najbardziej popularne w przypadku tworzenia stron internetowych, urządzeń mobilnych i wbudowanych.

Mając to wszystko na uwadze, warto przyjrzeć się najlepszym językom IEEE Spectrum do tworzenia stron internetowych. Jak można się spodziewać, niektóre z najpopularniejszych języków programowania na świecie są na szczycie tej listy, w tym Python, Java i JavaScript. Spójrz:

słowo o metodologii IEEE: organizacja pobiera 300 języków programowania z Githuba, a następnie zwraca się do Google, aby zobaczyć, który z tych języków ma najwięcej wyników wyszukiwania. To generuje listę 52 języków. Następnie popularność poszczególnych języków jest oceniana na podstawie 11 wskaźników, w tym własnej strony pracy IEEE i Biblioteki Cyfrowej Xplore, a także danych z Twittera, GitHub i Stack Overflow.

Czy możesz się nie zgodzić z tą metodologią? Jasne; każdy ranking języków programowania ma swoje dziwactwa i luki. Na przykład krytycy indeksu TIOBE (aktualizowanego co miesiąc) twierdzą, że jest to lepsze odzwierciedlenie „szumu” języka niż jego rzeczywiste użycie, ponieważ częściowo opiera się na źródłach takich jak YouTube i Wikipedia.

niemniej jednak, listy takie jak te są przydatne do potwierdzenia, które języki programowania przyciągają większość czasu i uwagi programistów—co oznacza, że prawdopodobnie pozostaną w użyciu przez dłuższy czas (przynajmniej te super popularne, takie jak Python i Java; nie ma wiele do powiedzenia na temat ponurej oceny coffeescript IEEE). Jeśli chcesz zostać programistą stron internetowych, to naprawdę ważne, aby wiedzieć.

kolejna ciekawa rzecz do odnotowania tutaj: Kotlin plasuje się ponad długoletnim Web-centric języków programowania, takich jak Perl (niesławny „Swiss Army chainsaw” rozwoju stron internetowych). Chociaż możesz myśleć o Kotlin jako przede wszystkim języku do tworzenia aplikacji na Androida, jest on dość wszechstronny, wykorzystywany do wszystkiego, od pracy backend/serwer po SDK/biblioteki. Czy wspiąć się w szeregi na tyle, by poważnie zagrozić Javie? To dobre pytanie, ale takie wydarzenie jest prawdopodobnie za jakiś czas, biorąc pod uwagę dominującą pozycję Javy.

a jeśli jesteś zainteresowany nauką Pythona (niezwykle wszechstronnego języka, który ostatnio znajduje się na szczycie wielu list), zacznij od odwiedzenia Python.org, a konkretnie jego przydatny przewodnik dla początkujących do programowania w it. Osoby z pewnym doświadczeniem mogą skupić się na pisaniu szybszego kodu (za pomocą funkcji, list i innych), debugowaniu i innych bardziej zaawansowanych umiejętnościach. Pomocne mogą być również różne samouczki i książki, podobnie jak filmy wideo, które obejmują wszystko, od interfejsów API po zastosowanie Pythona w naukach o danych.