Author’s Note: A Technical Architect with GeoDecisions, Naveed Sami designs and develops web-based, desktop, and mobile GIS applications and enterprise applications. With his finger on the pulse of the latest geospatial trends and technologies, Naveed will regularly discuss a variety of technical topics on our website.
- Use Esri’s framework samples. This procedure is applicable for integration with Angular, Backbone, and Knockout from GitHub.
A Way Forward
Actual use of particular frameworks in individual development efforts should be based on detailed analysis of the development project under consideration. This process incorporates architectural trade-offs that should be made while considering development team skills. The following broad conclusions can be drawn from the discussion:
- Dojo: Because of Esri’s ongoing reliance on Dojo, existing commitments to production development based on Dojo should be continued.
- React: A major overhaul to Angular 1, Angular 2 incorporates significant design principles from React, which has increased in popularity. A commitment to React for prototype development in the near term, allows developers to stay in tune with emerging technologies.
These conclusions should serve as guidelines to incorporate within the detailed analysis carried out for individual development projects and propel research and development efforts.
“When the immense drugged universe explodes
In a cascade of unendurable color
And leaves us gasping naked,
This is no more than the ecstasy of chaos:
Hold fast, with both hands, to that royal love
Which alone, as we know certainly, restores
Fragmentation into true being.” – Robert Graves