Time to archive create-react-app
With over 150millon downloads per year, there's no doubt ReactJS is the winner on the JavaScript frameworks battle. But... what did we win exactly?
Whenever I'm about to create a new Javascript application, I recall Jose Aguinaga's "How it feels to learn JavaScript in 2016". Despite I've been developing stuff for over 25 years I'm not always sure I'm chosing the right set of tools for my needs.
Luckily, we now have create-react-app which leaves us at square 0 in a few minutes, then you can start typing your Redux store, just to find out you'll have to go and type the same in the MongoDB side if you wish to keep things elegant; then your routes, and then the matching Express endpoints. While most of that code will be copied from the stack overflow or previous projects it is a long way fro 0 until you reach the interesting part: YOUR application. After a couple of hours, you'll realize in an almost epiphanistic way how the MERN stack works: It requires a blood sacrifice before you're allowed to code.
Better times ahead...
If you haven't had the chance to check out what Aptugo is, keep reading, as I promise it is exciting.
Depending on your need, you can consider Aptugo as a MERN stack creation tool on steroids, or a full application development platform for any programming language and stack and everything in between!
Aptugo handles the boilerplate creation with just a few clicks. Just hit CREATE, set the name and you're good to go.
And from there: heaven. Aptugo comes with a visual data structure editor, which creates your reducers, actions, models, and controllers. That's right! No more hundreds of lines to define a simple app.
You'll probably think: But heaven isn't just a visual database designer for MERN. Heaven would be something that creates your entire application, front and back, and even deploys it (also, with development, stagging, and production environments) and since I'm already asking: let's make it with a SQL database. Heck, and heaven would also let me chose the programming language I want my software to be built on. Scratch that. I want it to mimic my own programming techniques, I like the way I build my models 🤷♂️
And the answer is: That's exactly what Aptugo is. So, subscribe to the beta, ask for early access and get a glimpse of what Aptugo brings to the table. I know you'll be amazed.