3 ms·
Let's completely forget about the mess that modern web development is nowadays with frameworks for frameworks that manage your frameworks making build chains fo
by dep_b 9y ago
Let's completely forget about the mess that modern web development is nowadays with frameworks for frameworks that manage your frameworks making build chains for C++ projects look refreshingly easy all of a sudden, the requirement for tools for fixing really basic stuff like having constants in a CSS file or the hacky way most frameworks "integrate" with JavaScript and your HTML.
Lets forget about JavaScript being forced upon you, a language that has so many holes in it there are a fistful of alternatives that compile more intelligent code to JavaScript just to take the pain away to deal with the intense stupidity of native JavaScript.
Then there's the everlasting "can I use feature x on version y of browser/platform z, and if so does does it use a different syntax?" unless you dumb down to only Android and Safari Mobile and don't support all web based platforms (killing one of the main attractions of a hybrid application by choosing so). Ignore that too.
Then we can talk how you try as hard as possible to run away for the development stack of the company that created the product you are trying to develop for. Nobody ever complained about having to use at least some part of the Visual Studio / .Net or Win32 / Windows toolchain for the past 30 years to build a Windows application that really would look and behave like a Windows app even when you were just using Java (the hybrid app platform of the past), but that was of course something completely incomparably different.
But somehow actually needing a Mac and an iPhone to get work done in the Apple stack: Crazy! Nuts! How can they think everybody has a Mac and an iPhone to spare?
Getting WKWebView to hack into native code and vice versa is a pig, but the way Google allows you to hack into everything all of the time has it's own drawbacks mainly in the form of privacy and security.