Wow! And BSD-licensed! Any UNIXers heart goes boom... Very nice scriptlet, indeed. There's also a VI-like thingy for the other end: www/vimb: Vim like browser
Wow! And BSD-licensed! Any UNIXers heart goes boom... Very nice scriptlet, indeed. There's also a VI-like thingy for the other end: www/vimb: Vim like browser
Someone's always claiming the current tool is old and needs to be modernized for no known technical reason.I've seen such projects appear and disappear for the last 20 years.
Making them down and confused,after some roller-coaster style adventures making managers feel alternatively angry and desperate (and developers stressed and depressed)
Such technology shifts usually take the same time as a human generation: ~20-30 years. For obvious reasons: it's humans who implement that. The shift to WASM will likely need as long, too. I see no reason why that will be faster. E.g. C++ needed 30 years to "grow-up", and you can see that in many many other projects, too. No matter if it's software technology or any other.Absolutely. I think they will provide "compat" HTML/CSS/JS support for a long while but as you probably know, the average stack overflow developer likes to use "the very latest stuff" any chance they get.
There are many editors available. Why you choose to not use any of them (and instead use a web browser) is beyond me! j/k
Well this suggestion makes up for a new subspecies of Real Programmers - the virtual blind ones. ?
Exactly! Just like my text editor, I am happy to put in a bit of effort to get to know and understand my lifelong partnerSince it is well known since decades that Real Programmers consider WYSIWYG - "what you see is what you get" to be just as bad a concept in text editors as it is in women.
Not at all, just like Real Numbers, "Real programmers are programmers comprising rational and irrational programmers"Well this suggestion makes up for a new subspecies of Real Programmers - the virtual blind ones. ?
Unfortunately, I cannot find reasonable alternatives for some key pieces of my Google-free stack:Before you use PHP, watch out for more modern & better alternatives, e.g. Plone/Zope (Python). PHP is ugly, error-prone & not much more than a sequence of security flaws. PHP mixes application & UI logic, which is bad for principle reasons, thus it can not be a good thing. Get rid of it!
Or maybe another challenger arises? Dart? Lua?I believe in around 20 years, HTML, CSS and Javascript will not be provided by the browser. Instead it only supports WebAssembly binaries. Then it is up to the developer if they want to use HTML, CSS and Javascript or a different technology stack entirey, they upload the implementations.
Either this will go two ways. HTML and CSS will almost disappear as everyone decides that Javascript-only apps are superior. Or, Javascript will disappear once people realize that another language is more appropriate.
I've never met a Real Programmer, but I'm pretty sure I don't want such a person designing or writing content for my website. The former requires graphical design skills and some artistic sensibilities, and the latter requires skill writing and editing a natural language. Real Programmers are not known for having either of these skills.No surprise here. Since it is well known since decades that Real Programmers consider WYSIWYG - "what you see is what you get" to be just as bad a concept in text editors as it is in women.
Well this suggestion makes up for a new subspecies of Real Programmers - the virtual blind ones. ?
My guess is that HTML/CSS/JS will stay alongside with WebAssembly for non-technical reasons:
...
https://webassembly.org said:WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on the web for client and server applications.
#include <stdio.h>
int main(int argc, char *const argv[])
{
printf("Hello, World!\n");
}
./emcc hello.c -o hello.js
ls -l hello.*
-rw-r--r-- 1 rolf staff 116450 19 Aug 21:07 hello.js
-rw-r--r-- 1 rolf staff 21756 19 Aug 21:07 hello.wasm
node hello.js
Hello, World!
I'm all for WebAssembly. I'm also in complete agreement with your last comment. I have a high opinion of the web development/developers. But there's a large number of web/devs, who are going to resist an HTML/JS apocalypse. Not for technical or philosophical reasons. WebAssembly is complex, it's not for everyone and that's fine.My guess is that HTML/CSS/JS will stay alongside with WebAssembly for non-technical reasons:
In fact, my complaint about JS is not in its very essence, but that most (?) web developers are now no more than experts of the current most fashionable framework. And they use it arguing that this is a trend and you can't become a web developer without it. And they are partly right, because they want to earn money by their craft, and the employer also requires to make the site AS fast as possible and what technologies are relevant to do it. But low-level knowledge in the same JS developer is not the main condition.<rant>I can't tell you how many times I was in lynx or w3m looking for information to fix a problem when, after scrolling through a long list of site navigation links, I suddenly reached the end of the page because it relied on AJAX to load the actual page content. The site may look great on a graphical browser with JS enabled, but if you can't access any content without JS, it's useless.</rant>
With that said, I still don't think JS is inherently a bad thing; it's merely "misused" quite often, usually because deadlines make it impossible to create a site that uses unobtrusive JavaScript and/or because it's simply a more practical solution. In theory, Google Maps could be done without JS using only HTML (image maps and forms) and CSS, but JS is probably easier. The purist in me wants to call it "wrong", but there are better hills to die on. All that matters to a business is whether a product works, not whether it maintains a strict separation between content|presentation|functionality (X/HTML|CSS|JS) and gracefully degrades when JS is unavailable.
Creating a JS-free site is a refreshing idea, but avoiding JS entirely is not necessarily a good move. If you can avoid relying upon it for core site functionality, then that's "good enough". If your primary resource on the site will be static content, then the old idiom is still true:
Content is king.
Is WebAssembly trying to replace JavaScript?
No! WebAssembly is designed to be a complement to, not replacement of, JavaScript. While WebAssembly will, over time, allow many languages to be compiled to the Web, JavaScript has an incredible amount of momentum and will remain the single, privileged (as described above) dynamic language of the Web.
Most interviews I've had, they treat frameworks and libraries as a language all to itself as if JavaScript was just a side issue.In fact, my complaint about JS is not in its very essence, but that most (?) web developers are now no more than experts of the current most fashionable framework. And they use it arguing that this is a trend and you can't become a web developer without it.
Yes, SIR! Please elaborate what reasonable means in the context of your specific project(s). If that means the software must exactly fit your needs & work flawlessly out-of-the-box, please see below (RFP).Unfortunately, I cannot find reasonable alternatives for some key pieces of my Google-free stack:
![]()
Nextcloud - Open source content collaboration platform
The most popular open source content collaboration platform for tens of millions of users at thousands of organizations across the globenextcloud.com
Roundcube - Free and Open Source Webmail Software
Free and open source webmail software for the masses, written in PHProundcube.net
Do suggest alternatives.dokuwiki [DokuWiki]
www.dokuwiki.org
I will revisit WebAssembly from time to time. But for now, this isn't for me - Efficient and Fast? Laughable!
Maybe it works with Google Maps, like many others less known browsers, but is it works with VK, Twitter, youtube, online banks and many other every day sites? Use own browser for various sites - not solve problem. My opinion that WEB must not be so complex, that sites can works only in some browsers. And JS tricks has many incompatibilities between support in various browsers.Google Maps work fine in www/falkon (webkit/webengine, 10MB flat size incl. themes & i18n'ed messages, 2MB pkg size). OpenStreetMap works fine, too, and is also available in astro/marble. Noone needs to go the Firefox path.
Yes. I don't know what VK is. Obviously, what everyday sites means varies for all of us. EDIT: I don't use twtr because that is evil crap. I can not take people serious who use that. Likewise What'sApe, FresseBuch (facebook) & such. Or Telegram.Maybe it works with Google Maps, like many others less known browsers, but is it works with VK, Twitter, youtube, online banks and many other every day sites?
If a site does not work at all in a webkit browser, it's definitely not worth to visit... The KDE JavaScript engine implementation is/was setting the de-facto standardUse own browser for various sites - not solve problem. My opinion that WEB must not be so complex, that sites can works only in some browsers. And JS tricks has many incompatibilities between support in various browsers.
These sites - just most popular and much JS driven which I remember. It is not my sites, but based on needs the most part of social. So similar sites dictates which browsers "good" - means site works in it, and which are marginals.Yes. I don't know what VK is. Obviously, what everyday sites means varies for all of us.
If a site does not work at all in a webkit browser, it's definitely not worth to visit... The KDE JavaScript engine implementation is/was setting the de-facto standard![]()