Estoy buscando algo similar a LINQPad, excepto JavaScript, específicamente, un tipo de entorno de intérprete rápido donde puedo crear prototipos de algo muy rápidamente sin tener que usar un entorno de desarrollo "completo" como Visual Studio o Eclipse.
Lo más cercano que he podido encontrar hasta ahora es esta pregunta en Stack Overflow. Desafortunadamente, la última versión del software recomendó que hubiera una versión beta en 2010 (hace aproximadamente 7 años en este momento), por lo que asumo que es abandonware, lo cual es una lástima porque parece ser exactamente lo que estoy buscando. para. Como referencia, los desarrolladores lo describieron de la siguiente manera (y esto también refleja lo que estoy buscando):
El editor jQueryBuddy ofrece un entorno rápido para probar fragmentos de html/css/javascript pero, lo que es más importante, ¡jQuery! Destaca la sintaxis y ofrece inteligencia básica centrada principalmente en integrar la documentación de jQuery en el mismo entorno. Está diseñado para ser particularmente útil si es nuevo en jQuery y necesita un lugar para practicar y aprender. Aquí están las características clave:
- Rápido ciclo editar-ejecutar-ver muy similar a LinqPad. (Nota: este es mi objetivo principal al tener una herramienta de este tipo).
- Resaltado de sintaxis.
- Resaltado de errores.
- Intellisense (principalmente para jQuery pero eventualmente también para HTML)
- Documentación práctica (nuevamente principalmente para jQuery)
- Implementación compacta (solo el exe debería funcionar y el requisito previo de .Net 3.5, por supuesto)
Con el amable permiso de Joseph Albahari, el autor de LinqPad, los objetos javascript ahora admiten el método .Dump() que formatea y muestra un objeto javascript de la misma manera que LinqPad.
¿Alguien conoce algún tipo de proyecto no abandonado que haga algo como esto?
Recomendaría una de dos opciones.
Ya sea Visual Studio Code de Microsoft.
Ventajas:
Contras:
Ventajas:
Jade
y Haml
paraHTML
less
y Stylus
paraCSS
Coffeescript
y Babel
paraJS
Agregue instantáneamente muchas bibliotecas populares de UI / utilidades como:
También agregue cualquier biblioteca personalizada desde una URL remota
Contras:
LDW