powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Пофлудим...
25 сообщений из 381, страница 3 из 16
Пофлудим...
    #34794170
Cknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GKS_Samara Cknown но по крайней мере за 2 года можно узнать слова JIT, AIT и
HotSpot

Кстати, у того же Хорстмана про это ни слова...Хорстман дает общие основы. А реализаций платформы Java несколько: от Microsoft, от Sun, от IBM, от BEA, от GNU Classpath, от Kaffe. HotSpot™ есть только у Sun, у IBM и BEA свои оптимизаторы. Книжка Хорстмана не об особенностях разных реализаций, поэтому он и не засоряет ее обмусоливанием JIT и AOT
...
Рейтинг: 0 / 0
Пофлудим...
    #34794179
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
expp- хибер позволит тебе правильно закодить бизнесс-логику приложения используя весь оо/паттерн-стафф, тем самым избежать как споков так и огромных копипастеных методов "public static int do(...)" (бизнесс логика это типа сложные и согласованные изменения в домене)
Неужели? Т.е. ставится тезиз, что хибернейт - это правильный способ организации бизнеслогики? Кто это сказал, и кто именно доказал, и почему тогда Oracle, SAP не переводят массовым порядком свои новые и старые разработки на хибернейт (или EJB3)? Что им мешает то, неправильным?

Впрочем, это все теория (правильности), а на практике - ты можешь привести примеры и замеры миграции: вот была "старая" система, не нормальная (и в чем она была ненормальной), вот вы её перевели (она стала нормальной, и в чем)?

Сколько человеко-часов было сэкономлено, каких высот производительности удалось достичь?

expp- хибер ооочень легко позволяет организовать кэширование и кластеризацию.
Насколько легче, чем в какой либо другой технологии? Преимущества в чем?
~
даю вопрос на затравку: насколько легко реализуется межнодовый синглтон (конкурирующий доступ, к примеру, за банковский счёт). В транзакционной модели (оптимистичных блокировок), естественно?

exppнормальные люди эта в книшка читать
А кто спорит? Только в книжках про реальные проекты - ничего не пишут. Вот что странно.

------

Обвинить другого в том, что он "засрал" топик непонятным для тебя - это просто. Но так ли просто высказать осмысленное то из собственного опыта?
...
Рейтинг: 0 / 0
Пофлудим...
    #34794208
Cknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
grexhideНеужели? Т.е. ставится тезиз, что хибернейт - это правильный способ организации бизнеслогики? Кто это сказал, и кто именно доказал, Доказали 30 лет практики очевидно, разгребаний хранимок, написанных немытыми иммигрировавшими украинцами в сравнении с более дешевой и правильной разработкой на принципах OOA&Dи почему тогда Oracle, SAP не переводят массовым порядком свои новые и старые разработки на хибернейт (или EJB3)? Что им мешает то, неправильным?Затем, что не каждой задаче поможет Domain Model. Тебе например с АРМ-Склад, или единой государственной автоматическойсистемеучета пойла Domain Model не поможет. Так зачем разработчик реляционных хранилищ будет тратиться на разработку того, что не всем его клиентам нужно?
...
Рейтинг: 0 / 0
Пофлудим...
    #34794215
Anarion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сам я тред не читал, но догадываюсь, что к странице 10-й мы вновь увидим превосходство формочек делфи на этот раз над Java HotSpot...
...
Рейтинг: 0 / 0
Пофлудим...
    #34794255
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anarion пишет:

> Сам я тред не читал, но догадываюсь, что к странице 10-й мы вновь увидим
> превосходство формочек делфи на этот раз над Java HotSpot...


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Пофлудим...
    #34794267
Бумбурумс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин, и как вам всем еще не надоело? grexhide троллит, остальные его кормят... и так из топика в топик. страниц 40 уже (по всем томикам, где grexhide отжигает) нафлудили. скуууушна
...
Рейтинг: 0 / 0
Пофлудим...
    #34794281
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cknown grexhideНеужели? Т.е. ставится тезиз, что хибернейт - это правильный способ организации бизнеслогики? Кто это сказал, и кто именно доказал, Доказали 30 лет практики очевидно, разгребаний хранимок, написанных немытыми иммигрировавшими украинцами в сравнении с более дешевой и правильной разработкой на принципах OOA&D
Где именно есть примеры замеров и убедительных доказательств (вместо аксиом), что разработка на OOA&D является более правильной и более дешевой (или в общем случае, или в конкретном)?

Производились ли такие сравнения вообще?

Cknown
и почему тогда Oracle, SAP не переводят массовым порядком свои новые и старые разработки на хибернейт (или EJB3)? Что им мешает то, неправильным?Затем, что не каждой задаче поможет Domain Model. Тебе например с АРМ-Склад, или единой государственной автоматическойсистемеучета пойла Domain Model не поможет. Так зачем разработчик реляционных хранилищ будет тратиться на разработку того, что не всем его клиентам нужно?

Ок, в каких именно задачах (и чем) помогает Domain Model?
Можно озвучить примеры классов задач, примеры успешных реализаций?

Можно увидеть примеры действительно успешных, тиражируемых систем, построенных на EJB3 или Hibernate? В чем именно преимущества этих систем на этапе сопровождения и развития (не говоря уже про эксплуатацию)? В сравнении, естественно?

Достигнуто ли уменьшение трудозатрат, снижение требований к уровню разработчиков? Повышено качество решений, их адекватность задаче, повышена ли производительность?

Или вообще что? В чем преимущества то? В сравнении, в замерах?

Где примеры и доказательства (очевидных вещей?)
...
Рейтинг: 0 / 0
Пофлудим...
    #34794292
вот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
grexhideМожно увидеть примеры действительно успешных, тиражируемых систем, построенных на EJB3 или Hibernate?
вот например.
...
Рейтинг: 0 / 0
Пофлудим...
    #34794295
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grexhideЕще раз. Я могу прочитать гугл, это не проблема.
Для особо доходчивых повторяюсь: меня интересует именно твоё, личное мнение, а не цитирование чужих мыслей. Если своих мыслей у тебя нет - до свидания, лишний флуд - не интересен.
Другими словами, что такое ORM и для чего он нужен ты не знаешь и не понимаешь. У меня нет желания выкладывать здесь прописные истины ради флудера который второй топик засирает.

grexhideИтак, повторяюсь еще раз: кто, и покаким причинам считает Hibernate прогрессивной технологией, однозначно (и в чем) позволяющий достичь ему качественно нового уровня при разработке?
Hibernate круто потому что это лучший ORM
Hibernate круто потому что в отличие от других ORM он поддерживает множество фич для совместимости с Legacy структурами БД
ORM круто потому что с ним не надо заботится про примитивные CRUD вообще.
ORM круто потому что с ним количество работы над запросами к БД можно свести к минимуму, таким образом разработка проходит как бы в 2 этапа. На первом все работает на простейших CRUD и делается в считаные часы. Затем в эту наработку вводятся сложные запросы для улучшения перфоманса или реализации не тривиальной функциональность.
Опять же сколько мы ни вводим новых запросов, нам все равно не надо заботится о том что оно как-то не так ляжет на объекты. Потому что об это позаботится ORM.
ORM дает широкий спектр возможностей по ленивой загрузке данных. То есть мне не надо писать запросы, ORM их сам реализует достаточно оптимально, но при этом я легко контролирую когда и какие данные мне надо получить. То есть один и тот же маппинг можно загрузить одним запросом весь, либо конкретные нужные в данный момент части. Без ORM нужно было бы для каждого случая писать или генерить запросы, а потом ещё и заботится о том чтобы они легли на объекты приемлемые для обработки бизнес логики.
Выше поднимался вопрос про Кэширование? Именно с Hibernate я могу прикрутить кэширование к проекту в течении часа. И потом остается только тюнить его настройки, в зависимости от наблюдаемомго перфоманса и требований.
Именно Hibarnate дает мне возможность с легкостью переключатся на разных вендоров кеша, что позволяет подобрать наиблее оптимаьлный для данного приложения.
Дальше список просто лениво продолжать, все равно никто не оценит.

Ничего подобного чтобы позволяло бы объединить все достоиства как ООП так и RDB и предложить такую скорость разработки я ещё не видел.
Ну, и чтобы тут вдруг не возникли дурацкие попытки обвиниьт кого-от в поклонении хиберу - заявляю отдельно. Хибер и ORM не панацея, это раз.
ORM как подход имеет в себе ряд проблем которые раскрыты здесь
...
Рейтинг: 0 / 0
Пофлудим...
    #34794302
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БумбурумсБлин, и как вам всем еще не надоело? grexhide троллит, остальные его кормят... и так из топика в топик. страниц 40 уже (по всем томикам, где grexhide отжигает) нафлудили. скуууушна
Кули делать, работать впадлу.
...
Рейтинг: 0 / 0
Пофлудим...
    #34794314
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grexhideПроизводились ли такие сравнения вообще?
Ок, в каких именно задачах (и чем) помогает Domain Model?
Можно озвучить примеры классов задач, примеры успешных реализаций?
Можно увидеть примеры действительно успешных, тиражируемых систем, построенных на EJB3 или Hibernate? В чем именно преимущества этих систем на этапе сопровождения и развития (не говоря уже про эксплуатацию)? В сравнении, естественно?
Достигнуто ли уменьшение трудозатрат, снижение требований к уровню разработчиков? Повышено качество решений, их адекватность задаче, повышена ли производительность?
Или вообще что? В чем преимущества то? В сравнении, в замерах?
Где примеры и доказательства (очевидных вещей?)
У тебя академический подход к проблеме а не рыночно-промышленый. Люди годами разрабатывали эти концепции потому что другие подходы их напрягают по всем аспектам. С вопросами про Domain Model вообще к Фаулеру. Он тоже говорит что это не панацея, но аккуратно расписывает где и когда нужно. На кой ты здесь такие вопросы задаешь?
...
Рейтинг: 0 / 0
Пофлудим...
    #34794322
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grexhideГде примеры и доказательства (очевидных вещей?)
Докажите мне что земля круглая? да?
...
Рейтинг: 0 / 0
Пофлудим...
    #34794341
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Специяльно для grexhide мое ИМХО по поводу ORM и хибернейта в частности. Сентенции типа "не хотим юзать SQL" это конечно пионерия. Для грамотного использования ОРМ знать SQL и особенности работы СУБД необходимо. Проблема в другом. Есть такая область в программировании, называется объектно-ориентированный анализ и проектирование. Любой программный продукт (уточню - решающий проблематику бизнеса) - это модель. Модель строится посредством абстракций. Абстракция в ООП - это объект, который характеризуется своей идентичностью, состоянием и (!) поведением. Цель ООА/П это объектная декомпозиция, выделение абстракций, распределение обязанностей между ними. Наследование, инкапсуляция и полиморфизм это инструменты эффективного достижения этой цели. Ценность ООП предмет спорный и в каждом случае должен решаться индивидуально. Ты прекрасно обходишься без этого, ограничивая применение ООП областью UI, и то лишь как инструмент эффективного повторного использования кода (компоненты). Но то, что во многих случаях ООП позволяет более эффективно реализовать модель предметной области и, что тоже интересно, более эффективно организовать жизненный цикл приложения - бесспорно.
----
Далее. Есть такой раздел математики - реляционная алгебра, являющийся основной идеологией СУРБД.
Механизм, построенный на этой основе позволяет максимально непротиворечиво и неизбыточно хранить и обрабатывать данные. Механизм за 25 лет доказал свою эффективность. Не воспользоваться им глупо.
----
Итак, имеем две эффективные парадигмы. Хотим их использовать. Но. Оказывается что реляционные отношения на совсем хорошо ложаться на ООП (подробности в Hibernate in action, 1.2 Paradigm mismatch). Выхода два. Отказаться от ООП. Твой подход. Весьма спорный. Попытаться максимально использовать преимущества двух подходов, а как следствие выработать механизмы разрешения противоречий. Тут на сцену выходит Hibernate. Нужно понимать, что ORM не отрицает реляционную парадигму, а дополняет.
...
Рейтинг: 0 / 0
Пофлудим...
    #34794342
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grexhideНеужели? Т.е. ставится тезиз, что хибернейт - это правильный способ организации бизнеслогики? Кто это сказал, и кто именно доказал, и почему тогда Oracle, SAP не переводят массовым порядком свои новые и старые разработки на хибернейт (или EJB3)? Что им мешает то, неправильным?
ты задрал со своим массовым переводом. поню конятно что деньги вкладываются в то что выгодно. своё будущее и оракл и сап очертили довольно явственно (выпуском NetWeaver c ejb3 вторая десятилетием toplinkа и покупкой berkleydb) только тебя спросить забыли.

да тезис ставиться именно такой. и нехрен его подменять какойто ботвой. просто докажи что sql update это лучше.

grexhideВпрочем, это все теория (правильности), а на практике - ты можешь привести примеры и замеры миграции: вот была "старая" система, не нормальная (и в чем она была ненормальной), вот вы её перевели (она стала нормальной, и в чем)?
у меня нет планов рассказывать что и как на моём проекте. халилуя что мы таки дошли до orm. об остальном спроси у тех кто за это платил

grexhideНасколько легче, чем в какой либо другой технологии? Преимущества в чем? млин. взял hibernate tutorial и задеплоил его на кластер. расставил по домену режимы кэширования. имхо достойно.
grexhide
даю вопрос на затравку: насколько легко реализуется межнодовый синглтон (конкурирующий доступ, к примеру, за банковский счёт). В транзакционной модели (оптимистичных блокировок), естественно? treecahce tutorial

grexhideА кто спорит? Только в книжках про реальные проекты - ничего не пишут. Вот что странно. ага Фаулер, Кинг, Бауер etc просто кучка щеглов не нюхавших реальных проектов. Сидят себе пишут хню всякую. Нет чтоб пра делфи написать

grexhideОбвинить другого в том, что он "засрал" топик непонятным для тебя - это просто. Но так ли просто высказать осмысленное то из собственного опыта?
это мне твоя членометрия непонятна??. ты много на себя взял. ты их просто реально засераешь сериями "1. боян 2. всёхня 3.пошлифсенах"
...
Рейтинг: 0 / 0
Пофлудим...
    #34794411
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz grexhideЕще раз. Я могу прочитать гугл, это не проблема.
Для особо доходчивых повторяюсь: меня интересует именно твоё, личное мнение, а не цитирование чужих мыслей. Если своих мыслей у тебя нет - до свидания, лишний флуд - не интересен.
Другими словами, что такое ORM и для чего он нужен ты не знаешь и не понимаешь. У меня нет желания выкладывать здесь прописные истины ради флудера который второй топик засирает.

А ты сейчас что сделал? Вместо того, что бы объяснить "прописные" "истины" - тупо засрал своим "мнением об котом то там"?

Blazkowicz
grexhideИтак, повторяюсь еще раз: кто, и покаким причинам считает Hibernate прогрессивной технологией, однозначно (и в чем) позволяющий достичь ему качественно нового уровня при разработке?
Hibernate круто потому что это лучший ORM
Вещь в себе. Лучший ORM? Ок, допустим.

BlazkowiczHibernate круто потому что в отличие от других ORM он поддерживает множество фич для совместимости с Legacy структурами БД
В отличии от других ORM? Опять вещь в себе

BlazkowiczORM круто потому что с ним не надо заботится про примитивные CRUD вообще. От того, что CRUD стал делаться еще одним способом - от этого что то изменилось?
В чем отличия? Тебе нужно писать меньше кода? Чем в других ORM? Опять вещь в себе (и ниачем - см. TopLink или BC4J).

BlazkowiczORM круто потому что с ним количество работы над запросами к БД можно свести к минимуму, таким образом разработка проходит как бы в 2 этапа.
Т.е. если тебе нужно получить данные из таблицы, то это происходит автоматически, по "щучьему велению и моему хотению"? Т.е. система сама для тебя пишет все необходимое для доступа к данным (структуры классов, фильтры, группировки, суммирования)? Ты вообще о чем?

BlazkowiczНа первом все работает на простейших CRUD и делается в считаные часы.
На непростейших это делается (и делалось) за минуты? И?

BlazkowiczЗатем в эту наработку вводятся сложные запросы для улучшения перфоманса или реализации не тривиальной функциональность.
Это ты о чем вообще? Поясни, ниасилил.

BlazkowiczОпять же сколько мы ни вводим новых запросов, нам все равно не надо заботится о том что оно как-то не так ляжет на объекты. Потому что об это позаботится ORM.
А зачем тебе что то ложить на объекты? Пример реальной задачи?

BlazkowiczORM дает широкий спектр возможностей по ленивой загрузке данных.
Ты про lazy fetch? А где его нет (ну да, нет в ADO.NET, ну и что?)

BlazkowiczТо есть мне не надо писать запросы, ORM их сам реализует достаточно оптимально, но при этом я легко контролирую когда и какие данные мне надо получить.
Насколько оптимально? В чем измеряется оптимальность? Примеры аналитических функций Oracle уже тоже реализваны? Почему же тогда Hibernate не применяется вовсю в OLAP и DWH (вот дебилы, не знают наверно про мегафичерсы, да?)

BlazkowiczТо есть один и тот же маппинг можно загрузить одним запросом весь, либо конкретные нужные в данный момент части.
? А где этого нельзя?

BlazkowiczБез ORM нужно было бы для каждого случая писать или генерить запросы, а потом ещё и заботится о том чтобы они легли на объекты приемлемые для обработки бизнес логики.
Я не знаю ни одной системы, в которой нужно заботиться об "ложении". Все происходит автоматически (ну кроме EJB2, но это не интересно).

Итак - каким образом Hibernate сам за меня построит комплексный запрос с RANK, KEEP, OVER BY конструкциями (подсказка - промежуточные итоги, накопительные суммы и прочее)?

BlazkowiczВыше поднимался вопрос про Кэширование?
А в какой технологии его нет? CachedUpdates в той же Delphi - чем тебе не кэширование (это как базовый примитив)?

BlazkowiczИменно с Hibernate я могу прикрутить кэширование к проекту в течении часа.
Два клика мышью.

BlazkowiczИ потом остается только тюнить его настройки, в зависимости от наблюдаемомго перфоманса и требований.
И? Тоже самое, 1:1

BlazkowiczИменно Hibarnate дает мне возможность с легкостью переключатся на разных вендоров кеша, что позволяет подобрать наиблее оптимаьлный для данного приложения.
И что с того?

BlazkowiczДальше список просто лениво продолжать, все равно никто не оценит.
Даже сами яверы?

BlazkowiczНичего подобного чтобы позволяло бы объединить все достоиства как ООП так и RDB и предложить такую скорость разработки я ещё не видел.
А ты хоть пытался смотреть?

BlazkowiczНу, и чтобы тут вдруг не возникли дурацкие попытки обвиниьт кого-от в поклонении хиберу - заявляю отдельно. Хибер и ORM не панацея, это раз.
А что два? Это и не технология, достойная применения - почитай Кайта, он вполне доходчиво высменивает попытки некоторых не шипко умных товарищей делать то, что куда лучше делает сама RDBMS. Только вот незадача - никто читать (30-ть томов по 1000 листов) не хочет (в равной степени как и по ABAP) - куда проще охаять старое, сделать "новое" (ничем не лучше, разве хуже) и тем
быть "счастливым" (типа вы тут все до меня были идиоты, ща я покажу как надо).

А что надо то? На самом деле?

BlazkowiczORM как подход имеет в себе ряд проблем которые раскрыты здесь
Хоть что то интересное.... впрочем, это, кстати, цветочки ;)
...
Рейтинг: 0 / 0
Пофлудим...
    #34794438
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
expp grexhideНеужели? Т.е. ставится тезиз, что хибернейт - это правильный способ организации бизнеслогики? Кто это сказал, и кто именно доказал, и почему тогда Oracle, SAP не переводят массовым порядком свои новые и старые разработки на хибернейт (или EJB3)? Что им мешает то, неправильным?
ты задрал со своим массовым переводом. поню конятно что деньги вкладываются в то что выгодно. своё будущее и оракл и сап очертили довольно явственно (выпуском NetWeaver c ejb3 вторая десятилетием toplinkа и покупкой berkleydb) только тебя спросить забыли.

Они и себя забыть спросили, не только тебя и меня. Когда мы увидим SAP R/4 исключительно на яве или OEBS исключительно на ней же?

Никогда?

expp
да тезис ставиться именно такой. и нехрен его подменять какойто ботвой. просто докажи что sql update это лучше.
Расскажи чем хуже, что ли?

expp grexhideВпрочем, это все теория (правильности), а на практике - ты можешь привести примеры и замеры миграции: вот была "старая" система, не нормальная (и в чем она была ненормальной), вот вы её перевели (она стала нормальной, и в чем)?
у меня нет планов рассказывать что и как на моём проекте. халилуя что мы таки дошли до orm. об остальном спроси у тех кто за это платил
Т.е. ты ничего сказать не можешь? А зачем встрял?

expp grexhideНасколько легче, чем в какой либо другой технологии? Преимущества в чем? млин. взял hibernate tutorial и задеплоил его на кластер. расставил по домену режимы кэширования. имхо достойно.
grexhide
даю вопрос на затравку: насколько легко реализуется межнодовый синглтон (конкурирующий доступ, к примеру, за банковский счёт). В транзакционной модели (оптимистичных блокировок), естественно? treecahce tutorial
И это что легче, чем SELECT FOR UPDATE? ;)))))

expp grexhideА кто спорит? Только в книжках про реальные проекты - ничего не пишут. Вот что странно. ага Фаулер, Кинг, Бауер etc просто кучка щеглов не нюхавших реальных проектов. Сидят себе пишут хню всякую. Нет чтоб пра делфи написать
Ты думаешь, что они что то реальное делают? Вместо того, чтобы с умным видом "советы" вот таким как ты раздавать? Эккий ты наивный, однако ;)

expp grexhideОбвинить другого в том, что он "засрал" топик непонятным для тебя - это просто. Но так ли просто высказать осмысленное то из собственного опыта?
это мне твоя членометрия непонятна??. ты много на себя взял. ты их просто реально засераешь сериями "1. боян 2. всёхня 3.пошлифсенах"
Я? Боже упаси, какая членометрия.

Я задал предельно простой вроде бы вопрос: "Мужики, расскажите мне, неучу, в чем сила"?

Вот брат говорит - что в деньгах. Я вот считаю - что в правде. Только где правда то? Вот товаришь выше дал пример правды - хоть что то (из отряда самокритичности и реальной рефлексии).

Остальные пока только слюной побрызгали... пользы никакой - чистой воды флуд и засирание (и потом еще меня обвиняют ;)))) В зеркало бы посмотрели, что ли...
...
Рейтинг: 0 / 0
Пофлудим...
    #34794454
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz grexhideГде примеры и доказательства (очевидных вещей?)
Докажите мне что земля круглая? да?

В чем трудность? Компас в руки и вперед. Есть шанс, что ты вернёшься в обратную точку, идя в заданном направлении.

Убедительно? Весьма.

--

Попытки же ORM-щиков доказать правильность голыми тезисами аки шапкозакидательство, увы, такого доказательства не дают.

Есть примеры (подавляющее большинство) успешных систем, которые обходятся без ORM вообще (Cobol, ABAP, PL/SQL). При том количество (местами и качество) решений - на два порядка (т.е. раз в сто минимум) больше, чем на ORM.

Что они делают не так? Не тем компасом пользуются? ;))))))
...
Рейтинг: 0 / 0
Пофлудим...
    #34794484
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grexhide
Есть примеры (подавляющее большинство) успешных систем, которые обходятся без ORM вообще (Cobol, ABAP, PL/SQL).

Да потому что ценность наработанного годами legacy кода и отработанного процесса выше. У тебя, подозреваю, такая же история.
grexhide
При том количество (местами и качество) решений - на два порядка (т.е. раз в сто минимум) больше, чем на ORM.

С какими решениями на базе ORM ты сравнивал?
...
Рейтинг: 0 / 0
Пофлудим...
    #34794537
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grexhideОни и себя забыть спросили, не только тебя и меня. Когда мы увидим SAP R/4 исключительно на яве или OEBS исключительно на ней же?
буквы выше читай. или спроси у них

grexhideРасскажи чем хуже, что ли? ёпама. я обновил какие то объекты и они флашнулись хибером. я меняю локику - у меня другие апдейты, другой порядок. меня это ни еёт

grexhideТ.е. ты ничего сказать не можешь? А зачем встрял? типо был объективный вопрос "чем лучче?" рассказывать про свой проект дело другое.

grexhideИ это что легче, чем SELECT FOR UPDATE? ;))))) нихренасебе синглетончик на oracle. субд это типа persistence. при read_commited селекты из залоченных таблиц типа виснут. "субд - мультинодовый синглетон" vs treecache - плакать хоцца

grexhideТы думаешь, что они что то реальное делают? Вместо того, чтобы с умным видом "советы" вот таким как ты раздавать? Эккий ты наивный, однако ;) ага я наивный. раскажи как жить что ли

grexhideЯ? Боже упаси, какая членометрия. она самая

grexhideЯ задал предельно простой вроде бы вопрос: "Мужики, расскажите мне, неучу, в чем сила"? тебе опять всё сказали ткнули в книжку ты опять послал всех нах

и конечно нельзя незапостить
...
Рейтинг: 0 / 0
Пофлудим...
    #34794570
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grexhideА ты сейчас что сделал? Вместо того, что бы объяснить "прописные" "истины" - тупо засрал своим "мнением об котом то там"?
Ну, соственно тоже что и ты тут делаешь вторую неделю. Так что попустить. Посрал сам дай другим посрать.

grexhideВещь в себе. Лучший ORM? Ок, допустим.
Камент ни о чем.

grexhideВ отличии от других ORM? Опять вещь в себе
Тебе второй камент нечего сказать. Не сдавай позиций.

grexhide От того, что CRUD стал делаться еще одним способом - от этого что то изменилось?
В чем отличия? Тебе нужно писать меньше кода? Чем в других ORM? Опять вещь в себе (и ниачем - см. TopLink или BC4J).
От того что CRUD стал делатся быстрее изменилось многое. Ты оперделись, тебя про ORM нагрузить или про хибер? А то скачешь туда сюда, аки горный ...

grexhide Т.е. если тебе нужно получить данные из таблицы, то это происходит автоматически, по "щучьему велению и моему хотению"? Т.е. система сама для тебя пишет все необходимое для доступа к данным (структуры классов, фильтры, группировки, суммирования)? Ты вообще о чем?
То есть ты нихера не понял, и поэтому пытаешься съязвить? Фильтры, группировки, суммирования мне последние 5 лет нужны были крайне редко. Узко мыслишь терминами своей предметной области.

grexhideНа непростейших это делается (и делалось) за минуты? И?
В моей башке так вообще за наносекунды, что теперь? Давай приводи примеры непростейших? Которые сразу всю функциональность покроют, а не просто CRUD запросов нагенерят, которые потом не понятно какими гвоздями и к чему прибивать. Да и чтобы CRUD не по отдельным табличкам а сразу для нужной мне подиерархии всей модели.

grexhideЭто ты о чем вообще? Поясни, ниасилил.
Разарботка через прототипизирование таким монстрам как ты не нужна. У вас за 2 клика получается готовый проект. Мы это уже поняли.

grexhideА зачем тебе что то ложить на объекты? Пример реальной задачи?
Вопрос из облати нахрен нужнен ООП.

grexhideТы про lazy fetch? А где его нет (ну да, нет в ADO.NET, ну и что?)
А где он есть такой жу удобный?

grexhideНасколько оптимально? В чем измеряется оптимальность? Примеры аналитических функций Oracle уже тоже реализваны? Почему же тогда Hibernate не применяется вовсю в OLAP и DWH (вот дебилы, не знают наверно про мегафичерсы, да?)
Иди перечитывай заново. Достаточно оптимально для всех задач которые передомной стоят. Биться головой об стенку чтобы выжать милисекунда перфоманса за которые никто не заплатит нет смысла.

grexhideА где этого нельзя?
А где можно?

grexhideЯ не знаю ни одной системы, в которой нужно заботиться об "ложении". Все происходит автоматически (ну кроме EJB2, но это не интересно).
Все эти системы и называются ORM.

grexhideИтак - каким образом Hibernate сам за меня построит комплексный запрос с RANK, KEEP, OVER BY конструкциями (подсказка - промежуточные итоги, накопительные суммы и прочее)?
Смоти выше, твоя предметная область никого не интересует. У Hibernate своя ниша, задачи которой он и решает.

grexhideА в какой технологии его нет? CachedUpdates в той же Delphi - чем тебе не кэширование (это как базовый примитив)?
Не интересно. Пример другого ORM с возможностью без проблем переключать вендоров кэшей. А то сейчас докатимся до того что у меня на процессоре тоже есть кэш. Накуй тогда Hibernate?

grexhideДва клика мышью.
Да, да. Наносекунды. Мы уже поняли как ты все проекты оцениваешь.

grexhideИ? Тоже самое, 1:1
Угу, мы поняли, только с убогим CRUD на старте либо вообще без него.

grexhideИ что с того?
Это тоже верно. Нахрен нужны разные вендоры, когда есть один delphi такой клевый и любимый.

grexhideДаже сами яверы?
Не о чем поговорить?

grexhideА ты хоть пытался смотреть?
А ты?

grexhideА что два? Это и не технология, достойная применения - почитай Кайта, он вполне доходчиво высменивает попытки некоторых не шипко умных товарищей делать то, что куда лучше делает сама RDBMS. Только вот незадача - никто читать (30-ть томов по 1000 листов) не хочет (в равной степени как и по ABAP) - куда проще охаять старое, сделать "новое" (ничем не лучше, разве хуже) и тем
быть "счастливым" (типа вы тут все до меня были идиоты, ща я покажу как надо).
Да, мы знаем. Толстая книга, значит хорошая. Ты опять пытаешься натянуть свою предметную область на другую вселенную.
...
Рейтинг: 0 / 0
Пофлудим...
    #34794583
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grexhideИ это что легче, чем SELECT FOR UPDATE? ;)))))
Ты опять спалился. Пессимистичные локи киляют перфоманс. Только тебе, видать, некогда о таких мелочах думать. RDBMS сама все разрулит?
...
Рейтинг: 0 / 0
Пофлудим...
    #34794593
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fixxer grexhide
Есть примеры (подавляющее большинство) успешных систем, которые обходятся без ORM вообще (Cobol, ABAP, PL/SQL).

Да потому что ценность наработанного годами legacy кода и отработанного процесса выше. У тебя, подозреваю, такая же история.


fixxer[quot grexhide]
При том количество (местами и качество) решений - на два порядка (т.е. раз в сто минимум) больше, чем на ORM.

С какими решениями на базе ORM ты сравнивал?

Oracle CRM (iProcurrement)
Oracle Collaboration Suite
Oracle BI (Wareahouse Builder)

Oracle Enterprise Manager

NetWeawer (отдельная укатайка, на практике)

Documentum (в т.ч.)

Ну и так, по мелочи (в части поиска более адекватных аналогов озвученному выше).
Только по первому я выступал в роли девелопера, остальные - просто оценивал
применимость (предпроект).

----

Каждое в своей нише сравнивалось (с не-Java решениями). Java - как правило - стойкая ситуация от "что за бред" до "полный пи..ц". По всем параметрам - от юзабильности до производительности и надёжности. Documentum внедрили только (и то, с огромным скрипом, могли бы и попроще и подешевле, но там была политика).

На Hibernate вообще ничего не видел (даже оценивать нечего). Такое ощущение, что стек - какая то игрушка для детсада.

Потому и пытаю - что за мотивы то такие? В чем причина такого будоражения в умах в пользу этих откровенно деОRМотехнологий (которые ну никак не тянут на увеличение показателей конечных решений)?
...
Рейтинг: 0 / 0
Пофлудим...
    #34794609
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grexhideВ чем трудность? Компас в руки и вперед. Есть шанс, что ты вернёшься в обратную точку, идя в заданном направлении. Убедительно? Весьма.
Ниразу. Дошел до мокрого и синего. Дальше идти стремает. Вообще в какую сторону не пойдешь везде мокрое и синее. Вывод - земля плоская, вокруг мокрое и синее.

grexhideПопытки же ORM-щиков доказать правильность голыми тезисами аки шапкозакидательство, увы, такого доказательства не дают.
Ну, тебе тут вообще никто ничего не доказывает. Потому как результат заранее известен.

grexhideЕсть примеры (подавляющее большинство) успешных систем, которые обходятся без ORM вообще (Cobol, ABAP, PL/SQL). При том количество (местами и качество) решений - на два порядка (т.е. раз в сто минимум) больше, чем на ORM.
Ну, ёптить, Windows 95 забыл. Тоже такая себе система без ORM. Ты для начала научись определять область применения. Вот у ORM свой ниша. У PL/SQL своя.
...
Рейтинг: 0 / 0
Пофлудим...
    #34794617
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grexhideНа Hibernate вообще ничего не видел (даже оценивать нечего). Такое ощущение, что стек - какая то игрушка для детсада. Потому и пытаю - что за мотивы то такие? В чем причина такого будоражения в умах в пользу этих откровенно деОRМотехнологий (которые ну никак не тянут на увеличение показателей конечных решений)?
Ну, и не лезь к нам в детсад, строй свои мегапромышленые решения. Мы тут потихоньку будем себе ноды на кластерах множить и радоватся.
...
Рейтинг: 0 / 0
Пофлудим...
    #34794618
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
25 сообщений из 381, страница 3 из 16
Форумы / Java [игнор отключен] [закрыт для гостей] / Пофлудим...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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