Czy jest sens korzystać z bliblioteki vavr.io w dobie Javy 11?

0

Czy jest sens korzystać z bliblioteki vavr.io w dobie Javy 11?

2

A co takiego dodaje Java 11 przez co używanie vavra byłoby nieadekwatne?

0

Dużo funkcjonalności gdzie tak naprawde vavr wprowadza niepotrzebne zamieszanie

1

Ja bym spytał czy jest sens w dobie Sequence z Kotlina ;) A tak poważnie to ja np. ostatnio korzystam tylko z Either z vavra, nie mam specjalnie potrzeby korzystać z czegoś innego.

0

Czy w Javie 11 jest EIther/Try? Nie ma
Czy w Javie 11 Optional jest serializowane? Nie
Czy w Javie 11 są kolekcje efektywnie niemutowalne jak w Vavrze? Nie, w Javie 11 nie możesz tak łatwo stworzyć nowej kolekcji na podstawie "starej" niemutowalnej,
Czy w Javie 11 jest Lazy? Nie ma
No cóz, chyba wyjaśnione :)

0

Nie jestem szczególnym fanem tej libki, ale odpowiadając obiektywnie: jest sens, ponieważ dostarcza sporo rzeczy, których w JDK nie ma. Kiedyś czymś podobnym była Guava.

0

historia uczy że jak sie coś przyjmie w community to potem z czasem wchodzi do JDK

Z długim czasem na ogół. No i jest ta kompaktybilność wsteczna, i niestety wszystkie kolekcje mają metody add / remove itp z typem void. Nawet "prymitywne" niemutowalne kolekcje zhistoria uczy że jak sie coś przyjmie w community to potem z czasem wchodzi do JDK Guavy czy JDK11 rzucają wyjątki zamiast po prostu nie mieć tych metod co jest jakąś tragedią okrutną

1 użytkowników online, w tym zalogowanych: 0, gości: 1