A suggestion for a new stack

Not from the people who brought you LAMP or MEAN stacks.
I suggest for your consideration...


MySQL + Go + React Native (Base?). Pretty much everything a developer needs.
Go routes simply and quickly with or without Mux. (HTTPS support is there, but you'll have to work a little harder.) Just add CSS. If you find nodeJS or PHP don't perform well in a scaling situation, it's worth a shot.
Or make a hard coded app with React Native to host in the app stores like your clients want. If XCode has been hogging your old Mac, you'll want to at least try React Native. You'll still need the Simulator if you don't own an iPhone, but the CLI simulation tools are outstanding.
Yes, there are issues:
Where to host?
This may be a problem until Rent-A-Server joints like Bizland or GoDaddy figure out their customers wnat this, and then, how to let us install and run it. For now, Google and Heroku offer space where you can set up a Go server and deploy content from the cloud.
Weren't you, like, an Angular guy or something?
Yes. Still am. Everything is great in it's own way. If it works, that's what you use. If it's faster and better and does it better than something else, you do that. (Or, at least, try to convince your client it's the way to go. Good luck with that.)
How about that Go Mobile project? What about Flutter and Dart?
I've looked at both ecosystems and the latter is great if you're a life long Java fan and want to work in that style. Go Mobile isn't exactly ready for prime time at this time, but we'll see.
Why isn't there HTTPS built in like HTTP is?
If you want something simpler, write it! Make it happen! It's as hard or as easy as we make it.
What about laptop/desktop apps?
That's not really what it's for. And it's why I will still use Java for device programming (you know, a Roku TV station would be a hell of a project!) or C in Arduino. But, see #3.
Now, the hard part: thinking of what you'll make with this stuff. At this point, you are only limited by your laziness and lack of imagination. :p
Let us know how you do! Come back, post (polite, constructive) comments, visit the links to keep the site open.
Thanks for reading!

PS What if we could do away with SQL altogether? Is this possible?! For your consideration:
...Why Relational Databases Are So Bad
And the outstanding sequel, e.g. how we would, yanno, actually do this:
Doing Without Databases in the 21st Century

PPS Actually, to make a Roku channel you just use XML and something called BrightScript. It's part of their SDK.
Still would be awesome, though...

Comments

Popular Posts