¿Empezar por Macros de Revit o por Programación para un no programador?
Para los que no somos programadores, ¿creeís que es buena idea empezar rompiendo mano con macros, o no merece la pena y es mejor hacer pequeños plugins? Y ya de paso ¿cuáles son las mayores limitaciones que tienen las macros?
A ver, para empezar a toquetear la Api de Revit está bien, ya que puedes ver como se trabaja con ella, como están montadas las clases (propiedades y métodos).
Como dice Chema, no es buena idea enfocarlo como la forma de realizar desarrollos serios. En producción funciona para resolver problemas muy puntuales y poco complejos como hacer una modificación masiva del valor de algún parámetro (para eso principalmente las uso).
Es una muy buena idea, ya que no te tienes que pelear con un IDE de programación (Visual Studio por ejemplo) y puedes picar código directamente.
¿qué hay de las limitaciones? Imagino que habrá muchas cuestiones que se quedan fuera, no?
Nunca he analizado las limitaciones. Uso las macros para hacer ajustes menores y muy específicos que sólo se necesitan en ese proyecto.
Yo también las utilizo cuanto tengo que solucionar algo de manera rápida y no me compensa montar un comando externo. En generar esta bien, pero mi experiencia es que suele sufrir bastantes «Cuelgues»
Si alguien quiere en serio aprender a programar, yo no perdería el tiempo con las macros y me centraría en VS.
Lo cierto es que iniciaba la pregunta con el “para los que no somos programadores”, precisamente por valorar opciones más “blandas” antes de entrar en la programación pura y dura. Además, como han comentado, hay ocasiones en las que los macros resuelven situaciones concretas que por su dificultad de generalización tal vez no compense plantear desde la programación de algo que vaya más allá de un macro.
Pablo Giménez
Hola Evelio.
¡Qué bien que hayas trasladado exactamente la pregunta que hice en el grupo de Whatsapp de Programación BIM!