powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Почему популярна 8 версия и веб использование?
25 сообщений из 156, страница 3 из 7
Почему популярна 8 версия и веб использование?
    #40098112
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Никанор Кузьмич,
Бери шире. В дельфи классы умные и жирные. Тут наоборот, тупые и тощие.
Анемичная модель по фаулеру. Поэтому дело в другом.
Можно попросить вас развернуть мысль? Я погуглил, что такое "Анемичная модель по фаулеру" - это что-то про дизайн приложений, а не языков программирования.
А что касается разницы классов в делфи и джаве, то, кроме properties и деструкторов, других существенных отличий нет (насколько я знаю).

Garrick
Я лично никогда не знал что это такое и знать не хочу.
Дело ваше. Но я лично стараюсь обходить стороной людей, которые гордятся своим незнанием чего-либо.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098115
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никанор Кузьмич,
Не вопрос. Разверну мысль до атомов так как в дельфи начинал.
...
Только в java существует понятие POJO Class.
Это голый TRecord из дельфи.
Вот фаулер и говорит что это круто. Когда тупые голые классы без поведения пересылаются между сервисами.
И вся логика в них.
То есть не
Ракета.лети()
а
interface.лети (Ракета)
Поэтому property слишком мелко для такой революции
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098118
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav Bashkyrtsev
Никанор Кузьмич
пропущено...
Property как в Delphi очень не хватает. Мне иногда кажется, что они уже просто на принцип идут. Расшибутся, но не добавят. Вот не верю я, что они "просто не слышали про такое"
Кажется очень бесполезной фичей..

Я-бы не вводил проперти на уровне языка а скорее пересматривал-бы парадигму современного
использования getters/setters в Java. Понятное дело что сегодня на этом завязаны фреймворки.
Насколько я понимаю появлению пропертей мы обязаны *Beans технологиям где важно
было физически отделить поля класса от веб-свойств компонента. К сожалению ящик
пандоры был открыт. И кодеры все как один приняли этот наркотик. Вот и сегодня
придумывают невообразимые аннотирующие пре-процессинги чтобы этот наркотик
поддерживать.

Сама-же java на уровне спеки языка никак не определяет проперти и не будет определять. Для
классического ООП это не нужно. Его работоспособность и так достаточна чтобы решать любые
задачи.

Вобщем в карго-культе Java-кодеры взяли первое место.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098119
Сотрудник Главного Управления
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые джависты,
как можно объяснить, что до сих пор (2021 год) в Java не завезли async / await ?
Разве это нормальная ситуация?
Вы как асинхронные вызовы делаете?
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098122
Никанор , анемичная модель - это модель (сущности которые в БД например сохраняются, хотя не обязательно речь только про них), в которой отсутствует логика. Только данные. Но Петро как-то все наоборот запомнил у Фаулера - он (как и все ООПисты) считает что это плохо, это приводит к процедурному стилю (aka Transaction Script). Это как минимум очень плохо с точки зрения тестирования .

Антипод этому - Rich Model. Но она бывает достаточно разная - есть люди которые предлагают прям из сущностей ходить наружу - в сервисы и БД.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098125
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav Bashkyrtsev,
Если речь "не только про них" тогда зачем приплел?
И кто сказал что у петро это плохо))))
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098126
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav Bashkyrtsev,
Не гоняйся за петро - плохо кончишь (с) народная мудрость
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098127
mayton
Я-бы не вводил проперти на уровне языка а скорее пересматривал-бы парадигму современного
использования getters/setters в Java. Понятное дело что сегодня на этом завязаны фреймворки.
На самом деле многие фреймворки умеют работать напрямую с полями. Я не страдаю в этом плане от отсутствия геттеров-сеттеров.maytonНасколько я понимаю появлению пропертей мы обязаны *Beans технологиям где важно
было физически отделить поля класса от веб-свойств компонента. К сожалению ящик
пандоры был открыт. И кодеры все как один приняли этот наркотик.Мне кажется Sun даже пытался проталкивать это как best practices. Возможно именно они распространили миф о том что бизнес логика должна быть в сервисах..

Stanislav Bashkyrtsev
Но Петро как-то все наоборот запомнил у Фаулера - он (как и все ООПисты) считает что это плохо...
Под "он" я имел в виду Фаулера если что. Фаулер считает что Transaction Script - это процедурщина, а (Rich) Domain Model - это классно, это ООП.

PS: как же раздражает что на этом форуме нельзя исправлять предыдущие посты..
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098128
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav Bashkyrtsev,
Можно исправлять. А где нельзя можно новым постом.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098131
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сотрудник Главного Управления,
Есть аннотации и future.
Пробуй
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098133
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav Bashkyrtsev
Мне кажется Sun даже пытался проталкивать это как best practices. Возможно именно они распространили миф о том что бизнес логика должна быть в сервисах..

Согласен. Мне как-то досталась книжка от Sun времен Jdk 1.4 где просто шла проповедь о пользе Beans в веб-технологиях.
Белой ниткой шло JSP/Servlets/Beans через всю кнгигу.

Дайте машину времени. Вернусь в прошлое и завалю этих проповедников...
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098142
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде Борланд в свое время хорошо приложился в продвижении вот этих вот псевдопропертей в джаве?
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098146
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я помню, во времена Java 1.1, указывалось, что "бобовые" - элемент "каркасного" проекта Сан-Франциско БольшихГолубых.
Быстрая разработка приложений и вот это вот всё.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098181
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov
Насколько я помню, во времена Java 1.1, указывалось, что "бобовые" - элемент "каркасного" проекта Сан-Франциско БольшихГолубых.
Быстрая разработка приложений и вот это вот всё.


В начале это было не более чем рекомендации.
Но потом запили EJB, и тут всё заверте...

<:o)
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098460
H5N1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Тема топика у нас Java-8. И я спросил свой последний (пока) вопрос

А чего народу не хватает в Java?


не хватает фреймворка на замену ормов с синтаксисом spark, ленивым, но скорострельным и внятным управлением транзакциями.
вобщем то, что выкинет орм.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098504
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну фреймворк это не язык.

Я как раз имел в виду языковые потребности.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098512
H5N1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Ну фреймворк это не язык.

Я как раз имел в виду языковые потребности.

а где грань ? linq в c# это что ?
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098522
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы расскажите. Я не знаток современного C#. Но кажется мой тезис о разделении языка и фреймворка
достаточно прост.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098536
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098579
azsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему радость была не долгой?
java 17 стала бесплатной до 2029 года, верно? Есть резон для компаний уходить с 8 на 17 версию, если там хоть что то улучшили.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098587
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Формулировки точные используйте. Не просто "Java", а "Oracle Java".
Она и раньше была бесплатной, но с небольшим изменением с Java 8 - только для некоммерческого использования.
Если же вам требуется "бесплатная Java", то OpenJDK решает именно эту проблему.
Если вам требуется поддержка или/и сертификация - то, в любом случае, понадобится кому-то "занести денег".
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098594
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
azsx
А почему радость была не долгой?
java 17 стала бесплатной до 2029 года, верно? Есть резон для компаний уходить с 8 на 17 версию, если там хоть что то улучшили.


Там непонятно во что маркетологи начали играть... До всех этих перестановок стульев было примерно так: оракловые бинарники были бесплатными вплоть до определенного билда, дальше обновления (по факту речь в основном про обновления безопасности) можно было скачивать только по подписке (т.е. за деньги) либо переходить на новую версию - сейчас стало почти точно так же, за исключением того, что срок выпуска бесплатных обновлений значительно сократился, т.е. на самом деле получается так:
- для продуктовой инсталляции 3 года - это вообще ни о чем, хотелось бы лет 8, ну или хотя бы 5
- получить эти 3 года даже теоретически невозможно: чтобы получилось три года нужно чтобы эту версию одновременно поддерживал и тулчейн и рантайм, а на это тоже требуется довольно значительное время, а пока ждем когда звезды сойдутся время-то идет

выглядит это так, что сообществу кинули кость и все должны сделать три раза "ку"
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098598
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да кому нужен этот оракл. Один европейский банк использует свою редакцию OpenJDK и нормально.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098611
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Да кому нужен этот оракл. Один европейский банк использует свою редакцию OpenJDK и нормально.


Исходники жавы были доступны чуть ли не со времен царя гороха - я точно помню, что в далеком 2003 году, когда был великий переход с gcc-2.96 на gcc-3, пришлось ее собирать из исходников. Однако, "сборки от Васянов" появились совсем недавно, буквально вчера, и ничего хорошего в перспективе это не сулит: одно дело уметь дебажить и ломать что-то, а совсем другое - уметь свои наработки пихать в апстрим.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098612
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для подавляющего большинства java-разработчиков (прикладных) вообще не имеет значения будет ли
Oracle продавать JDK/JRE или просто раздавать. Ничего для нас не поменяется. Вот вообще ничего.
Ну может быть качать будем обновления из других репо.
...
Рейтинг: 0 / 0
25 сообщений из 156, страница 3 из 7
Форумы / Java [игнор отключен] [закрыт для гостей] / Почему популярна 8 версия и веб использование?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]