Conclusion:

                     

Native arcgis javascript api version 

out perform 

Experience builder version.

                     

Due to experience builder itself limitation and other design limitation.

                     Experience builder version failed in the following challenge as listed below.

                     Native arcgis javascript api version don't have such limitation, successfully overcome these challenge.


                  

 
Experience builder version is here
https://geocarenavigator.hrsa.gov/?page=Home                     

 

Native arcgis javascript api version is here

https://transparentgov.net/json2tree/datahub.io/uds/uds_data.html?_center_zoom=14&_center_lat=34.06400801424582&_center_long=-118.23415417553673&tooltype=off_select2&showHealthCenter=hide&showServiceArea=hide

 



Let's use one example to compare experience builder version and native arcgis javascript api version

User want to look up medically underserved areas(MUA)

User turn on MUA layer on both version, when user click polygon, difference shows:

Experience builder version 

                      nothing happen, no label, no highlight, no popup, 

             user can't see this polygon's shape and details info about this polygon.

Native arcgis javascript api version
                     highlight polygon, popup details info, has label shows 

 

 

 

 

Experience builder version 

Due to expeirence builder's awkward design, it is very hard to find and turn on medically underserved areas(MUA) layer

First you need to find layer frame icon, public user don't familiar esri product, dont' know where to find layer frame icon.

That is why experience verison user need training, otherwise, user just can't use it.

 

Expeirence builder's layer frame designed as nested, with little eye icon, you first need to go through all top level eye icon, then find and click it to open its nested layers, then click layers eye icon again to turn on MUA layer or turn off. Before this, you have to click several top level eye icon to turn off all other layers, otherwise, map is too busy, to much different layer polygon. 

 

 

 

Native arcgis javascript api version

Without experience builder's limitation, I can alter the layer frame as flat, all 45 layers list as always visible to user, user don't need to click a button to open layer frame. All layers are always visible all time. This intuitive design elimitate the need to train user about where to find layer frame button, its self explaining. 

 

 Also I list all 45 layer as either frequently used first or alphabetic order.  This intuitive design will let user quickly find the layer out of all 45 layers. This design is not possible in experience builder. 

 

I also use native internet standard check box as mechanisum to turn on or turn off layer.

This intuitive internet standard design eliminate the need to train user about how to turn on or off a layer.

 ESRI use eye icon, which is awkward design. Public user will have no idea what eye icon means. They just can't understand eye icon works the same as checkbox until you training them. You just can't training all public user and not every user want to joint your free training. The result is experience version will have little usage by very little trained user. To most of untrained public user,  experience version is forbidden for them. 

 

 

 

 

 

 

 

by

Please log in or register