Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
triple sulk
Sep 17, 2014



scala is dead

Adbot
ADBOT LOVES YOU

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

triple sulk posted:

scala is dead

:rip:

Valeyard
Mar 30, 2012


Grimey Drawer
scala? i hardly know a'!!!

Notorious b.s.d.
Jan 25, 2003

by Reene

The Management posted:

java is a decent language but everything else in the Java ecosystem, from IDE to servers, stacks, and runtimes are all huge piles of garbage. the coders are garbage, too.

on the contrary, java is a merely ok language supported by the best ecosystem in existence. the best ides, the best servers, the best stacks, and the best management tools

Notorious b.s.d.
Jan 25, 2003

by Reene

Plastic Snake posted:

I don't know why you'd ever use Java ee these days. spring is good

rrrrrrrrrrrt posted:

the jsf spec is literally drool and poop smears on paper

a few years ago i went to a panel discussion where the whole panel was people on the java ee steering committee

they expressed essentially these same opinions. not even java ee's standards committee is happy with java ee. and every panel member expressed straight-up hatred for jsf

Notorious b.s.d.
Jan 25, 2003

by Reene

Doctor Goat posted:

i took c# and java last semester and i have no reason to ever want touch java again

this might partially be b/c my teacher demanded we never use any sort of UI designer and do all work in Swing and do it without help

Maximum Leader posted:

im doing wildfly, it seems kind of gay tbh. i have no idea what a stateless bean is but i power through and hopefully will create a passable project somehow.

this is where java hate comes from

kids who don't know their rear end from their elbow are tossed into circa-2002 enterprise java bean hell by teachers who have never worked in the field professionally, and they come away thinking java is poo poo because they have nfc what they were doing and it all sucked

leftist heap
Feb 28, 2013

Fun Shoe

Notorious b.s.d. posted:

a few years ago i went to a panel discussion where the whole panel was people on the java ee steering committee

they expressed essentially these same opinions. not even java ee's standards committee is happy with java ee. and every panel member expressed straight-up hatred for jsf

i don't understand why the whole java ee wheel keeps spinning. like, who is driving its continued existence??

pram
Jun 10, 2001
teh enterprise

Notorious b.s.d.
Jan 25, 2003

by Reene

rrrrrrrrrrrt posted:

i don't understand why the whole java ee wheel keeps spinning. like, who is driving its continued existence??

it's not really spinning anymore.

historically java ee was driven by/for "middleware" vendors, who sold libraries + app servers that were supposedly essential. nowadays it just standardizes pre-existing open source APIs, making them mandatory for middleware vendors to ship. e.g. if you want to be "java ee 8" compliant, you will find yourself needing to ship spring mvc, or a really close clone of it.

....if java ee 8 ever ships. it very well might not. and even if it does, there might not be an ee 9.x. open source has become such a big deal in java-land, java ee and middleware are fading from relevance.

theadder
Dec 30, 2011


send more java

Notorious b.s.d.
Jan 25, 2003

by Reene
good and cool stuff is happening in java open source all the time. the java standardization effort is cranking along just fine. JSRs and the JCP are in fine shape.

it's just java EE isn't very important anymore. that's ok with me.

pram
Jun 10, 2001
go will kill java

Shaggar
Apr 26, 2006
the jcp is pretty good and even though nobody anywhere has ever needed java ee everyone has used parts of java ee.

Shaggar
Apr 26, 2006

pram posted:

go will kill java

lol

leftist heap
Feb 28, 2013

Fun Shoe

please provide a source for this hilariously earnest appeal to yospos to use noted garbage language scala

Valeyard
Mar 30, 2012


Grimey Drawer

pram
Jun 10, 2001
cool stuff written in go: docker
cool stuff written in java: none lol its all poo poo people hate using

Valeyard
Mar 30, 2012


Grimey Drawer
writing java code makes you a living. what does writing go get you? a featured stackoverflow question maybe

pram
Jun 10, 2001
and writing half assed django school projects makes u valeyard

Maximum Leader
Dec 5, 2014
is there really a point to java now when we have .net though?

pram
Jun 10, 2001
no. and theres no point to .net now that we have go

Valeyard
Mar 30, 2012


Grimey Drawer
Other companies and sites using Go:
º MongoDB

emoji
Jun 4, 2004

pram posted:

cool stuff written in go: docker
cool stuff written in java: none lol its all poo poo people hate using

Also everything that allows them to actually manufacture your Mac computer is in Java

pram
Jun 10, 2001
oh yeah i forgot people love using oracle ebso and fusion

pram
Jun 10, 2001
*signs million dollar licensing check with cheery smile*

pram
Jun 10, 2001
durrrr did u know, poo poo enterprise software is in java :smuggo: - fuckin retard

Brain Candy
May 18, 2006

PleasingFungus posted:

pre:
YOSPOSers–

I came across an article yesterday morning about
a nonfunctional (or, is it dysfunctional?) programmer's
experience learning Scala:

     http://www.vasinov.com/blog/16-months-of-functional-programming/

The article makes some interesting points—and mentions some
of the failings of the brain-dead, for-the-monkeys languages
like Java:

- immutability allows for cleaner code that's less
  error-prone; multithreading is easy without shared mutible
  state

- first-class functions allow for modularity, abstraction,
  and code reüse

- pattern matching allows compact, readable,
  straight-forward destructuring / examination of data

- comprehensions provide a tool for concisely expressing
  transformations

- type inference reduces the work on the programmer without
  sacrificing type safety

- type variance is totally broken in Java; Scala failed to
  make this error

- Scala has lazy and by-name variables / parameters which
  are annoying (at best) to simulate in languages like Java

–but– Much more than this, functional programming is a tool
to expand one's mind, to see things differently, to approach
problems from a new (and, we in the functional community
would argue, better) perspective:

     ‘The reason that functional programming forces you
     to learn so much is because it challenges every
     assumption about writing software that you had.’

Scala seems to hava a lot af ‘haters’ in YOSPOS, although
none of them has ever presented a valid technical argument
against the language or a valid technical claim suggesting
that it wouldn't make code shorter, cleaner, more
moduler, and easier to maintain.

I was recalling fondly during a conversation the other
evening that YOSPOS once valued learning, growth, and good
ideas … These days, it seems that the only things that
anyone cares about is Jira tickets, immediate-short-term
goals, and separating investors from their money. When did
we lose our way?

–and– For those who still care about learning and exposing
themselves to new ideas, I just heard of this Coursera
course about reactive programming:

     https://www.coursera.org/course/reactive

Come for the functions and monads; stay for the actors!

//cheers
~PleasingFungus

plays Principled Engineer @ com.yospos.engineering.core.content
Since 1834 *not* a member of Solutions.

this post was very pleasing

The Management
Jan 2, 2010

sup, bitch?
this time it's definitely the year of functional languages on the mainframe minicomputer server desktop phone watch

suffix
Jul 27, 2013

Wheeee!

Notorious b.s.d. posted:

this is where java hate comes from

kids who don't know their rear end from their elbow are tossed into circa-2002 enterprise java bean hell by teachers who have never worked in the field professionally, and they come away thinking java is poo poo because they have nfc what they were doing and it all sucked

it's kind of inevitable because schoolwork will mostly have you rewriting things that already exist, and java is tedious for everything except stringing prewritten libraries together

Flat Daddy
Dec 3, 2014

by Nyc_Tattoo
project lombok seems cool. i feel like there are hidden reasons why i'll regret using it though

Notorious b.s.d.
Jan 25, 2003

by Reene

Flat Daddy posted:

project lombok seems cool. i feel like there are hidden reasons why i'll regret using it though

afaik lombok is dead. the goal was to develop an interest group that could move the jcp towards including the new features in the core language. that didn't happen. now lombok has no purpose

if you want cool extensions to java, look to high-interoperability alternative languages: scala, groovy, kotlin. all three take pains to be java compatible, but give you new capabilities.

leftist heap
Feb 28, 2013

Fun Shoe
how mature is kotlin? it looks like it hits pretty much all the good bits from scala without being nearly as prone to being totally abused

StateOwned
Dec 30, 2005

this lane closed
Scala is the fixed gear bicycle of programming languages.

leftist heap
Feb 28, 2013

Fun Shoe
lol as if scala is that straightforward

Adbot
ADBOT LOVES YOU

Captain Foo
May 11, 2004

we vibin'
we slidin'
we breathin'
we dyin'

Flat Daddy posted:

project lombok seems cool. i feel like there are hidden reasons why i'll regret using it though

this but lomarf

  • Locked thread