Teniendo en cuenta la necesidad de escribir utilidades de línea de comandos para realizar tareas comunes, como la posibilidad de subir archivos a un servidor de FTP remoto, descarga de datos desde una base de datos MySQL remota etc.Javascript para utilidades de línea de comandos
¿Es práctico usar JavaScript para este ¿tipo de cosa? Sé que hay intérpretes de JavaScript que se pueden ejecutar desde la línea de comandos, pero ¿hay bibliotecas para cosas como FTP y acceso a la base de datos de la forma en que hay, por ejemplo, ¿Java? Si es así, ¿cuál es el mejor lugar para buscarlos? (Las búsquedas de Google con palabras clave siempre parecen devolver muchas páginas de cosas específicas del navegador.)
¿Existe alguna forma de empaquetar un programa de JavaScript como un ejecutable independiente en Windows?
Actualización: He decidido que Python es una mejor herramienta para este tipo de trabajo, pero las respuestas a la pregunta original siguen siendo buenas.
¿Por qué dices que npm es mejor que cpan? –
Específico para CPAN, una queja es que quiere que pase por una "configuración" de 15 pasos antes de usar ... simplemente tonto. Desde una perspectiva de usabilidad/CLI, npm es más agradable. En cuanto a los deltas filosóficos más sustanciales ... npm maneja las dependencias recursivas de manera bastante diferente. Con PERL (y ruby y la mayoría de los lenguajes de scripting), tiene una ruta de módulo global y se hace complicado usar los módulos A y B si cada uno requiere una versión diferente del módulo C. npm maneja esto bien, aunque descarga la dependencia transitiva completa cierre cada vez que instale un módulo (también tonto). –
Ok, gracias por el fondo. Solo he usado python pip extensivamente, npm una o dos veces. Sin embargo, cpan siempre fue bien considerado por la multitud de slashdot. –