AdonisJS

One of the best framework for backend web development is Laravel. In combination with awesome documentation, this beautiful written piece of software is one of the pillar why is php still relevant and popular. This is also his drawback, web programming in last years is transitioning from php to JavaScript and TypeScript written languages. We have plenty frameworks for web backend and API written in JS, but no one of them can't compare with speed and productivity that Laravel offers during development. Until now... It's not a secret that AdonisJS copied entire pattern of Laravel from ground up, how Controller is functioning, Middleware, Routing, Validation etc. Adonis is Node.js fullstack framework written in TypeScript and this helps him to maintain a good balance between the static type safety and the visual noise. His main focus is on ergonomics and speed. This framework includes everything you need to create a fully functional web app or API server from start. You need a database? No problem, AdonisJS comes with LucidORM that help you connect to almost every type of the database and makes it super easy to perform CRUD operations, manage relationships between models, and define lifecycle hooks. If you prefer, you can make your custom sql queries instead of Lucid, Adonis won't complain about that. Also, AdonisJS comes with a fully fledged authentication system to authenticate the users of your application using sessions, basic auth or API tokens. Security is important part of any application and this framework protect you from common web attack such as CSRF, XSS and content sniffing. If you are familiar with Symfony cli/console or Laravel Artisan command, you will appreciate Adonis ACE command line interface. Creating routes, models, controllers, views, working with migrations, seeding the database, executing commands... ACE will save you a lot of time during development. One of the benefits for TypeScript languages instead PHP is a speed, our benchmarks shows that AdonisJS is about 10-15% faster in comparison with Laravel for same usage. Project is young but attracted a lot of attention for small period of time. Numbers of contributors and packages growing every day. AdonisJS deserve to try it at least on one project, this is a framework that will you provide interesting developer experience.  

You may also like

June 10, 2024

Staying Motivated in the IT: Student's Guide

Securing a job in the IT field can feel like trying to crack the toughest code, especially without prior experience. That’s where internships and practical experience come into play, acting as the perfect stepping stones for your career path.  At Lilly021, we’ve noticed some young tech enthusiasts feeling a bit blue, likely due to market […]

June 17, 2024

Quests in Code: Is Game Development the Ultimate IT Career Move for You?

Game development has captured the imagination of IT students and professionals alike. The video game industry, now a multi-billion dollar behemoth, is booming like never before.  But why is it suddenly the talk of the tech town? Is it the allure of cutting-edge tech or the tantalizing promise of dream jobs? Get ready to find […]

June 13, 2024

Bugs and Scalpel Slips: Why Software Development Demands Surgical Precision

A surgeon and a programmer walk into a bar. But it’s not the start of a joke—it’s a scenario highlighting both professions’ weighty responsibilities. Surgeons, with their scalpels, work with life and death hanging in the balance. Armed with code, programmers might not hold lives in their hands, but their mistakes can still wreak havoc […]