Logo Host-telecom.com — профессиональный хостинг в Европе! Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
ATLEX Выделенные серверы: в Европе / в России.

Виртуальные серверы: в Европе / в России.

Партнерская программа

Ваш сайт в 8 раз быстрее конкурентов. Хостинг от $2.95

VPS: SSD, KVM, бесплатные бэкапы и администрирование

Все необходимое для вашего сайта и лучшая техподдержка 24/7

хостинг сайтов ГиперХост — хостинг сайтов который Вы искали.

Виртуальный хостинг, Аренда VPS серверов, рация доменных имен, SSL сертификаты

💰 Самые низкие цены на домены

🔒 Отличный хостинг на SSD c бесплатными SSL

💻 Огромнейший выбор dedicated выделенных серверов

Персистентность данных в объектно-ориентированных приложениях

Давнишней мечтой объектно-ориентированных программистов является удобная возможность сохранения состояния своих объектов в промежутках времени между запусками программ (эту возможность для краткости я называю персистентностью объектов). Давнишняя мечта специалистов из сообщества баз данных состоит в том, чтобы мечта программистов стала реальностью. На этом пути были пройдены этапы языков программирования баз данных, систем управления объектно-ориентированными базами данных, объектных расширений языка SQL. Однако по-прежнему объектно-ориентированные программисты сохраняют состояние объектов в простых табличных SQL-ориентированных базах данных и, естественно, страдают от «потери соответствия» концепций используемых языков программирования и SQL-ориентированных баз данных.

Весной 2008 г. редакторы порталов ODBMS.ORG и InfoQ.COM провели две виртуальные панельные дискуссии, в которых в совокупности приняли участие девять специалистов в области объектно-реляционного отображения и объектно-ориентированных систем управления базами данных. Формально дискуссии посвящались обсуждениям различных аспектов персистентности объектов в контексте языка Java, но фактически обсуждался более широкий круг вопросов, связанных с использованием баз данных в приложениях, создаваемых на объектно-ориентированных языках программирования.

Участники дискуссий (в обеих дискуссиях участникам задавались одни и те же вопросы) высказали ряд полезных, а иногда и спорных мыслей, которые, на мой взгляд, могут быть интересны российским программистам. Оригинальный текст дискуссий не слишком литературен, поэтому я не решился его переводить, а сделал, по возможности, более гладкий пересказ. Кроме того, по своему обыкновению, я включил в текст ряд гиперссылок, поясняющих смысл некоторых терминов и аббревиатур.

Итак, вашему вниманию предлагаются материалы панельной дискуссии «Персистентность Java-объектов: положение дел», в первой части которой участвовали Майк Кейт (Oracle), Тед Ньюард (независимый консультант), Карл Розенбергер (db4objects, Inc.) и Крейг Рассел (Sun Microsystems). Участниками второй части дискуссии являлись Хосе Блейкли (Microsoft), Рик Каттелл (консультант), Вильям Кук (University of Texas at Austin), Роберт Грин (Versant) и Элан Сантос (Progress Software).

Комментарии

Страницы комментариев: предыдущая :: 1 :: 2 :: 3 :: следующая

аноним, Пн 26 сен 2011 07:42:02:
Была примитивнейшая в архитектуре(и при этом понятная) банка dBASE. Подросла до FoxPro, охраняя логику и структуру. Но тут ублюдки из микрософта купили, за ООПили и бросили поддержку. То есть - конкурента , просто придушили, предварительно ноги выдергав.
А вообще - у Кукина фраза в песенке хорошая:"И кричат дуракам - дураки, дураки. А это им, дуракам - очень обидно.". Ну хотят денег? Пусть их и сосут. Но, проблем то , и в самом деле не было, пока очередные фантиковые соски ее не надумали.
Жандос, Пн 26 сен 2011 00:00:35:
Как аткрит код
Сергей Тарасов, Пн 08 дек 2008 18:25:09:
Модели ортогональны, посему снижение порога требуемой квалификации не получается. И средства ORM/ОРП позволяют до поры до времени оставлять безнаказанной некомпетентность в области разработки баз данных...

http://arbinada.com/main/node/120#oorel
Впервые на форуме, Пт 12 сен 2008 10:21:40:
Добавлю к->(Постоянный читатель) => отмеченную проблему имен многократно усложняет тот факт что сами имена – скрытая форма программирования – не контролируемая ни одним транслятором.
Никита Ерёмин, Вс 07 сен 2008 23:52:18:
Сергей, я думаю, имелась в виду не реализация шаблона Active Record в ROR, а собственно, шаблон проектирования, описанный, к примеру, у Мартина Фаулера в классической книге "Архитектура корпоративных приложений".

С уважением.
Сергей Кузнецов, Сб 06 сен 2008 14:44:08:
Ничего не могу сказать про Active Records, поскольку плохо знаком с Ruby on Rails. Знаю, что многим эта среда очень нравится.
аноним, Пт 05 сен 2008 09:46:14:
Вопрос к Сергею Кузнецову.
Как бы вы могли охарактеризовать полезность реализаций ORM-шаблона, в частности, ActiveRecord?
Кирилл, Вт 19 авг 2008 12:02:46:
аноним, четверг, 17 июля 2008 г. 17:27:21:, понимаете, проблема не в простоте -- в этой области нет ничего совсем простого (как нет и ничего слишком сложного). Проблема в другом. Для того, чтоб человек начал хотя бы искать новые методы и инструменты, не говоря уж об освоении, он должен осознать потребность, встать перед проблемой. А рынок разработки сейчас таков, что кол-во профессионалов на отвественных местах значительно ниже критической планки, после которой возникает массовый трэнд на качественный результат. Народ абы чего и абы как делает. Давлеющая масса и слов то таких не знает, которые в статье используются. В универах, кстати, на профильных факультетах не преподают ни ООП ни проектирование реляционных БД. Так, что-то вскользь, на пол семестра. Пожар тушит сам себя. В России особенно в этой области, как и в прочих, заметна методологическая и технологическая отсталость, и занятые в сфере ИТ люди упорно не желают просыпаться. Действует принцип "после меня хоть потоп".
Dmitry, Чт 31 июл 2008 11:44:42:
От прочитанного складывается впечатление, что представители ООП не понимают (или понимают как то странно) реляционки и от этого её "боятся". имхо ООСБУД больше создают проблем, чем их решают. ORM - часто тоже не решает проблему и лишь откладывает необходимость её решения. Да и вообще "объектно - реляционная проблема" лично мне кажется излишне раздутой.
аноним, Чт 17 июл 2008 17:27:21:
Мне кажется что логика "не используют, потому что непрофессионалы" в данном случае не подходит.

Надо идти в обратную сторону.

Когда для освоения технологии не потребуется много усилий, когда она станет легкой для использования неквалифицированнми разработчиками, вот тогда и можно утверждать, что технология вошла в жизнь.

Страницы комментариев: предыдущая :: 1 :: 2 :: 3 :: следующая

Ваш комментарий

Имя:

Текст комментария (HTML-теги не допускаются):

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VDS хостинг Облачный сервер в Нидерландах и Украине

Аренда виртуального сервера от $7.91

Партнёрская программа
$20 за клиента

Wildcard сертификаты от $74,97 в год.

Дешевые ssl сертификаты для домена

Sectigo сертификаты от $7,67 в год.

хостинг Украина Виртуальный хостинг для сайта от $4,87

Регистрация домена от $2 в год

Партнерская программа – $20 за клиента

VPS с гибкой конфигурацией: за 1€

Мощные выделенные сервера: от 25€

Собственный Дата-Центр
Поддержка 24/7

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

Новости мира IT:

Архив новостей

Последние комментарии:

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...