Select to view content in your preferred language

ArcGIS JavaScript API wothout DOJO

1933
6
09-16-2013 01:03 AM
RohitGarg1
Deactivated User
Hello All,

Can we develop arcgis javascipt web application without using DOJO.

Please let me know the possibility.

Regards,
RG
0 Kudos
6 Replies
ReneRubalcava
Honored Contributor
The API is built on Dojo, so you do need to work within the confines of Dojo, like the AMD loader.
https://dojotoolkit.org/documentation/tutorials/1.8/modules/

That is't to say you can't incorporate it with libraries like jQuery, Backbone or Angular if you like.
jQuery
https://developers.arcgis.com/en/javascript/jssamples/mobile_citizenrequest.html

Backbone
http://blog.davebouwman.com/2013/02/18/marionette-with-maps-series-intro/

Angular
http://odoe.net/blog/?p=447
0 Kudos
NianweiLiu
Frequent Contributor
Hello All,

Can we develop arcgis javascipt web application without using DOJO.

Please let me know the possibility.

Regards,
RG


If what you actually mean is "develop arcgis web application using Javascript", then you can work directly with REST API. Esri also released a (unsupported) library working with Leaf-let, you can find it on github, no dojo required.
0 Kudos
vinayb
by
Deactivated User
I too am looking forward for this we can remove dojo from ESRI because we have web application which is heavily dependent on DOJO.
   Now loading ESRI which loads its own dojo is  causing us too many issues too hadle , atleast is there a way where we can load dojo from our local and load ESRI packages only.
0 Kudos
RohitGarg1
Deactivated User
Thanks Rene for reply. ..can we remove "dojo.required()" or "dojo.addonload()" or "dojo.connect()"?

RG
0 Kudos
ReneRubalcava
Honored Contributor
Yes you can. You'll want to review some of the docs on moving to AMD from the old Dojo <1.7 style.
https://developers.arcgis.com/en/javascript/jshelp/inside_dojo_amd.html
https://dojotoolkit.org/documentation/tutorials/1.8/modules/

And as nliu pointed out, there is an esri-leaflet plugin currently in development in it's early stages, but has some active commiters.
https://github.com/esri/esri-leaflet
It's got some reported issues and does not have the full documentation that the ArcGIS API does, but is an interesting project.
0 Kudos
RohitGarg1
Deactivated User
Thanks again Rene..
0 Kudos