Dear dojo team,
i´m working since 2015 with dojo 1.10.4 on a hybrid project. It´s a SPA targeting 3 use-cases:
- desktop-browser
- Android App
- iOS App
I´m using apache-cordova for deploying on the mobile platforms. I was searching a lot and spending quite some hours in looking for information about upgrading to the newest dojo release (8.0.0) and a best practice how to do that. Well, i found a bit but left me with more questions. So i decided to open a topic here… maybe this is interesting for other guys, too.
So here we go with the questions:
- Is it possible to go from 1.10.4 to 8.0.0 without rewriting the whole app at all?
- I have written everything in JS, now it seems everything is written in TS. Can i use my sourcecode as it is or do i have to rewrite it to TS? (i´m a TS noob)
- On github i saw information about migrating from 2 → 3, from 3 → 4 and so on. Do i have to go every single step or is it somehow possible to directly jump from 1.10.4 to 8.0.0?
- What would be the best practice to make this huge upgrade from 1.10.4 to 8.0.0 work? Has anybody did this before? Is there any experience in that?
Thank you in advance
Michael