A la hora de resolver determinados tipos de problemas en el desarrollo de un proyecto nos enfrentamos a la decisión de si resolver el problema manualmente, mediante un plugin o mediante el desarrollo de una aplicación a medida.
Para facilitar el análisis del problema, así como la búsqueda de posibles soluciones incluyendo el análisis de viabilidad del desarrollo de una API hemos creado el siguiente proceso:
Para facilitar el análisis del problema, así como la búsqueda de posibles soluciones incluyendo el análisis de viabilidad del desarrollo de una API hemos creado el siguiente proceso:
Este proceso se divide en:
·
Análisis del problema:
-
Es repetitivo.
-
Se ha dado en un solo proyecto o en varios.
-
Es complejo o sencillo de resolver.
·
Búsqueda de soluciones:
-
Ayuda F1 Wikihelp.
-
Manuales.
-
Contactos directos.
-
Foros especializados AUGIs.
-
Otros foros o Redes.
-
Videotutoriales.
-
Crear debates.
·
Análisis de viabilidad de solución manual.
·
Análisis de viabilidad de compra de plugin.
Si el resultado es que el plugin es viable, recordemos algunos aspectos de lo que es una API
DESARROLLO DE APIs
Algunos desarrolladores permiten acceder al código de sus programas, siendo uno de los que más favorece esta situación Autodesk, que dispone de la denominada API, desarrollada en .NET para automatizar tareas repetitivas, extender las funcionalidades en la simulación, diseño conceptual, la gestión de la construcción y edificación, y mucho más.
La más famosa de estas utilidades es la API.NET de Revit , que permite programar con cualquier lenguaje compatible con .NET incluyendo VB.NET, C # y C ++ administrado. Mediante un kit de herramientas de desarrollo de software (SDK) ofrece ejemplos muy extensos de código .NET y numerosa documentación para ayudar a empezar a desarrollar con la API , tanto en la parte completa de Revit como en cada una de las disciplinas en la que está dividido el programa internamente: Revit Architecture, Revit MEP y Revit Structure.
- Disponeis de más información en http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=19118898
- Desarrollador Jeremy Tammik: http://thebuildingcoder.typepad.com/
- Desarrollador Zach Kron: http://buildz.blogspot.com.es/
Para realizar esta analítica conté con la
ayuda del desarrollador Juan Osborne, autor de los plugins JOTools
Disponéis de la explicación del proceso completo en el siguiente videotutorial:
Comentarios
Publicar un comentario