En el cómputo en la nube, el auge del teléfono inteligente y los medios sociales hay grandes áreas de consenso pero también de discusión. Anticipo que estos temas no se agotarán en por lo menos 18 a 24 meses. Hoy deseo abrir el espacio a pensamientos emergentes:
1. Construcción para plataformas variables. Inicio aquí porque es parte de la arquitectura de la nube y múltiples pantallas. Uno de los aspecto más complejos para una solución de nueva generación es lidiar con plataformas que varían en almacenamiento, memoria, gráficos, procesamiento, consumo de energía, tamaño de desplegado y mecanismos de entrada. Existen sub-segmentos adicionales – la optimización para uno o múltiples núcleos afecta dramáticamente las estructuras de datos a utilizar: deberán ser transaccionales. La problemática de cómputo paralelo está lejos de ser resuelta. Esta área ocupa un gran volumen de la inversión para investigación y desarrollo en Microsoft.
2. Los datos no son nada. FALSO. Los datos lo son todo. El diseño de un documento de escala masiva que reside en la nube es muy distinto al diseño para soportar 140 caracteres.
3. Experimentación en línea. El estudio de experimentación en línea es simplemente brillante pero poco conocido. Hay suficiente material en el mismo para entender esta tendencia.
Dejo temas pendientes para explorar en el futuro: la evolución de las estaciones de trabajo técnicas (workstations), el futuro de la búsqueda, hacia un proceso de construcción de software para liberaciones continuas…
Ahora a disfrutar de un nuevo episodio de .NET Rocks.