006 Métodos
006.6 Gráficos
006.68 Software

1.7 Enfoque de abajo hacia arriba (bloques de construcción)

Este libro adopta un enfoque ascendente para comprender la API de WebGPU. No se trata de enseñarle una biblioteca o un marco existente. En cambio, este texto trabaja con ejemplos de trabajo muy minimalistas y luego modifica de manera incremental las implementaciones para abordar limitaciones o problemas mientras agrega características y conocimientos adicionales.

Siempre se ha considerado que los enfoques de abajo hacia arriba son formas muy ineficientes de abordar temas nuevos inicialmente, y a menudo se contrastan con el aprendizaje de arriba hacia abajo, que se considera más eficiente (por ejemplo, comenzar con un programa/literatura completamente funcional y desarmarlo).

El motivo es que creemos que aprender a usar la API WebGPU debe hacerse desde abajo hacia arriba; te involucra con programas pequeños desde el principio y, al mismo tiempo, aumenta tu compromiso y satisfacción. Ten en cuenta que todos somos diferentes; no todos serán expertos en codificación y gráficos. Aprender de esta manera (desde lo básico) también te dará la oportunidad de detectar puntos débiles y cubrir esas lagunas de habilidades (todo aquello con lo que no estés familiarizado). Además, se puede obtener mucho valor al repasar los conceptos básicos. Implementar y aprender programas más pequeños que sean realmente relevantes y útiles también te resultará útil más adelante (cuando comiences a desarrollar tus propias aplicaciones).

Al mismo tiempo, factores como la complejidad del código, los avances/actualizaciones tecnológicas y el tiempo son todos importantes; pero no se puede subestimar un enfoque con visión de futuro además de comprender los desafíos y la profundidad de la API (es demasiado fácil ocultar una funcionalidad hasta que vuelva a atormentarte más adelante).