Mikalai Beliashou (beliashou) wrote,
Mikalai Beliashou
beliashou

Categories:

Меня бесит программирование под Lotus Notes.

Вообще, я человек спокойный, но меня бесит программирование под Lotus Notes. Сейчас меня обвинят в том, что я не изучаю историю голубого гиганта и вообще выдумываю всё сам, но я вижу это так: когда-то были несколько контор, которые, как и всякий жук и жаба в те времена, придумывали свои языки для баз данных и сами на них тут же работали и разрабатывали. И вот пришли большие дядьки с толстыми кошельками и решили, что надо собирать передовые технологии воедино. А табличные и нереляционные базы тогда только поднимали голову… Короче, получили разработчики базы данных задачу: слить наработки разных авторов разных систем в кучу. И что получилось? Есть документы с полями. Есть два языка разработки: Lotus Script и @Formula language. Я понимаю, что это есть обратная совместимость со старинными приложениями, которые написаны до объединения, но сколько версий, сколько кода! И всё до сих пор разрабатывается одновременно на двух языках: частично на скриптах, частично на формулах. Ключевые слова и названия функций – разные, разделители – разные, принципы работы с массивами и прочими структурами данных – разные. Зачастую какие-то простейшие операции (типа убрать из многозначного поля вот это значение) выполняются написанием цикла и с использованием вспомогательных переменных.
Кто мне может объяснить почему созданный штатной процедурой id-файл складывается на разных компьютерах в разные каталоги (на linux в ~, на моей винде в framework, на винде коллеги – в каталог установки Lotus)? И как его потом найти и приаттачить? Почему мне надо сидеть и выдумывать костыль, блин!?

(c)
Tags: О жизни
Subscribe

  • Мои твиты

    Сб, 12:26: Ура!!!! Первый в этом сезоне сосед-газонокосильщик!

  • Мои твиты

    Чт, 13:12: ... И ЖИВОТНОВОДСТВО! (с) https://t.co/BV2oNEqz1i Чт, 13:14: RT @ antipin: на мой взгляд эффективно следующее – стрелковые…

  • Мои твиты

    Ср, 15:17: RT @ meowthsli: "Мы без конца ругаем нашу медленную реляционную базу данных, и, разумеется, за дело. И всё же я хочу спросить — кто…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 21 comments

  • Мои твиты

    Сб, 12:26: Ура!!!! Первый в этом сезоне сосед-газонокосильщик!

  • Мои твиты

    Чт, 13:12: ... И ЖИВОТНОВОДСТВО! (с) https://t.co/BV2oNEqz1i Чт, 13:14: RT @ antipin: на мой взгляд эффективно следующее – стрелковые…

  • Мои твиты

    Ср, 15:17: RT @ meowthsli: "Мы без конца ругаем нашу медленную реляционную базу данных, и, разумеется, за дело. И всё же я хочу спросить — кто…