In unserer modernen Welt gibt es so viele Programmiersprachen, dass man sich aus einer Vielzahl von Sprachen eine aussuchen muss. Eines der UX-Gesetze, das Hick'sche Gesetz, besagt, dass die Zeit für eine Entscheidung mit der Anzahl der Auswahlmöglichkeiten zunimmt. Ich weiß, dass Zeit für jeden kostbar ist, deshalb werde ich versuchen, die Zeit zu verkürzen, die Sie für die Recherche über die Sprache JavaScript investieren müssen.
Wann sollte man JavaScript verwenden?
Basierend auf Stapelüberlauf populärsten Technologien, JavaScript ist heutzutage die beliebteste Sprache in der Kategorie Frontend. Wenn Sie die JS-Welt betreten, werden Sie Frameworks wie React entdecken, Vueund Angular. Die Wahl des richtigen Frameworks ist ein komplexes Thema, über das ich einen weiteren Artikel schreiben könnte, daher konzentriere ich mich auf die Sprache als solche. Grundsätzlich gilt: Wann immer Sie eine Web-Applikation einschließlich benutzerdefinierter Funktionen oder einer Website mit einigen benutzerdefinierten Animationen, JavaScript wird wahrscheinlich Ihre Bedürfnisse erfüllen.
Obwohl es sich nicht um eine Low-Level-Sprache handelt, JS-Entwickler sind nicht so teuer und es ist möglich, die bauen MVP in ein paar Wochen (je nachdem, wie komplex Ihre gewünschten Funktionen sind). Aufgrund seiner Geschwindigkeit, Popularität und großen Gemeinschaft ist JS eine aufmerksamkeitsstarke Lösung für Frontend-Entwicklung.
JavaScript hat immer mehr Fans, die ständig neue und großartige Bibliotheken entwickeln. Egal, ob Sie eine fintech oder ein eCommerce app, there are plenty of libraries to handle rendering charts, formatting the size of files, or even managing and caching your API requests. If you need to ein MVP bauenkönnen Sie auch einige der UI-Bibliotheken mit gebrauchsfertigen Komponenten verwenden, was die Zeit für die Entwicklung Ihrer Produkt.
Welche Bibliotheken Sie auch immer in Ihrem ProjektDenken Sie daran, dass es wichtig ist, zu prüfen, wie oft die Autoren ihre Bibliotheken aktualisieren. Leider besteht immer die Gefahr, dass Bibliotheken von Drittanbietern überflüssig oder veraltet werden. Bibliotheken sind dazu gedacht, die EntwicklerAber es ist möglich, in eine Bibliothekshölle zu geraten und unnötige Abhängigkeiten zu installieren, die Ihr Produkt verlangsamen.
Wofür kann ich JS noch verwenden?
Entgegen aller Erwartungen ist JS eine ziemlich universelle Sprache.
Sie möchten eine mobile App für Android oder iOS? React Native ist Ihre Wahl. Es wurde von Facebook erfunden (Überraschung, ich weiß :D) und wurde ausgewählt von Entwickler um alle Facebook-bezogenen Apps wie Instagram oder WhatsApp und sogar Airbnb zu erstellen, eine wunderschöne App, die für ihre großartige UX bekannt ist. Der Vorteil von React Native ist, dass Sie Ihre Zeit nicht damit verschwenden müssen, nach Swift, Objective-C oder Java Entwickler. Verlassen Sie sich einfach auf Ihre JavaScript Ingenieur.
Vielleicht hast du ein paar tolle Ideen für eine native Desktop-App? Electron mit Next.js wird wahrscheinlich perfekt für Sie sein. Aber "wer benutzt eigentlich Electron", werden Sie sich fragen. Wenn du dich in der IT-Branche auskennst, kennst du wahrscheinlich Anwendungen wie VS Code, Slack, das von vielen Unternehmen geliebt wird, oder Discord, das von Schulen während der Pandemie noch mehr geliebt wird. Raten Sie mal? Diese Anwendungen wurden mit Electron entwickelt. Das ist genau der Grund, warum ich Electron für vertrauenswürdig halte.
JavaScript ist auch auf der Serverseite verfügbar dank der Knotenpunkt. In diesem Sinne können Sie sogar eine einfache Full-Stack-App mit serverseitigen Microservices erstellen.
Lesen Sie mehr:
Warum Sie (wahrscheinlich) Typescript verwenden sollten
Wie kann man ein Projekt nicht durch schlechte Programmierpraktiken zerstören?
Strategien zum Abrufen von Daten in NextJS