¿Cuál es el futuro de nodejs?
Gracias por la invitación.
Personalmente,
node.js es genial y tiene buen futuro.
Se han probado la participación de mercado y el soporte. No diré nada sobre el rendimiento. Si insistes en comparar C o el ensamblaje o algo más, finge que no dije eso. Al ser de naturaleza asincrónica, el consumo de io es casi inexistente, por lo que el rendimiento está garantizado.
Para los desarrolladores front-end, la derivación de js no podría ser más apropiada.
Con la promoción de la separación del front-end y back-end,
node.js también está invadiendo lentamente el territorio de la generación anterior. Para los desarrolladores front-end, esta experiencia más o menos "back-end" es intangible y beneficiosa. Ahora, al desarrollar un proyecto, el andamio debe configurarse en un entorno de nodo.
Node también es muy multiplataforma. Básicamente, no existe una gran diferencia entre Windows, Linux y Mac. Algunos complementos serán diferentes, pero esto no se debe a node.
Por estas razones, el nodo es muy adecuado para empresas emprendedoras o pequeñas empresas (no es que no sea adecuado para grandes fábricas. Las grandes fábricas tienen tecnología estabilizada y el costo de actualización es demasiado alto). -end y back-end El tipo de separación de un extremo a otro es una solución obvia.
No entraré en detalles sobre las ventajas de Node, no son más que: E/S sin bloqueo, controladas por eventos, de un solo subproceso (hilo principal), etc.
Desventajas, lo más molesto es que un solo hilo se cuelga, todos se cuelgan (entonces, las pruebas son muy importantes, la arquitectura es muy importante)
Otros, rastreadores, scripts Ah, Con complementos, se pueden hacer todas estas cosas, pero el problema es que hay demasiada gente pero muy poca.