Java спільнота

RSS
322 статті, 635 топіків, 37K коментарів, 1237 учасників


← Сtrl 123456...32 Ctrl →

Коментарі

А хз... Нашо само джава, коли є котлін ?
Адепти функціонального програмування в цілому кажуть доволі справедливу штуку, exceptions це костиль не визначеності undefined behavior за своєю природою, яке вирішили обійти стрибками по stack trace.
Скорее наоборот
Проблему autoclosable та multiple catch не вирішив. Жодна мова не пішла цим шляхом, хоча сама Барбара Лісков придумала концепцію, звідки вона і з’явилась. Найближчий родич С# свідомо відмовився.
Подивився на NestJS, дійсно схоже. Мабуть, у джавістів спрацювала м’язова пам’ять коли писали на js. Хоча і Laravel з Symphony туди ж
Вважається адептами функціонального програмування, яким exceptions не подобаються як такі. А В С++ можна було робити throw 1 взагалі. З 7-ї версії ввели autoclosable та multiple catch, що вирішив початкові проблеми, окрім пустого catch блоку.
По мінімуму можна значно менше, але навіть Hello world захвате 60 MB. З досвіду Tomcat/Spring boot чи JEE зазвичай крутиться в районі 6GB. Та там де недоліки там же і переваги GC із дефрагметизацією пам’яті і т.д.
Коли причепом йде JavaScript. Ну типу ж теж Джава, тиж сенйор?
працював з Rust 2 роки, у Rust нема а-ля Spring швидше через те, що там таке фізично не вийде імплементувати то все, хоча спроби є.
перепрошую, тупанув, я мав на увазі не лінтер, а форматтер, але і автовиправлення помилок лінтеру це от те чого також дуже не вистачало)
Покажіть аналог Spring поза джавою і дотнетом. Rust якраз взяв геть іншу філософію, ніяк несумісною з Java. Скоріш зі Scala вже
Розділення на checked і unchecked exceptions вважається найбільшим гріхом Java, і слава богам не потрапила в інші мови
Хіба JSP не були скопійовані з ASP. Net?
Хочеться викруткою поколупатися в дупі, а вона не дає.