Ingeniería de software

Preguntas y respuestas para profesionales, académicos y estudiantes que trabajan dentro del ciclo de vida de desarrollo de sistemas



1
¿RESTful HTTP y websocket en la misma aplicación?
Si una aplicación ya está abierta WebSocketpara transmisiones en vivo, ¿debería usarla AJAXpara otras comunicaciones con el servidor? Debido a que la conexión ya está abierta, ¿deberíamos usarla para solicitudes que son Request/Responsey no en tiempo real? Prefiero las RESTful HTTPsolicitudes porque las encuentro más fáciles de depurar. Puede usar …
17 rest  ajax  websockets 


1
¿Por qué Math.min funciona con una matriz de un elemento?
De acuerdo con MDN Math.min solo acepta números, y si uno de los argumentos no es un número, regresará NaN. Es cierto que si se pasa un array con varios números obtenemos NaN, así: Math.min([1,2])pero si utilizamos una matriz con un solo número, Math.mindevolverá el número de la matriz, como …
17 javascript  math 



7
¿Cuándo debo usar DBIx :: Class de Perl?
DBIx :: Class es una interfaz Perl popular para cualquier base de datos a la que pueda conectarse a través de DBI . Hay buena documentación para sus detalles técnicos, pero poca información sobre su uso adecuado (incluidas las situaciones en las que probablemente no la desee). En muchas situaciones, …
17 perl 





5
¿Qué hace que los lenguajes de programación funcional sean declarativos en lugar de imperativos?
En muchos artículos, que describen los beneficios de la programación funcional, he visto lenguajes de programación funcional, como Haskell, ML, Scala o Clojure, denominados "lenguajes declarativos" distintos de los lenguajes imperativos como C / C ++ / C # / Java. Mi pregunta es qué hace que los lenguajes de …


2
Abastecimiento de eventos y REST
Me encontré con el diseño de Event Sourcing y me gustaría usarlo en una aplicación donde se necesita un cliente REST (RESTful para ser precisos). Sin embargo, no puedo conectarlos, ya que REST es bastante CRUDO y el abastecimiento de eventos se basa en tareas. Me preguntaba cómo puede diseñar …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.