Solution

Technology Strengths Weaknesses Opportunities
ArcGIS Experience Builder
  • Seamless integration with other ArcGIS products and services
  • Wide range of features for creating customized and interactive web applications
  • Extensive customization options
  • May have performance and scalability issues for large datasets or complex workflows
  • May require additional IT resources to setup and maintain
  • Can be used to create 3D web applications
  • Can be used to create accessible as well as mobile or device optimized applications without extensive programming knowledge
ArcGIS Map SDK for JavaScript
  • Powerful tool for building interactive web mapping applications
  • Wide range of features including 3D visualization, data analysis, and data editing
  • Well-documented with extensive API reference, sample code, and tutorials
  • Relatively steep learning curve
  • Requires deep understanding of JavaScript and web development
  • High entry cost due to license requirement for ArcGIS platform
  • Constantly evolving with new features and enhancements
  • Can be integrated with a wide range of technologies
ArcGIS StoryMaps
  • Intuitive to build and interactive for user
  • Easy to embed AGOL and web content
  • Makes content visually appealing and accessible for laypeople
  • Some content requires AGOL account to view
  • Limited options for arranging content blocks
  • Integrate fully realistic 3D model from AGOL paired with tree point data
  • Explore more options to customize page

In summary, ArcGIS StoryMaps, ArcGIS Experience Builder, and ArcGIS Map SDK for JavaScript are powerful tools for creating interactive and engaging web applications.

ArcGIS StoryMaps is intuitive to build and visually appealing for laypeople. However, it may have limited options for arranging content blocks and some content may require an AGOL account to view.

ArcGIS Map SDK for JavaScript provides a wide range of features including 3D visualization, data analysis, and data editing. However, it has a relatively steep learning curve and requires a deep understanding of JavaScript and web development.

On the other hand, ArcGIS Experience Builder offers extensive customization options and a wide range of features for creating customized and interactive web applications. It also seamlessly integrates with other ArcGIS products and services. While it may have some performance and scalability issues for large datasets or complex workflows, it can be used to create 3D web applications and accessible, mobile-optimized applications without extensive programming knowledge.

In conclusion, for normal users looking to create customized and interactive web applications, ArcGIS Experience Builder may be the better option due to its user-friendly interface, extensive customization options, and seamless integration with other ArcGIS products and services.