Ich habe in der vergangenen Woche an einer JavaScript-Laufzeitimplementierung mit mehreren Threads gearbeitet. Ich habe einen in C ++ mit JavaScriptCore und Boost erstellten Proof of Concept. Die Architektur ist einfach: Wenn die Laufzeit die Auswertung des von ihr gestarteten Hauptskripts beendet und sich einem Thread-Pool anschließt, der Aufgaben aus …
In letzter Zeit gab es viel Lob für Node.js. Ich bin kein Entwickler, der schon viel mit Netzwerkanwendungen zu tun hatte. Nach meinem bloßen Verständnis von Nodes.js ist seine Stärke: Wir haben nur einen Thread, der mehrere Verbindungen verarbeitet und eine ereignisbasierte Architektur bereitstellt. In Java kann ich beispielsweise mit …
Ich sehe online eine Menge Mist darüber, wie Erlang node.js in fast jeder denkbaren Kategorie in den Arsch tritt. Ich würde gerne Erlang lernen und es ausprobieren, aber hier ist das Problem. Ich stelle fest, dass es mir viel schwerer fällt, Erlang aufzunehmen als node.js. Mit node.js konnte ich ein …
Da Javascript in den nächsten Jahren die allgegenwärtige Programmiersprache des Webs zu sein scheint, tauchen alle fünf Minuten neue Frameworks auf und ereignisgesteuerte Programmierung übernimmt sowohl auf Server- als auch auf Client-Seite die Führung: Halten Sie als Javascript-Entwickler die traditionellen Entwurfsmuster für wichtig oder weniger wichtig als in anderen Sprachen …
Ich sehe immer wieder Personalvermittler, Entwickler usw., die auf Node.js als Framework verweisen. Meiner Meinung nach liegt dies an der Unwissenheit darüber, was Node.js wirklich ist. In Stellenbeschreibungen wird Node.js häufig als Bibliothek in AngularJS , React usw. gruppiert. Im Allgemeinen wird es meiner Ansicht nach von jemandem eingegeben, der …
Angenommen, ich habe ein Front-End, bei dem es sich hauptsächlich um eine einseitige Anwendung handelt, die mit Winkeln, Grunzen und Lauben geschrieben wurde. Und nehmen wir an, ich habe ein Backend, bei dem es sich meistens nur um eine REST-API handelt, die sich auf einem ORM befindet und Objekte aus …
Warum Redis für die Warteschlange? Ich habe den Eindruck, dass Redis ein guter Kandidat für die Implementierung eines Warteschlangensystems sein kann. Bis zu diesem Zeitpunkt haben wir unsere MySQL-Datenbank mit Polling oder RabbitMQ verwendet. Mit RabbitMQ hatten wir viele Probleme - die Client-Bibliotheken sind sehr arm und fehlerhaft, und wir …
Ich habe viel darüber geredet, wie großartig Node.js für Echtzeit-Web-Apps ist - Dinge, die Sockets, Comet, AJAX-lastige Kommunikation und so weiter benötigen. Ich weiß, dass das ereignisgesteuerte, asynchrone, threadgesteuerte Modell auch für Parallelität mit geringem Overhead geeignet ist. Ich habe auch Node.js Tutorials für einfachere, "traditionelle" Nicht-Echtzeit-Apps gesehen (z. B. …
Ich mache jetzt seit ein paar Jahren webbasiertes Javascript (Vanilla JS, jQuery, Backbone usw.) und arbeite seit kurzem mit Node.js. Es hat eine Weile gedauert, bis ich mich mit der "nicht blockierenden" Programmierung vertraut gemacht habe, aber jetzt habe ich mich daran gewöhnt, Rückrufe für E / A-Operationen und so …
Ich bin ein Anfänger von JavaScripter und habe keine wirklichen Kenntnisse darüber, was in der V8-Engine vor sich geht. Trotzdem genieße ich meine frühen Streifzüge in die Umgebung von node.j sehr, benutze aber ständig events.EventEmitter (), um globale Ereignisse auszulösen, damit ich meine Programme so strukturieren kann, dass sie einem …
Bitte sag mir ob: Node.js wird unsere Seite schneller machen! Node.js wird weniger Serverressourcen verbrauchen, wir können Geld sparen! Node.js macht uns produktiver! Node.js bedeutet, dass wir clientseitigen und serverseitigen JavaScript-Code freigeben können. Zur Verdeutlichung schreiben wir einen Frontend-Server neu, der mit unserer vorhandenen Ruby on Rails-Anwendung als API kommuniziert. …
Ich habe eine ähnliche Frage zu diesem , aber nicht ganz dasselbe. Ich möchte, dass der Benutzer meiner App sie mit den Abhängigkeiten installiert, die für die Art und Weise erforderlich sind, wie er sie verwenden möchte. Wenn sie beispielsweise in MongoDB bleiben möchten, werden nur Bibliotheken mit Bezug zu …
Ich habe über das C10K-Problem gelesen und insbesondere den Teil, der sich auf asynchrone Server-E / A bezieht. http://www.kegel.com/c10k.html#aio Ich glaube, dies fasst ziemlich genau zusammen, was Node.js auf dem Server tut, indem es Threads ermöglicht, Benutzeranforderungen zu verarbeiten, während sie sich auf E / A-Interrupts (Ereignisse) verlassen, um Threads …
Ich habe bemerkt, dass Node.js sehr populär geworden ist, und ich habe mehrere Instanzen von Leuten gesehen, die kleine Projekte darin durchgeführt haben. Ich habe mir auch die Vor- und Nachteile von Node.js angeschaut, um eine Vorstellung davon zu bekommen, was Node.js kann, aber ich bin mir immer noch nicht …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 6 Jahren . Ich bin auf der Suche nach einem soliden, aber schnellen Einstieg in die …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.