1
Off Topic / Re: pride month 2024
« on: June 09, 2024, 09:49:39 PM »
I'm straight but happy pride to the rest of you
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
I know you are not a web developer but I'll be blunt:You know well that smartphones are not the devices we are talking about here. Nobody is going to gripe about devices which are by design not intended for multitasking. It's entirely apples and oranges.
300mb of memory is a lot, sure, but guess what: I don't care.
The average smartphone has 4GB of ram. This means if the operating system takes up *half* of the RAM at any given moment, the user can run 6 apps simultaneously.
And that's on the average phone! No one is running these apps all at once!
Like I said previously, the ease of use and rapid deployment Annoying Oranges being able to multitask 1304 apps locally, which no one does. I wouldn't be suprised if in the future we saw a native OS/browser sandbox environment so apps don't have to ship with a web browser.
This is an outdated stereotype from a time where ECMA standards didn't exist and the entire industry wasn't behind React. Web standards are very well documented and set in stone, a lot of the really annoying stuff is deprecated and Javascript is no longer the only language people develop with on the web. (I'll expand on this in my next point)Your idea that JS interpreters and HTML+CSS rendering is slow comes from another era, this is no longer the case. Web browsers have literally become one of the most optimized pieces of software ever made. I remember looking at the stats for how quickly JS has become in every engine available and being blown away by how far we've come. Your statement that "we should be looking for new replacements" is fairly ignorant because people have been pouring blood sweat and tears in optimizing the web. And guess what? You can run bytecode! You can run binaries!And the fruits of the 3 have manifested in busy CPUs and monopolized memory space.
Every major browser supports WebAssembly! You can precompile any language and run it in a sandbox on the client-side just like JS.WASM's IR is a step forward but still lags behind Oracle's Java bytecode and Microsoft's CIL from the few benchmarks I've seen. I don't hold it against that though, as it's still young and still has a lot more time to get better.
The reason apps are slow, is because companies prioritize profits and quick delivery over making good things. This is not unique to web development. It's just a lot more visible because people use the web a lot.This was what I was trying to get at. Clearly there's a gap between the tools used and how they're actually being used, given the monument of issues plaguing web development. I doubt neither the developers or the companies are going to budge, so changing the tools to fit the demands of the modern web is the most clearest option, at least in my eyes.
sniptbh as my domain is exclusively in native applications, I know nearly nothing about that field so I'll just take your word for it.
the blind hate for electron apps in this thread is my pet peeve. Hating on electron because it's "bloated" and "uses a lot of memory" is an opinion only profoundly junior engineers who have never shipped anything can have.Because those applications are bloated and do use a lot of memory. All the electron-based apps running on my system right now consume at least 300 MB of memory each.
The only thing that ever came close was the web, and it's here to stay and just gets better and better.Idk one of the things keeping me far away from web development is the constant cyclical fad of new frameworks to solve the never-ending issues of web development - largely caused by the shortcomings of Javascript.
although there definitely is a problem with developers (in general, but as a web dev myself i feel entitled to say that it's especially bad in this field) simply not caring about software quality and performance and resource management. a degree of performance issues is caused simply by the use of these higher level languages which hide a lot of it from you, but i would venture to say that most of it is just because devs don't care enough.I'm gonna play devil's advocate and say that if I was working as a web developer in an environment where the only thing that my manager/boss/employer cares about is getting a product to launch as quick as possible (especially with how cutthroat it is now) I probably wouldn't care much about performance either.
where did everyone go?Everyone just moved on. There's only about 2 or 3 people still habitually talk here. It's more like a never-ending high school reunion now than an actual community.
we are talking about software engineering right? "whatever apple does tech companies follow", what's wrong with that? Apple did a lot of good things in software engineering believe it or not. Be precise in what specifically annoys you instead of being vague, saying "Apple bad" doesn't mean anything and reflects some ignorance on the subject.I'm not sure where you are coming from. I never once suggested or implied Apple does not contributing anything to software engineering. It had nothing to do with that at all. You vehemently defending the company when I was directly critiquing every other company speaks a lot more how you view Apple than I do.
Be precise in what specifically annoys you instead of being vague, saying "Apple bad" doesn't mean anything and reflects some ignorance on the subject.I understand that English may not be your first language, so please understand that when I say "no matter how stupid" both does not mean and is far removed from "this company only produces bad software and/or products and I hate it" or however you are interpreting it.
sorry that's not software engineering but typical blind Apple hatredHow did you possibly conflate tech companies blindly following whatever Apple does with "blind Apple hatred?"
if you're unable to recognize the contributions they've made to the industry for the past decades, then perhaps you need to delve deeper into the subjectWhat the hell are you talking about
Apple does release excellent things every year for the development on their own platforms along with their own API kits which sometimes are very innovative and opens up new use cases, apart from 1. the whole App Store situation where they are reckless and we can all agree on that, 2. the fact they remove support of old software (not hardware) a bit too quickly in some cases
does it really need an industry though? we still have blockhead researchI think having a small industry is a good enough line to draw, given that nothing on the Internet is sacred enough to not have at least some research of it.