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.

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

SurveyJS custom survey software

JavaScript UI Libraries for Surveys and Forms

SurveyJS lets you build a JSON-based form management system that integrates with any backend, giving you full control over your data and no user limits. Includes support for custom question types, skip logic, integrated CCS editor, PDF export, real-time analytics & more.

Learn more

Top comments (0)

Cloudinary image

Video API: manage, encode, and optimize for any device, channel or network condition. Deliver branded video experiences in minutes and get deep engagement insights.

Learn more

๐Ÿ‘‹ Kindness is contagious

Please leave a โค๏ธ or a friendly comment on this post if you found it helpful!

Okay