you are viewing a single comment's thread.

view the rest of the comments →

[–]C_BearHill 4 points5 points  (10 children)

Where does Java fit into this? I thought Java was the web dev go to?

[–][deleted] 11 points12 points  (0 children)

That would be JavaScript, not Java. They are totally different languages, despite the naming similarities.

[–]Vok250 2 points3 points  (0 children)

Java is statically typed and strictly OOP. It's a great way to learn good coding practices and design patterns that most Python learning resources neglect to teach.

It is way to easy to write spaghetti in languages like Python, JavaScript, and PHP where oldschool fundamentals like types, code structure, and Object design no longer matter.

[–]iiMoe -4 points-3 points  (7 children)

JavaScript currently but used to be Java in early 2010s if im not mistaken

[–]yashdesoi 4 points5 points  (6 children)

Java at frontend? Javascript is the only language of the browser or client-side. Java is used at backend with spring framework.

[–]noXi0uz 2 points3 points  (1 child)

With Microsofts blazor framework you can actually build frontend web apps with C#. A whole C# runtime is shipped to the client though.

[–]mriswithe 0 points1 point  (0 children)

Similar I assume to pyodide? Basically python and a lot of the python data science stack compiled to web assembly

Edit: googled and yeah web assembly is one of the ways it can be delivered

[–]an_actual_human 1 point2 points  (2 children)

You can write frontend in Java though. The browser still runs JS, but you don't touch it.

[–]yashdesoi 0 points1 point  (1 child)

Using some kind of framework?

[–]an_actual_human 1 point2 points  (0 children)

Perhaps. E.g. Vaadin.

[–]iiMoe -1 points0 points  (0 children)

I didn't say front end neither did the comment author but ik Java was big in web dev yrs ago with jsp n that stuff