Introducing Dojo 2.0!

Intro

As the earliest, most comprehensive JavaScript framework, the Dojo Toolkit offered up intelligent building blocks for serious web developers. For example, Dojo’s very early work on deferreds and async patterns, widgets, modules, i18n, and a11y led to the standardization of promises, fetch, web components, ES modules and other best practices and mainstays of modern web development. Dojo was the first open source JavaScript framework that treated JavaScript and the browser as a platform for building robust software applications. Its focus on pushing the limits of the open web with diligent consistency means that applications authored in 2007 with Dojo still work today!

Read More

Dojo 2 Release Candidate 1 is now available!

We’re pleased to announce Dojo 2 release candidate 1 is now available!

We first started brainstorming ideas for Dojo 2 back in 2010. While development of Dojo 2 did not take quite as long as Diablo 3 or Duke Nukem Forever, we followed a very deliberate journey. Conceived initially as a modern clean-up for Dojo 1.x, with the introduction of ES6, TypeScript, web components, and an array of other features, we realized we wanted to take a different path and create an approach to building modern apps that would not just be a slight clean-up of Dojo 1 or a clone of other current frameworks, but a productive and efficient development experience and front-end architecture.

Read More

Announcing Dojo 2 beta 5!

Dojo is a modern, reactive framework authored with ES2017 and TypeScript, and optimized with the needs of enterprise application development in mind.

If you’re learning about Dojo 2 for the first time, please read our overview about the Dojo 2 beta 4 release.

Read More

Announcing Dojo 2 beta 4!

Dojo is a modern, reactive framework authored with ES2017 and TypeScript, and optimized with the needs of enterprise application development in mind.

With a focus on leveraging cutting edge standards such as web components and intersection observers, as well as emerging patterns like CSS modules, progressive web apps, and the virtual DOM, Dojo provides an excellent experience for engineers and end users.

Dojo’s out-of-the-box experience takes under a minute to get started and provides a variety of features including user interface widgets backed by powerful and flexible internationalization and accessibility options. Intent on avoiding framework lock-in, its robust architectural flexibility and its support for modern standards makes Dojo a strong contender for enterprise development teams.

The latest beta 4 release has several significant changes and updates from earlier versions. Here we highlight the current state of Dojo 2, as well as emphasize the recent changes and additions in beta 4.

Read More

Dojo 2 is coming

Dojo 2 is the most substantial rethink to the Dojo Toolkit in ten years. As it nears Beta status for the majority of its modules, quite a bit has changed these past few months as it has evolved into a powerful solution for building enterprise applications.

A new generation

Dojo 2 is a next generation framework authored to emphasize:

  • Efficiency. Code structure and developer ergonomics have been challenged at every turn resulting in impeccable code quality.

  • Longevity. Sustainable code that will last and adapt as the platform changes is a key consideration for large-scale development projects.

  • Modularity. Designed as a collection of packages that may be used independently or cooperatively, allowing for development flexibility.

  • Focus. The focus is enterprise-driven, highlighting scalability as well as powerful, built-in features including support for large data sets, a11y and i18n.

Read More