Skip to main content
  • 686 Accesses

Abstract

AppRun ( https://apprunjs.org ) is a JavaScript library for developing applications using the Elm architecture, events, and components. It is an open source project released and published on GitHub ( https://github.com/yysun/apprun ) under the MIT license. The goal of introducing this library into the world, which already has many frameworks and libraries, is to make it simple for developers to build high-performance and reliable applications. The simplicity of AppRun brings many benefits. Developers can learn it easily and quickly develop product-ready applications. Developers also can maintain and improve the applications easily because they are architecturally simple. jQuery has ruled the development world for a long time because it is simple. However, jQuery lacks architectural rules for complex applications. Other frameworks and libraries have been invented for developing complex applications. However, then the development becomes more difficult, with more concepts to learn and more rules to follow.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 29.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 37.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Myrko Thum references this Bruce Lee maxim while describing his own simplicity ethos in “Simplicity Is Your Key to Brilliance.” Accessed September 2018. www.myrkothum.com/simple/

  2. 2.

    In his article “Mocking is a Code Smell,” as part of the “Composing Software” series on learning functional programming and compositional software techniques, Eric Elliott identified event pub-sub as the solution for decoupling. Accessed September 2018. https://medium.com/javascript-scene/mocking-is-a-code-smell-944a70c90a6a

  3. 3.

    Jacek Schae’s “A Real-World Comparison of Front-End Frameworks with Benchmarks (2018 update)” gives AppRun high marks after comparing it with many other frameworks and libraries. Accessed March 2018. https://medium.freecodecamp.org/a-real-world-comparison-of-front-end-frameworks-with-benchmarks-2018-update-e5760fb4a962

  4. 4.

    Stefan Krause created a project to compare the performance of JavaScript frameworks, including AppRun. https://rawgit.com/krausest/js-framework-benchmark/master/webdriver-ts-results/table.html

  5. 5.

    For more information about TypeScript types, please visit the TypeScript Handbook. https://www.typescriptlang.org/docs/handbook/generics.html

  6. 6.

    Stuart Halloway’s “Ending Legacy Code In Our Lifetime” from Code Freeze 2008 described essence versus ceremony and provided a number of examples of code ceremony. Accessed April 2008. http://thinkrelevance.com/blog/2008/04/01/ending-legacy-code-in-our-lifetime

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Yiyi Sun

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Sun, Y. (2019). Getting Started. In: Practical Application Development with AppRun. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-4069-4_1

Download citation

Publish with us

Policies and ethics