DEV Community

Adam Golan
Adam Golan

Posted on

๐ŸŽจ๐Ÿ› ๏ธ ๐—ฉ๐—ฎ๐—ป๐—ถ๐—น๐—น๐—ฎ ๐—™๐—ฟ๐—ฎ๐—บ๐—ฒ๐˜„๐—ผ๐—ฟ๐—ธ ๐˜๐—ผ ๐—˜๐—บ๐—ฝ๐—ผ๐˜„๐—ฒ๐—ฟ ๐——๐—ฒ๐˜ƒ๐—ฒ๐—น๐—ผ๐—ฝ๐—ฒ๐—ฟ๐˜€ ๐Ÿš€๐ŸŒ

๐˜•๐˜ฐ๐˜ต ๐˜ข ๐˜ง๐˜ณ๐˜ข๐˜ฎ๐˜ฆ๐˜ธ๐˜ฐ๐˜ณ๐˜ฌ, ๐˜ฃ๐˜ถ๐˜ต ๐˜ข ๐˜ง๐˜ณ๐˜ข๐˜ฎ๐˜ฆ ๐˜ต๐˜ฐ ๐˜ธ๐˜ฐ๐˜ณ๐˜ฌ ๐˜ธ๐˜ช๐˜ต๐˜ฉ.

Vanilla framework continues to evolve, guided by developer-first principles and a mission to provide adaptable tools for all scales of development. Here are the latest updates and a glimpse into whatโ€™s ahead:
๐—ช๐—ต๐—ฎ๐˜'๐˜€ ๐—ก๐—ฒ๐˜„?

  1. Redefining Modules and Components:
    โ€ข Gone are the days of pre-defined data or text-oriented
    modules and components. Now, developers have complete
    control, injecting data or texts as needed to suit their
    applications.

  2. Two Tailored Repositories:
    โ€ข Vanillite: A
    lightweight version featuring single-layer
    navigation, perfect for minor applications (e.g., Tauri or
    Electron) or small deliveries. It omits device, language,
    storage, and timer services for a minimalist footprint.

    โ€ข Vanilla: A robust option
    with multi-layer navigation, an
    extensive range of components and modules, and pre-
    prepared humorous pages. It's your go-to solution for building
    medium-scale sites effortlessly.

  3. AugmentJS Submodule:
    โ€ข Introducing a game-changing enhancement for JavaScript
    developers. AugmentJS brings a suite of tools to extend and
    enrich basic JS data types, giving you more flexibility and
    power in your everyday coding.

  4. Playground Addition:
    โ€ข A dedicated space to test your components detached from the
    application. This playground is perfect for experimentation and
    will evolve into a non-application bundling tool in the future.

What's Next?

  1. 404 Mechanism for Vanilla:
    โ€ข Seamless error handling with a robust 404 mechanism,
    enhancing user experience across applications.

  2. CLI Powered by Go:
    โ€ข Simplifying your workflow with a command-line interface built
    using Go libraries, making project setup and management
    faster and easier.

  3. Vanillarge โ€“ The Micro Frontend Mega Frame:
    โ€ข A visionary project to unify micro-frontends. Vanillarge will
    incorporate unit testing for all Vanilla sub-projects, setting a
    new standard for modular architecture and testing.

Join the Movement!

Vanilla is more than just a framework; itโ€™s a frame to work with. Whether youโ€™re creating nimble applications with Vanillite or building robust solutions with Vanilla, the framework empowers developers to code once and create endlessly.

๐™‘๐™–๐™ฃ๐™ž๐™ก๐™ก๐™–, ๐™˜๐™ค๐™™๐™š ๐™ค๐™ฃ๐™˜๐™š...

Top comments (0)