I dont think #nocode will happen, ever ( we complicated browser as a platform to much, as a consequence of Internet growing to fast so there was no time to do it differently) but #codeless should of happen already.
For instance if I just want to import a object to three environment why should I setup the scene, renderer etc again and again.
When I realized that there is a big hole in the dev process I started planing.
What a good tool would be like and it came to my mind “Well, you just invented Flash all over again”
We all know how Flash ended, BUT…the browser has matured in the mean time so it supports APIs that Flash had to introduce 20 years ago.
The problem was that in JS dev we relied on libraries, and everything we need to fix/do/iplement we do on that layer. The layer around that we neglected, thats the IDE.
Majority of IDEs for frontend are just code highlighters with suggestion and FTP.
VS and webstorm are actually the only ones that could carry a name “development enviroment”…and they do not “integrate” much :/.
Bemjax has a distinct workflow, unlike anything else so I really cant wait to see it in the wild.
It handles everything in the same way, and the tools you see in this video are actually user content, its up to thhe user to set it up as he wants so every Bemjax account/instance will be different (according to the user needs)
Its a OS working from the browser, following *nix philosophy, heep everything in small, sustainable simple tools everybody understands.
Nothing to smart :-).
The only thing we are changing in the dev process is that we introduced testing in the start.
Normaly, everything starts with data, we create a interface to change or create data and we make tests to make sure our apps work.
In Bemjax, we test first, to seee what kind of data are we dealing with. You can see this in the begining of the video…i created a greensock tween and passed it to the .inspect() function and IDE recognised it as a gsap tween.
Im ranting already :D, sorry
Soon we will give out first testing accounts to developers with different profiles/dev roles so Im gonna save one for you ( I see on your website you like mixing different tech), if you are interested please PM you e-mail here on or Facebook.