Open Pythonesa opened 1 year ago
Rust:
C/C++:
Mojo:
Python:
Go:
JavaScript (Node.js):
WebAssembly:
Dart/Flutter:
Rust (Núcleo y Sistema) + Mojo (Especificidades de IA) + Python (Prototipado y Herramientas Auxiliares)
C++ (Núcleo) + Mojo (IA) + Go (Componentes Distribuidos)
Rust (Núcleo) + Go (Sistema Distribuido) + WebAssembly (Interfaz Web)
C (Núcleo) + Mojo (IA) + JavaScript (Interfaz Web)
Mi opinión personal: Yo prefiero un núcleo con C o Rust (rendimiento, rust aporta mucha seguridad pero C es un caballo de batalla); para funciones específicas de IA me iría por Mojo que aporta balance entre eficiencia y facilidad de desarrollo y para funciones secundarias y extensibles me quedo con python por facilidad de uso y adaptablidad.
Otra opción a tener en cuenta podría ser C++ (núcleo) + Mojo (IA) + Go (Componentes Distribuidos) aunque, personalmente, me decanto por lo dicho por Pythonesa aclarando que entre C y Rust, prefiero el rendimiento de Rust.
La elección de herramientas determinará el flujo de trabajo y la eficiencia del desarrollo. Debemos investigar y seleccionar las mejores opciones disponibles.