|
19.01.2006, 15:18 | #1 |
NavAx
|
Цитата:
Сообщение от ibc
Сейчас в небольших корпарациях объем базы 2-3 Гига, озу серверов 32-64 Мега, так что уже можно использовать ЕРП на объектах Джавы, но увы - никто их писать не собирается, очевидно что то в вашей теории их не устраивает, а вот если бы все устраивало, такие учетные системы имели бы коммерческое применение!
1. Клиенты на Java тормозят, а сервера приложений недостаточно проработаны. Из-за этого негативное отношение к технологии 2. Не так много людей, которые понимают ООП, а тем более серверные приложения 3. Не вкладываются деньги в продвижение 4. Почти все присутствующие на рынке ERP создавались до появления J2EE Не ООП, но исходя из тех же предпосылок появился прием, когда 1С разгоняют, помещая файлы данных в ОЗУ P.S. Подумал о 1С и сформулировалась еще одна причина: 5. Сама технология молода. Ведь даже через 20 лет после появления промышленных РБД, продолжали делать системы основанные на файловом хранении и мотивировали тем, что так проще.
__________________
Isn't it nice when things just work? Последний раз редактировалось macklakov; 19.01.2006 в 15:25. |
|
19.01.2006, 16:36 | #2 |
SAP
|
Цитата:
Сообщение от macklakov
Ведь рабочие будут в памяти, в виде объектов. В этом вся фишка, что данные не нужно получать и сохранять, они все время под рукой.
... Часть, конечно, останется в табличной форме, т.к. это наиболее естественно. К примеру, таблица закзов. Но вот строки заказов, это уже атрибуты самих заказов. А колличество запросов и их сложность резко снизится, т.к. к запросы по связанным таблицам, это скорее исключение. … Это при условии, что будет принята идеология J2EE, а не набор ad hoc-ов... Не понятна целесообразность такого подхода. Какая преследуется цель? В чем ее практическая ценность? «Память будет больше – все в память – быстрее обработка», а что быстродействие самый актуальный вопрос? Тогда как быть с сохранностью информации (в том числе долгосрочной), а надежностью системы, энергонезависимостью и т.п. P.S. Наблюдение: архитектура сооружений – отдельная наука, материаловедение – отдельная наука. Находим новый материал, ищем ему применение (т.е. пользу), применяем, изучаем последствия, распространяем… В перспективе => непредсказуемо: он может со временем вытеснить известные ранее материалы, может занять свою отдельную нишу или исчезнуть, сам замененный чем-либо. |
|
|
За это сообщение автора поблагодарили: Recoilme (3). |
19.01.2006, 17:46 | #3 |
NavAx
|
Цитата:
Сообщение от Pavel
Зачем все собирать в кучу, методы хранения информации, методы представления объектов в приложении, способы их технической реализации, пользовательские интерфейсы… а затем все в J2EE и против РБД?
Цитата:
Сообщение от Pavel
Не понятна целесообразность такого подхода. Какая преследуется цель? В чем ее практическая ценность?
Цитата:
Сообщение от Pavel
«Память будет больше – все в память – быстрее обработка», а что быстродействие самый актуальный вопрос?
Цитата:
Сообщение от Pavel
Тогда как быть с сохранностью информации (в том числе долгосрочной)
Цитата:
Сообщение от Pavel
а надежностью системы, энергонезависимостью и т.п.
Цитата:
Сообщение от Pavel
P.S. Наблюдение: архитектура сооружений – отдельная наука, материаловедение – отдельная наука. Находим новый материал, ищем ему применение (т.е. пользу), применяем, изучаем последствия, распространяем…
__________________
Isn't it nice when things just work? |
|
19.01.2006, 19:25 | #4 |
Участник
|
В мое понятие средства для бекапов не входит, например, такая фича как декларативные запросы и изоляция транзакций.
|
|
19.01.2006, 19:36 | #5 |
NavAx
|
Цитата:
Сообщение от belugin
В мое понятие средства для бекапов не входит, например, такая фича как декларативные запросы и изоляция транзакций.
__________________
Isn't it nice when things just work? |
|
19.01.2006, 19:57 | #6 |
Участник
|
Цитата:
Сообщение от macklakov
Толку поднимать один объект, если за ним потом целая сеть, по ссылкам, потянется?
|
|
20.01.2006, 11:20 | #7 |
Участник
|
Цитата:
Часть, конечно, останется в табличной форме, т.к. это наиболее естественно. К примеру, таблица закзов. Но вот строки заказов, это уже атрибуты самих заказов. А колличество запросов и их сложность резко снизится, т.к. к запросы по связанным таблицам, это скорее исключение.
Возможно таблицы можно будет наследовать и переопределять их методы. Таблицы будут объектами. Если Джава-объекты в озу работают медленнее, чем РБД на ХДД, то ответ в чем хранить данные - в объектах или в таблицах - очевиден! Хотя, мне лично интересно было бы взглянуть на концепцую учетной системы, реализованную на объектах, а не на таблицах |
|
20.01.2006, 15:46 | #8 |
NavAx
|
Цитата:
Сообщение от ibc
Возможно таблицы можно будет наследовать и переопределять их методы. Таблицы будут объектами.
Цитата:
Сообщение от ibc
Если Джава-объекты в озу работают медленнее, чем РБД на ХДД, то ответ в чем хранить данные - в объектах или в таблицах - очевиден!
__________________
Isn't it nice when things just work? |
|
20.01.2006, 16:53 | #9 |
Участник
|
MS SQL 2k5, если я не ошибаюсь, уже позволяет писать триггеры на .NET языках (правда вряд ли там есть декларативные запросы)
|
|
20.01.2006, 17:47 | #10 |
Участник
|
Цитата:
декларативные запросы
|
|
20.01.2006, 19:59 | #11 |
Участник
|
я имел ввиду встроенные прямо в C# запросы которые отображаются на SQL пример
можно посомтреть в конце статьи http://www.interact-sw.co.uk/iangblo...xpressiontrees |
|
23.01.2006, 10:12 | #12 |
Участник
|
Ну, я под декларативными запросами понимал запросы на языке ПРОЛОГ
|
|
23.01.2006, 12:34 | #13 |
Участник
|
|
|
24.01.2006, 12:44 | #14 |
Участник
|
Цитата:
SQL - тоже декларативный
|
|
24.01.2006, 17:26 | #15 |
NavAx
|
Цитата:
Сообщение от ibc
от того, что SQL засунули в C#, он (SQL) не стал более декларативным!
__________________
Isn't it nice when things just work? |
|
24.01.2006, 17:03 | #16 |
Участник
|
да, C# стал
|
|
|
За это сообщение автора поблагодарили: Ax1D (5). |
24.01.2006, 17:30 | #17 |
Moderator
|
Цитата:
Ну, я под декларативными запросами понимал запросы на языке ПРОЛОГ
Цитата:
от того, что SQL засунули в C#, он (SQL) не стал более декларативным!
Цитата:
да, C# стал
|
|
24.01.2006, 18:01 | #18 |
Участник
|
Цитата:
но это уже как-то за уши притянуто.
Цитата:
Не стоит путать декларативные запросы и декларативные языки программирования.
|
|
24.01.2006, 18:17 | #19 |
Moderator
|
Цитата:
LISP?
Если это пример декларативного языка программирования - то, да, в некоторой степени. Из последних и популярных: * Erlang (довольно успешный в коммерческих разработках - все последние телекомовские проекты Ericsson, Synapse - GSM решения). На мой взгляд самый простой и идеально подходит для знакомства с концепциями. * Hackel - недавно начал разбираться, поэтому многое не скажу. Очень понравились ленивые вычисления. * O'Calm - не смотрел, но знаю что люди используют. Lisp часто ругают за то, что он, хотя и основан на функциональных идеях, содержит много императивного. |
|
24.01.2006, 18:26 | #20 |
Участник
|
Скажите, пожалуйста, участники дискуссии:
есть ли шанс, что ваше обсуждение вернется к Dynamics-системам? или стоит перенести тему в курилку? |
|
|
|