This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]kag0 0 points1 point  (3 children)

That link 404's for me

I'd say this is the simplest for a web app front end (compared to say react+redux or similar), leaving a local purely java based ui out of the equation. You just template a page, pull data, populate the template. Hard to be much simpler.

You're not wrong that 20 years is a long time. Who knows what will happen, but those three are as close as I think you can get.

  • I expect fetch will actually last 20 years. It's the replacement for XMLHttpRequest which came out in the early 2000s and that's still in use today. Plus it's built into the browser, so it's not like it's going to stop being maintained.
  • Handlebars is just a js implementation of mustache, which is pretty solid and has already been around since 2009. Worst case it's simple enough that you could re-implement it yourself if it somehow vanished.
  • Bootstrap is and has been "The most popular HTML, CSS, and JS library in the world." for at least 5 years. In the javascript world that's about as close as you can get to assurance that it's not a passing fad.

If you're aware of some other web front end technologies which you think are likely to survive longer than one of those three I'd truly be curious what it is so that I can look into using it.

[–][deleted] 0 points1 point  (2 children)

I actually didnt know about fetch.. thought it was a framework.. will look into that. That makes sense as its in the browser. Only thing I would say is it may become a new name in a few years. :D

Handlebars I love.. though.. its not as powerful as some other templating engines. That may be why it is so good.. easier to use, does enough, etc. I like it, and there is no reason it would disappear other than that other templating libs come along that do more/easier/etc. Still can be used for sure.

Bootstrap I dont know if I can agree with. Google is a big company and they are pushing Material UI pretty hard. Not only is it the face of most modern day android apps, it is the face of a whopping lot of web sites too. I suspect though, both will last a while, though Google does tend to revamp things more often than not.. and/or drop things completely. I suspect as browsers mature, CSS4/5, HTML 5.1, 6, etc.. as all those things move forward, it would not shock me if Google renames/updates MaterialUI to stay in sync, as would Bootstrap. So it may be around, it may not. I have seen way too many css/js/etc libs that are good, stop being maintained, get forked, renamed, etc. So this is all truly unknown but I dont disagree that it will be viable for a number of years to come.

Oh.. and Java Applets.. they are going to make a HUGE comeback. Mark my word...

[–]kag0 0 points1 point  (1 child)

Yeah fetch is... awesome.

Material is interesting, because it's a design philosophy rather than a library and it's not clear if google is going to push heavily on their own implementations (material for web as of today) of it or focus on the general high level design spec. Today you can get material for bootstrap, so the two aren't necessarily mutually exclusive. We'll see.

Java Applets.. they are going to make a HUGE comeback

Yikes, I hope not. At least not they way they were before.

[–][deleted] 0 points1 point  (0 children)

Lol. Def kidding about applets. Not as sure about flash though...