Closed CordialGit closed 1 year ago
Wordpress is a CMS, Python is a programming language. Neither of them are frameworks. "Batteries included" is the quintessential antithesis to what a framework is.
That's not to say it would be impossible to create a full-featured CMS on top of solid (and as far as I know, there are already people working on this tedious task), but that's not what solid is.
Normally, JavaScript is powerful. It can do so much on the frontend. And it is a sufficient tool especially when paired with PHP, Node.Js or Deno.
Now, I'm offended that creators of JavaScript frameworks are now making Frontend Development too difficult.
THE PROBLEM If I've taken the pain to learn HTML, CSS and JavaScript(which on its own, is powerful on the frontend). Then I'm going forward to learn a Framework like Solid.JS, or Vue or React(for example).
Why can't any of these, just be enough?
But No! -- I still keep being forced to learn much more!
In the case of Vue, I still need to learn Nuxt for Server Side Rendering, Pinia for State Management, Vuetify for Components, and Vitest for testing?
In the case of React, I still need to learn Next for Server Side Rendering, Flow or Redux for State Management, maybe Material UI for Components, maybe Styled Components for CSS-in-JS styling, and Jest for testing.
All of these over-learning is making frontend Development too difficult. They make frontend Development to become too complex and too difficult.
With so much frontend power in JavaScript already, can't these JavaScript Frameworks just come with those extra additional features in-built?
My wish now, is that a new framework will come along the way, and it will fix all these problems of Complexity.
It's frustrating learning too much and learning some new tools because of some ordinary small additional features--- small features that can simply be built into the Framework's Core.
THE ALTERNATIVE I make websites with WordPress, and all the headaches that coding from scratch presents, are all taken away--while using WordPress.
With WordPress, a Database is already there. A Content creation Interface is already there. Admin Dashboard for managing Themes(Looks) and Plugins(Functionality) is already there. Everything you need is all there, and it's simply Drag-and-Drop to build your website.
The WordPress process is so easy, and it keeps evolving to make life and website development so easy.
MY REQUEST TO SOLID.JS Make Solid.JS to become a fully featured Batteries-included framework like WordPress or Python.
This Fully Featured Batteries-Included Framework concept for Solid.JS would mean that, after the pain of learning JavaScript, and we then add Solid.JS on top of that JavaScript, we should need nothing more, as far as frontend is concerned.
So that all the things that Nuxt brings to Vue, or all the things that Next brings to React, should all be taken care of, by Solid.JS once and for all.
And we should not need again, another Framework on top of Solid.JS
IN PASSING With a Batteries-Included Fully Featured approach for Solid.Js, it will move from being a "simple and performant reactivity for building user interfaces" to being called "the JavaScript Framework for Production Ready Apps".
In essence, I am asking that Solid.JS should make our life easier by being a fully featured Framework with a Batteries-Included approach--- where if we add Solid.JS on Top of JavaScript, we should need nothing more and nothing extra.
All the features that will make us need Nuxt, Vuetify, Pinia and Vitest---after learning Vue,
or all the features that will make us need Next, Redux, Styled Components, Jest--after learning React,
should all come as Core in-built features of Solid.JS-- so that once we add Solid.JS on Top of JavaScript, we should need nothing more and nothing extra.
Solid.JS should be the last and final step to learn after JavaScript, and it should take us straight into Production.
Regards.