artsy.github.io icon indicating copy to clipboard operation
artsy.github.io copied to clipboard

Comments: Modernizing Force

Open damassi opened this issue 7 years ago • 0 comments

Force is Artsy's main website, artsy.net. In the three years since it was open-sourced, it has provided a solid foundation to build features on top of without a lot of the costs associated with growth. It is an early example of Isomorphic ("universal") JavaScript, built on top of Express, Backbone, CoffeeScript, Stylus and Jade. It is also highly modular, adopting patterns laid down by its parent project, Ezel.

When first developed these technologies made a lot of sense; CoffeeScript fixed many of the problems with JavaScript pre-ES6, and Jade / Stylus made working with HTML / CSS much more elegant. As time progressed and new technologies became a thing these solutions starting feeling more burdensome to continue building features with and many of our developers longed to start using next-generation tools like React.

https://artsy.github.io/blog/2017/08/29/Modernizing-Force/

damassi avatar Sep 05 '17 17:09 damassi