Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
kiki3524535dJS, JS, JS
React sucks
Vue sucks
Svelte, htmx, preact, angular rock… of course I’m just kidding they all suck ass.
If you don’t like JS but use frameworks, you hate frameworks, not JS.
Typescript is the worst.
Clojure was fun until it wasn’t.
SQL is love. CSS is a thing to die for.
I’m a CTO, 9 years of experience, 3 years as a CTO already -
netikras3518135d@Lensflare Perhaps. But very fast in building stable, performant, and scalable enterprise-level solutions.
Design patterns, frameworks, JVM and GC, community -- they add incredible boost to the development process.
And it's actually very pleasant to work with it, as the language and all the surrounding toolset is concise. And there's not too much of it (unlike in js).
The language is strict and clear, obeys the same handful of principles with very few exceptions you're unlikely to encounter any time soon.
Out of all OOP languages I've tried Java makes the most sense.
Perhaps it's a dinosaur. If that's the case, it's an alligator -- a dinosaur which survived and shows no signs of extinction and has a clear place in the whole ecosystem. -
retoor1156835d@Lensflare / @netikras It's a dinosaur because it's freaking good. I embedded it yesterday in C. I can just call Java methods with it. I can compile the JVM statically in my executable. So it's usable as embedded language just like js/python. Also, if you have JDK installed, you have jshell (js hell hehe) on there. It's a Java REPL.
I'm doing C, working on my own programming language again. Goes very well. I just like to type a lot, it's part of my thinking process. Also, my parser parses 200.000 source code lines per second! That performance tho. As someone who knows how much steps it executes per line.. Damn. C allows you so much creativity. In some way strict, in some ways playful. But NEVER think - i'll solve the memory issues later. You gonna have a bad time.
As overall programming language, i consider Java best in syntax. Python for time to market (Java probably if quality is still a factor).Also, i'm the only one who likes pip. C is the most fun one -
Lensflare1704135d@netikras all that you like about Java you automatically get from Kotlin. But with Kotlin you get so much more.
Why would anyone keep using Java is beyond me.
Also, my comment was a pun on your comment, which I deliberately misunderstood as a request "bash java, go!" 🙃 -
Grumm179735d@nosoup4u Ah yes, that makes sense haha.
I mean, it is possible but only a mad person would do such thing :D -
Grumm179735d@Lensflare You like to keep stuff for yourselfs right ? All those poor androids that crave after your apps...
-
bosslogic19635d@kiki hmm with respect I've built big UI with vanilla js and something like Vue I find quite nice. Also my old codes started looking like component frameworks anyway.
React is shit. Complex refresh, lifecycle. Just uncalled for. -
retoor1156834d@bosslogic couldn't agree more. If you do React, you must feel that you're doing smth wrong right? I prefer vanilla JS but Vue is amazing too. It's so intuitive. Also, vuetify is amazing. For me it's impossible to make smth beautiful. Thanks to vuetify it can at least look decent. The components have a great API
-
bosslogic19634d@retoor ha nice to hear we just got an ok to use veutify for a new project, literally yesterday. Looking forward to it.
-
galena717234dI might be an oddball with this:
Either Rust or Zig WASM with C# and MongoDb backend.
Fave languages and frameworks, go!
As of now for me, loving these:
PHP8 and Laravel with Livewire*, Django5.1, MariaDB. PHP must stand for PrettyHeckinPCoolasFFFFFFFFFUUUUUUU
*after using React and Vue for quite a while, I've concluded that the best front end is back end. And I like Postgres, I just find that MySQL is fine for most things.
random
php rules
postgres is hard for my small mind
python rules