I see that the Asana API has is made in ruby
How is the backend created? Does it use some know web framework such as Rails?
Asana's Luna technology framework The objective of Luna2, is to make the architecture sophisticated setup easier for performant single-page web apps.
Scala (/ˈskɑːlə/ SKAH-lah) is a strong statically typed general-purpose programming language which supports both object-oriented programming and functional programming. Designed to be concise, many of Scala's design decisions are aimed to address criticisms of Java.
Scala is a statically typed programming language, whereas Java is a multi-platform, network-centric programming language. Scala uses an actor model for supporting modern concurrency, whereas Java uses the conventional thread-based model for concurrency.
From the Asana site:
Luna, our in-house framework for writing great web apps
When writing a complex, highly-responsive web application, there are all kinds of really difficult programming tasks that you end up doing over and over again for every feature you want to write. These are pains all too familiar to authors of Web2.0-style software (and interactive software in general). When we started Asana, we knew we wanted to build an application that is simultaneously very sophisticated in functionality and very fast in experience, and felt that the existing toolset just wasn't up to snuff. So we built Luna, an in-house end-to-end framework that automates the busy work of writing rich web applications to an unprecedented degree.
more from their site here
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With