top | item 45629173

(no title)

TeaVMFan | 4 months ago

I agree strong typing is a necessity in the front end. To prevent the language explosion issue, I recommend writing your single page apps in Java. The Flavour framework makes this quick and easy with complete maven tooling and powerful components.

Flavour book: https://frequal.com/Flavour/book.html

Flavour home page: https://flavour.sourceforge.io/

Example app: https://frequal.com/wordii

discuss

order

kstrauser|4 months ago

The article isn’t about strong typing. It’s about static vs dynamic typing. For example, Python is strongly and dynamically typed.

Personally, I’d rather stop writing software than write everything in Java, and writing software is just about my favorite thing in the world. I don’t contend that Java is a bad language. However, it’s almost diametrically opposed to how I think about programming logic, and its style and conventions set my teeth on edge. I’m sure Java programmers would say the same about my preferences, too, and that’s OK! I’m not saying that my opinions are objectively right. But I am saying that no one would be willing to pay me what it would take to get me to write Java for a living.

smt88|4 months ago

You can use the Java ecosystem with a number of other languages that are completely different paradigms, like Scala or Clojure, or you can use Kotlin as a "better Java"

andersmurphy|4 months ago

Yeah funny most proponents if static types don't even know the difference between static and strong types and often conflate the two. Show's how pervasive cargo culting is in this industry.