Die meisten Fragen, die Sie stellen, lassen sich ohne Kontext nicht beantworten und sind mehr oder weniger umstritten, da das Management bereits die Wahl für Sie getroffen hat ... es sei denn, Sie fragen sich, ob ich kündige und angesichts all dieser Veränderungen einen neuen Job finde ?
Wenn Sie es schwer haben, empfehle ich Ihnen, diesen Beitrag zum Thema zu lesen: So überleben Sie einen von Grund auf neu geschriebenen Schreibvorgang, ohne dabei den Verstand zu verlieren .
Ich habe kürzlich damit begonnen, ein wenig Serverlogik in node.js umzuschreiben. Der Hauptgrund war, dass es derzeit in .NET geschrieben ist und wir aus MS-Umgebungen heraus migrieren möchten.
Meine bisherigen Erfahrungen waren positiv, Sie werden eine anfängliche Lernkurve mit all dem Nicht-Blockieren davon haben, aber wenn Sie einmal vorbei sind, ist es tatsächlich ziemlich lustig, zu codieren. Ich weiß, SPASS!
Es hat jedoch eine dunkle Seite, jeder Mann und sein Hund, der Front-End-Entwicklung mit JavaScript durchgeführt hat - und das ist hoffentlich jeder Front-End-Entwickler -, wird ein wenig aufgeregt, wenn Sie erwähnen, dass node.js serverseitiges Javascript ist Dies bedeutet jedoch nicht, dass Front-End-Entwickler über die erforderliche Erfahrung verfügen, um gute serverseitige Apps zu schreiben.
Zum einen müssen Sie berücksichtigen, dass ein schwerwiegender Fehler die gesamte App zum Erliegen bringt, da dies nicht auf Threads beruht. Die Einsätze sind also etwas höher, und Sie müssen alles explizit überprüfen und abfangen.
Für diejenigen, die sowohl Front als auch Back gemacht haben - und beide genießen -, ist es ein echter Bonus, die mentalen Kontexte nicht von Front-End- zu Back-End-Sprachen wechseln zu müssen.