Tengo cierta experiencia con Linda Tuplespaces (como estudiante de pregrado) y un proyecto posterior en IBM Almaden llamado T-Spaces (como pasante / diseñador de investigación). La interfaz es realmente excepcionalmente fácil e intuitiva. El problema es que a medida que el hardware avanza rápidamente con el tiempo, las diferencias de velocidad entre la memoria distribuida local y compartida siguen creciendo. Las implementaciones originales de los sistemas tipo tuplespace no fueron terriblemente eficientes. Esa falta de eficiencia es mucho más costosa ahora debido a la discrepancia entre la memoria local y la compartida. Eso significa que las implementaciones tradicionales de estos sistemas funcionarán muy mal y no se adaptarán bien al hardware actual.
Dicho esto, la falta de una forma intuitiva de hacer programación concurrente es un problema lo suficientemente crítico como para que muchas personas regresen y echen un vistazo más de cerca a los espacios tuples. Si alguien puede hacer una implementación mucho más eficiente de estos sistemas, podría hacerlo bastante bien en los sistemas actuales.
- ¿Qué es el raspado de datos web? ¿Para qué sirve?
- ¿Qué hace que un entorno de desarrollo sea realmente genial?
- ¿Cuál es el papel de los algoritmos en la programación web? Si tiene un papel importante, ¿cómo puede ser útil un algoritmo?
- Cómo iniciar un sitio web después de completar toda la codificación
- "¿Cómo planificar un sitio web de comercio electrónico?"