You are someone with some level of programming/web development experience (For this article, I will assume you are at a pretty basic level, but I think this will be useful for experienced devs as well.) and you are about to start on building a new project. You have a good outline for what you need to build. The main question now is how. You need to pick a framework. Are you going to build your application in Experience Builder Developer Edition or in the Maps SDK for JavaScript (AKA: the JavaScript API)? This post is here to help you decide.