Ingeniería de software

17
PHP y rendimiento

Siempre escucho que PHP es para sitios web medianos y pequeños, mientras que .NET y Java para aplicaciones empresariales. Mi pregunta es sobre PHP. ¿Por qué PHP no es una buena opción para aplicaciones web empresariales? ¿Es porque si la aplicación web se hace más grande, entonces PHP será más...

17
¿Usa `using` en C ++ o lo evita?

Descontando semánticas sutilmente diferentes debido a ADL, ¿cómo debería usarlo en general usingy por qué? ¿Depende de la situación (por ejemplo, el encabezado que será #included frente al archivo fuente que no)? Además, ¿debería preferir ::std::o std::? Nivel de espacio de nombres using...

17
¿Qué significa el cubo?

Encontré en el código heredado una clase cuyo nombre es BucketService. Como el inglés no es mi lengua materna, estaba tratando de traducir eso, pero no tiene sentido. Encontré pocas terminaciones, como la clasificación de cubetas, etc., pero aún no lo entiendo. En realidad, esta palabra se usa...

17
¿Es C # -4.0 un estándar abierto?

El estándar Ecma-334 (ISO / IEC 23270: 2006) corresponde a la versión 2.0 del lenguaje. La especificación de la versión 4.0 está disponible gratuitamente en Microsoft, pero la lista abierta de especificaciones de Microsoft solo enumera la versión Ecma (versión 2.0). Entonces, ¿qué pasa con todas...

17
¿Por qué los árboles crecen hacia abajo?

¿Por qué los árboles crecen hacia abajo en informática? Tengo la sensación de que se remonta a una impresora, y que un programa que atraviesa un árbol primero imprime la raíz, y utiliza la noción de una pila de papel sin fondo para expresar los niveles indefinidos de recursión que se pueden...

17
¿Cuál es el beneficio de hipermedia (HATEOAS)?

No entiendo el beneficio de HATEOAS para las API destinadas a ser utilizadas por programas (a diferencia de los humanos que navegan directamente por su API). Claro, el cliente no está vinculado a un esquema de URL, pero sí a un esquema de datos que es lo mismo en mi mente. Por ejemplo, suponga que...