We are happy to announce the new technologies that you can start deploying and develop using Diploi!
Nue.js, SvelteKit and MariaDB now supported
So as a development/deployment platform, something we frequently get asked is "do you support xyz technology?". We would love to say YES to all technologies we hear about, but that's not the reality yet 😑
BUT! That said, we are happy to officially add support for these three technologies. In case you are not aware of them, let's go over a brief intro for each one
What is Nue.js?
In their own words (https://nuejs.org/docs/faq.html):
Nue is a web framework focused on web standards, currently in active development. Our goal is to expose the hidden complexity that's become a norm in modern web development. When a single button weighs more than an entire application, something is clearly broken.
Nue makes the inevitable shift. We're rebuilding the entire ecosystem from scratch, with a cleaner, more efficient core. Our goal is to restore the joy of web development for all key skillsets: frontend architects, design engineers, and UX engineers.
In a nutshell, the Nue.js team created a lightweight framework to build single-page apps. How lightweight? Well, their benchmark says that a WHOLE single-page application with Nue.js is about 50% lighter than a SINGLE React button
Yeah, I couldn't believe it either...
To me, the best part (or worst for some) is the rediscovery (or horror) of model-view-controller aka MVC, applied to modern web development
As a Rails lover here ✊ I agree with their vision that basically says that we are constantly reinventing the wheel every time we launch a new app, and I believe that they are right, and using MVC avoids that, but I'm bias...
You can try it yourself and decide if it is good for you
https://diploi.com/component/nue
What is SvelteKit?
If you have worked with Next.js, SvelteKit will be very familiar for you
SvelteKit is a fullstack framework that uses Svelte and adds the functionality necessary to build applications
It features server-side rendering, static site generation, API endpoints, and file-based routing. SvelteKit bundles are lightweight and it is compatible with a very broad list of technologies, like Vite to enable hot module reloading for example
You can try SvelteKit already on Diploi
https://diploi.com/component/sveltekit
For more about Svelte and SvelteKit, check https://svelte.dev/
What is MariaDB?
Created as a fork of MySQL, by the same people who created MySQL, as a way to keep a version of MySQL fully open-source after Oracle acquired MySQL. MariaDB is a fully open-source relational database, which operates for most purposes like MySQL
The main difference with MySQL, can be found in the performance improvements introduced with dynamic thread pooling and the added support for other storage engines, so you are not limited only to SQL
If you have used SQL before, you will find that MariaDB is quite straight forward to work with
You can try MariaDB as an add-on to any of the technologies we support from our homepage
https://diploi.com/#StackBuilder
To learn more about MariaDB, check their website https://mariadb.com/
We are now working on new components for Python and PHP, so we hope to have an update soon!
Keep building friend! 🫡
Try Diploi for free ✨
References:
https://nuejs.org/docs/faq.html#most-applications-dont-need-web
https://svelte.dev/docs/kit/introduction
https://mariadb.com/resources/blog/why-should-you-migrate-from-mysql-to-mariadb/
https://www.hostinger.com/tutorials/mariadb-vs-mysql#Pros_and_Cons_of_MariaDB