powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / А кодят ли сейчас на чистом pl/sql?
25 сообщений из 169, страница 2 из 7
А кодят ли сейчас на чистом pl/sql?
    #38449207
avlaxoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Azazello121212Здравствуйте.
Сейчас в большой моде шарпы-явы-орм-1с.
там ООП-подход и sql-кода по-сути нету - над ним стоит ORM как правило.
на чистом пл/скл сейчас еще кодят?
я понимаю, что софт за месяц не меняют и внедренные системы будут еще жить (лет 10-20...)

PS: видел системку на Clipper-е - все еще поддерживают, только бащы там не ДБФ - подложили что-то другое.

Ну да. Серверную часть кодят на PL/SQL, клиентскую и миддлварь - на чем придется (Delphi, OraForms, .NET, Java SE/EE...)
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449208
avlaxoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Azazello121212MasterZiv,

Последний пост перечеркивает все.

По теме...
как только появляется Шарп или Ява....
А они неизбежно появляются - конечному пользователю нужно клиентское приложение или веб-интерфейс.
Так вот... как только Шарп или Ява появились - программисты начинают скулить "а зачем нам 2 языка, а логика размазана по 2 языкам" и начинаются потуги все писать на 1 языке.
Делается это под лозунгом сокращения издержек, снижения порога входимости и т.д. и т.п.
Понятно, что студенты в 90% знают шарп (яву) и как-то еще sql, а плскл - ну немодно и тяжко.


Немодно? Есть такое иречение, что "классика всегда в моде".

Тяжко? Не смешите мои ботинки... Ну что там тяжелого для человека, прошедшего вузовское горнило?
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449227
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Azazello121212как только появляется Шарп или Ява....
Но....позволяет не знать даже СКЛ, не то что ПЛ.не стоит свое невежество выдавать за тенденции и распространять на подходы к архитектуре.
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449240
Azazello121212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-2-Azazello121212как только появляется Шарп или Ява....
Но....позволяет не знать даже СКЛ, не то что ПЛ.не стоит свое невежество выдавать за тенденции и распространять на подходы к архитектуре.
согласен.
работал не поднимая головы лет несколько... кодером плскл.
внезапно пришлось озаботиться поисками работы.
С удивлением обнаружил, что читый пл-скл невостребован в таком количестве, как 10-15 лет назад.
На собеседованиях чудо-архитекторы втирают про автоматическую генерацию sql-кода всяческими ОРМ-ами, про кеширование 2-3 уровневое серверами приложений и распределение нагрузки промеж серверов приложений, паттерны энтерпрайз-программирования, концентрации логики в 1 месте и прочую хрень.
Нутром чую, что не так все красиво как они расписывают.
Да, я кодер - мой удел кодирование под насущные пробемы.
Просветите...
Мир изменился и покатился в сторону ОРМ-ов безвозвратно или это всеобщее заболевание - типа гриппа в осенний период?
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449254
Гхостик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще, это тенденция, имхо.
Железо дешевеет, квалификация нет, поэтому выгоднее взять больше серверов и дешевле программистов.

Ну и опять же, языки, на которых пишут сервера приложений, развиваются, а pl/sql нет. Единственное его преимущество - это тесное сопряжение с sql. Который, в отношении работы с данными, всяческие hql пока еще обойти не могут.
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449258
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Azazello121212С удивлением обнаружил, что читый пл-скл невостребован в таком количестве, как 10-15 лет назадУмение выражать мысли на формальных языках обычно ограничено только отсутствием мыслей.
Упоминаемый тобой 1С, например, первая вакансия разработчика из технологий упоминается только SQLПроектировщик-разработчик решений для автоматизации розничной торговлиОбщие требования:

Знание предметной области, документооборота в рознице, в том числе: знание необходимых менеджерам инструментов анализа и управления деятельностью розничного предприятия, знание системы ценообразования в рознице опыт постановки задач по автоматизации розничных магазинов, реальный опыт создания программ автоматизации розничных магазинов, Умение работать с нормативными документами по бухгалтерскому и налоговому учету

Желательно:

знание SQL, опыт работы с торговым оборудованием, понимание бухгалтерского учета розничной торговли, реальный опыт автоматизации магазинов, знание реляционных баз данных, опыт программирования с использованием баз данных, опыт разработки тиражных программных продуктов
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449259
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Azazello121212Мир изменился и покатился в сторону ОРМ-ов безвозвратно или это всеобщее заболевание - типа гриппа в осенний период?
У всех своя ниша. По моему опыту, выбор яп, платформы, бд определяется, либо предпочтениями начальнега, либо уже имеющимся ландшафтом.
Если начальнег с опытом прогерства на жабе, то ессно он не будет искать себе в команду плсклщиков.
Если в фирме фунциклирует ИС, с бизнес-логикой в хранимках, то ессно никто не будет набирать туда жаба кодеров.

лично мое имхо, как заядлого базиста, код в бд проще, оптимальней, прозрачней.

зы
плсклщики, реализующие в бд всякие паттерны или slow-by-slow, ничем не лучше тупых фанатиков ормов, не желающих знать вообще ничего о бд.
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449267
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГхостикВообще, это тенденция, имхо.
Железо дешевеет, квалификация нет, поэтому выгоднее взять больше серверов и дешевле программистов.

Ну и опять же, языки, на которых пишут сервера приложений, развиваются , а pl/sql нет. Единственное его преимущество - это тесное сопряжение с sql. Который, в отношении работы с данными, всяческие hql пока еще обойти не могут.
То что происходит с жабой или дотнетом как-то трудно назвать развитием
Всякие синтаксические сахарные новшества не привносят ничего нового. По сути, те же яйца только в профиль. Только код замутняют.

Недавно ковырял одну программку на дотнете. Епть, задача - просто копировать файлы из одной папки в другую!!!
А код на несколько десятков страниц. Куча классов! Всякие base классы, интерфейсы, менеджеры, контроллеры, провайдеры, прокси и прочее г.
Это што? Развитие?
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449282
Гхостик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
казинакВсякие синтаксические сахарные новшества не привносят ничего нового. По сути, те же яйца только в профиль. Только код замутняют. Да, давайте все возвращаться на асм. Все что сверху - синтаксический сахар, только код замутняет.

казинакНедавно ковырял одну программку на дотнете. Епть, задача - просто копировать файлы из одной папки в другую!!!
А код на несколько десятков страниц. Куча классов! Всякие base классы, интерфейсы, менеджеры, контроллеры, провайдеры, прокси и прочее г.
Это што? Развитие?Это уж скорее к конкретному программисту претензии, чем к языку. Хотя среда подталкивает, да, есть такое. Но и противодействие есть - kiss называется.
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449301
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГхостикказинакВсякие синтаксические сахарные новшества не привносят ничего нового. По сути, те же яйца только в профиль. Только код замутняют. Да, давайте все возвращаться на асм. Все что сверху - синтаксический сахар, только код замутняет.
Глупости,
Если для реализации простого копирования файлов в плскл нужно несколько строчек, вместо нескольких страниц на асме - это можно назвать развитием,
А если для реализации того же копирования нужно написать столько же, а то и больше кода, чем на асме, и уж, тем более, больше чем на плскл, то какое это, к чертям собачьим, развитие?

ГхостикказинакНедавно ковырял одну программку на дотнете. Епть, задача - просто копировать файлы из одной папки в другую!!!
А код на несколько десятков страниц. Куча классов! Всякие base классы, интерфейсы, менеджеры, контроллеры, провайдеры, прокси и прочее г.
Это што? Развитие?Это уж скорее к конкретному программисту претензии, чем к языку. Хотя среда подталкивает, да, есть такое. Но и противодействие есть - kiss называется.да да, во всем виноваты кодеры, а вот если бы там тру программист сидел, то он бы сделал правильно.
Фигня!!! Все ООП-фанатики так пишут.
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449315
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГхостикказинакВсякие синтаксические сахарные новшества не привносят ничего нового. По сути, те же яйца только в профиль. Только код замутняют. Да, давайте все возвращаться на асм.в абстрактном ассемблере плохо только одно - завязка на конкретный процессор.
В конкретном ассемблере под x86 плохо еще и система команд данного процессора.
В остальном это тоже язык программировния, в котором никто не запрещает использовать парадигмы процедурных или объектных языков. И почему "возвращаться"? У него была своя ниша 50 лет назад, она никуда не делась.
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449320
Максим Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот тут все воюют, какой подход выбрать: ORM или DB'aware. Само собой, у каждого есть свои плюсы и минусы, и споры продолжаются на десятки страниц специальных форумов.
А есть ли прецеденты объединить эти подходы?
т.е. берем крутой ORM, там классы предметной области, методы доступа (типа findByUserWhoSmoke и т.д.), но этот ORM не сам генерирует запросы и не лезет к напрямую к таблицам (и тем более не создает их как это бывает :)), а гибко настраивается, так сказать "насаживается" на готовое, продуманное приложение БД, где реализована бизнес логика (или ее часть), готовы процедуры доступа и изменения записей в таблицах, хранятся sql-запросы для методов доступа и т.д.
Мы тут как-то беседовали на эту тему - http://www.sql.ru/forum/973198/db-specific-orm
, может кому интересно, правда потом она кажется ушла не в ту сторону.
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449334
Гхостик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
казинакВсе ООП-фанатики так пишут.Т.е. существование ООП-использующих-но-не-фанатиков ты не признаешь? :)

-2-В остальном это тоже язык программировния, в котором никто не запрещает использовать парадигмы процедурных или объектных языков.Вопрос "синтаксического сахара" (которым, в полемическом задоре, можно назвать что угодно) - это вопрос производительности труда. Можно, но невыгодно.

-2-И почему "возвращаться"? У него была своя ниша 50 лет назад, она никуда не делась.Потому что "все". Все на нем не сидят, а когда-то альтернатив не было.
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449355
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГхостикказинакВсе ООП-фанатики так пишут.Т.е. существование ООП-использующих-но-не-фанатиков ты не признаешь? :)
Жизнь приучила.
Да и те самые фанатики ООП, вообще не считают тру ооп программерами, тех, кто не фигачит всякие фабрики, лэйеры и прочее г.
Самые натуральные сектанты.
15060792
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449499
Пилот Пиркс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кодил лет 5 на PL/SQL большие проекты.
Потом покодил 4 года на C# и Java ещё бОльшие проекты, с возможностью сделать что-то и на PL/SQL. Никто не наседал с ООП догмами, никто не требовал писать только на Java...

Но я пришёл к тому, что пишу на Java + ORM + иногда триггеры + ручной фикс тех запросов, что ORM сгенерил неправильно. ИМХО такой подход реально удобнее. Когда знаешь и Java и PL/SQL и Hibernate и умеешь запросы оптимизировать - баланс между этими технологиями находится сам. Слишком много PL, отсутсвие ORM, неумение понять когда и что надо использовать - невежество, а не правильный архитектурный паттерн.
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449506
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гхостик-2-В остальном это тоже язык программировния, в котором никто не запрещает использовать парадигмы процедурных или объектных языков.Вопрос "синтаксического сахара" (которым, в полемическом задоре, можно назвать что угодно) - это вопрос производительности труда. Можно, но невыгодно.Обычно производительности труда мешает не наличие синтаксических возможностей, которых ассемблерах тоже есть, а непонимание парадигмы языка. ООП основано на искуственной академичности. Это другая крайность в программировании, которая также плохо воспринимается большинством разработчиков, как говносистема команд наиболее распространенного процессора x86 или SQL.

Гхостик-2-И почему "возвращаться"? У него была своя ниша 50 лет назад, она никуда не делась.Потому что "все". Все на нем не сидят, а когда-то альтернатив не было.Это утверждение сродни, что сейчас зерно никто не выращивает, все покупают хлеб в магазине.
На ассемблере никогда не "сидели", тем более "все". Ассемблеры не первичны и являются языком уже второго поколения. Когда он развивался, развивались и другие альтернативы типа фортрана, кобола и лиспа. Естественно их разрабатывали и использовали для решения своего класса задач.
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449515
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Максим НВот тут все воюют, какой подход выбрать: ORM или DB'aware.
ООП был придуман для управления коллекциями объектов разных классов в ОП. Но если объекты уже находятся в БД, то и управлять ими надо средствами БД без ООП.
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449519
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГхостикВообще, это тенденция, имхо.
Железо дешевеет, квалификация нет, поэтому выгоднее взять больше серверов и дешевле программистов.

Ну и опять же, языки, на которых пишут сервера приложений, развиваются, а pl/sql нет. Единственное его преимущество - это тесное сопряжение с sql. Который, в отношении работы с данными, всяческие hql пока еще обойти не могут.
Под давлением плачущей от незнаний SQL "Java/C# общественности", и от неженания изучать
принципы реляционной алгребры, под давлением современных трендов в строительстве
железа и дата-центров можно выделить следующие тенденции в разработке:
- изначальное проектирование любого приложения как "облачное". Принципиальное игнорирование алгоритмов и оптимизаций. Основная главенствующая идея - "облако всё разрулит и сбалансирует". А алгоритмы можно поскипать;
- изначальный отказ от любой логики на слое "storage";
- искуссвтенное навязывание браузера как универсального клиента для любых задач не взирая на технические ограничения самой задачи;
- искусственное включение в код целого пласта фреймворков и библиотек которые не нужны заказчику;
- засилие паттернов проектирования. Давление догм авторитетов разработки ООП. Игнорирование обычных инженерных идей экономии и оптимизации ресурсов.
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449524
Пилот Пиркс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модМаксим НВот тут все воюют, какой подход выбрать: ORM или DB'aware.
ООП был придуман для управления коллекциями объектов разных классов в ОП. Но если объекты уже находятся в БД, то и управлять ими надо средствами БД без ООП.

Ну зачем так категорично. Например, в моём приложении 70% всех запросов - примитивные CRUD операции, по первичному ключу. Почему бы мне не заюзать ORM для этих 70%? Ещё 20% это примитивные join-ы, с которыми ORM справляется и 10% сложные аналитические запросы, для которых я могу заиспользовать чистый DBMS-specific SQL.
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449541
Пилот Пиркс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonГхостикВообще, это тенденция, имхо.
Железо дешевеет, квалификация нет, поэтому выгоднее взять больше серверов и дешевле программистов.

Ну и опять же, языки, на которых пишут сервера приложений, развиваются, а pl/sql нет. Единственное его преимущество - это тесное сопряжение с sql. Который, в отношении работы с данными, всяческие hql пока еще обойти не могут.
Под давлением плачущей от незнаний SQL "Java/C# общественности", и от неженания изучать
принципы реляционной алгребры, под давлением современных трендов в строительстве
железа и дата-центров можно выделить следующие тенденции в разработке:
- изначальное проектирование любого приложения как "облачное". Принципиальное игнорирование алгоритмов и оптимизаций. Основная главенствующая идея - "облако всё разрулит и сбалансирует". А алгоритмы можно поскипать;
- изначальный отказ от любой логики на слое "storage";
- искуссвтенное навязывание браузера как универсального клиента для любых задач не взирая на технические ограничения самой задачи;
- искусственное включение в код целого пласта фреймворков и библиотек которые не нужны заказчику;
- засилие паттернов проектирования. Давление догм авторитетов разработки ООП. Игнорирование обычных инженерных идей экономии и оптимизации ресурсов.

А давайте мы будет вместе бороться против невежества, а не против ORM
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449543
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пилот ПирксНапример, в моём приложении 70% всех запросов - примитивные CRUD операции, по первичному ключу. Почему бы мне не заюзать ORM для этих 70%?
А просто написать запрос без ORM что мешает ?
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449554
Пилот Пиркс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модПилот ПирксНапример, в моём приложении 70% всех запросов - примитивные CRUD операции, по первичному ключу. Почему бы мне не заюзать ORM для этих 70%?
А просто написать запрос без ORM что мешает ?
Кода больше + его надо поддерживать, если добавляется новое поле. Я на конференции разработчиков игр рассказывал про наши базы данных, в том числе про, что мы перешли с JDBC на Hibernate и довольны. После перехода наши DAO классы уменьшились суммарно примерно в 30 раз.

Сравните например слайд 20 и 21 http://www.slideshare.net/ssuserb52177/2013-skyforge

p.s. полная лекция, если интересно тут:
YouTube Video
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449580
eev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пилот Пиркс,

авторКода больше + его надо поддерживать, если добавляется новое поле.
поясните
Тобиш, если поле добавили, Hibernate сам узнает что поле добавилось, и нарисует его на какой-нибудь веб морде?
а при смене типа данных, сам заменит?
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449588
Пилот Пиркс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eevПилот Пиркс,

авторКода больше + его надо поддерживать, если добавляется новое поле.
поясните
Тобиш, если поле добавили, Hibernate сам узнает что поле добавилось, и нарисует его на какой-нибудь веб морде?
а при смене типа данных, сам заменит?
Нет.
Если мы добавляем поле в табличку нам надо сделать 100500 всего, в том числе протягивание в интерфейсы, в логику и в скрипт миграции базы вручную.

Плюс, в случае JDBC, надо поправить весь SQL, который затрагивает это поле. ORM избавляет нас только от этой небольшой части. В случае, если таблиц у нас 150+, то этот маленьй плюс становится большим плюсов. Вот и всё :)
...
Рейтинг: 0 / 0
А кодят ли сейчас на чистом pl/sql?
    #38449596
Vint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пилот Пиркс,
не пробовали проектировать систему так, чтобы и запросы в базе хранились и собирались динамически из метаданных хранящихся в базе? тогда и jdbc вполне себе и патчи собираются из метаданных быстро.... все дело в подходе.
...
Рейтинг: 0 / 0
25 сообщений из 169, страница 2 из 7
Форумы / Oracle [игнор отключен] [закрыт для гостей] / А кодят ли сейчас на чистом pl/sql?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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