Upgrading to Dojo 1.7
With the release of the revolutionary Dojo 1.7, you may be wondering if it’s time to upgrade. If you haven’t already, we recommend that you check out the Dojo 1.7 documentation and tutorials. They’re pretty awesome (if we do say so ourselves)! Still have questions? Read on!
Why should I upgrade?
Dojo 1.7 offers massive improvements over previous versions of Dojo. This doesn’t mean that previous versions of Dojo are bad or useless, only that we have responded to input from our community by creating an even better Dojo toolkit.
The most notable improvements:
- Better core architecture with a smaller code base that doesn’t pull in extraneous dependencies
- Dramatic performance improvements during development and especially in production
- Full mobile compatibility throughout Dojo and Dijit, and in many Dojo extensions.
Will previous versions of Dojo still be supported?
Yes. We will continue to offer support from Dojo 1.3 and higher. Dojo will also start making browser compatibility fixes for 1.5.x and higher, independent of feature upgrades and more significant changes.
What steps should I take to upgrade?
The answer depends on which version of Dojo you are currently using.
|1.6||Upgrading to 1.7 is reasonably straightforward. The Dojo 1.7 release notes can guide you through the changes.|
|Prior to 1.6||An incremental upgrade is often an easier path. For example, if you are using Dojo 1.3, it may prove easier to upgrade from 1.3 to 1.4, then 1.5, 1.6, and finally 1.7. It’s easier to follow the changes incrementally by following this approach.|
How long will it take to upgrade to Dojo 1.7?
The amount of time it will take to move to Dojo 1.7 will depend on the resources available to you for the upgrade, which previous version (if any) you are using, and how dedicated you and your staff will be to this upgrade. If you already have a SitePen Support plan, our expert engineers will be available to help you quickly overcome any roadblocks you may encounter during your upgrade. Show me more about those SitePen Support plans.
What other Dojo releases are expected in 2012 and early 2013? Should I upgrade to Dojo 1.7 or wait?
We expect two major releases in 2012 and early 2013: Dojo 1.8 and 2.0. Dojo 1.7 introduces a major shift in the way modules are defined, and is the foundation for Dojo 2.0. Combined with the new loader, the next few releases will continue to refine and improve the toolkit. 2.0 will remove some deprecated features, and have some API refinements, but the upgrade path should be relatively straightforward. As such, SitePen recommends that you upgrade to Dojo 1.7 as soon as you can to benefit from the substantial performance improvements.
SitePen recently announced the new dgrid. We recommend dgrid as a strong alternative to DataGrid and EnhancedGrid, especially for mobile and real-time applications. Let us know if there are other features you would love to see in dgrid.
How can SitePen help me?
- Dojo Workshops- Learn Dojo 1.7 from the experts. Check out our 2012 Dojo workshop schedule or contact us to schedule a Private Dojo Workshop for your team.
- Support- Each of our Support plans will provide you with our expert Dojo support and are especially helpful when you run into unexpected issues during your upgrade to Dojo 1.7. See which one is right for you.
- Development- You want to upgrade to Dojo 1.7 and/or dgrid because it’s the best choice, but you simply don’t have the dedicated resources to do it. SitePen’s development services are customized to your needs. Contact us for a custom quote for your Dojo 1.7 upgrade.
- Architecture & Consulting- Based on your specific application features and requirements, we can work with you to define an ideal client-side web application architecture, Dojo best practices, and approaches to optimizing application performance and creating a framework for your team to develop efficient Dojo-based web applications.
From workshops to support to full-scale development, SitePen is the leading industry expert in all things Dojo. Contact us today to discover the best way SitePen can help you.