|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
В стандартном комплекте Java есть какие-то классы для работы с М и Каше в частности? Например: - наладить терминальное подключение - обратиться к глобалам - запустить программу - выполнить функцию ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 08:36 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
krvsa, тут про Каше смотрели? https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=ITECHREF_java ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2019, 09:41 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
alataloтут про Каше смотрели? https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=ITECHREF_java Я пока только книжки по Java читаю и примерчики делаю... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 08:16 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
alatalo , капец они там загиппертекстили! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 08:47 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
krvsa, Лучше переубедите боссов, что джава не для вас - сам сталкивался довольно плотно. Дао с гибернейтом это вообще отдельная и интересная порнография. Но вообще - тема для мастодонтов от цеха. Как раз каше гораздо резвее на фоне. Или на (да простят меня боги) php посмотрите - у нас крупнейший местный интернет-ресурс (farpost.com) с ржавы съехал таки на него. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 10:42 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
kolesovЛучше переубедите боссов, что джава не для вас Это пока моя личная инициатива... Поскольку идет сильный крен в сторону Линукса и ГТ.М, нужно на чем-то писать программы, которые будут работать кагбэ универсально, запускаясь из ОС. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 13:14 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
krvsaкоторые будут работать кагбэ универсально, запускаясь из ОС.и Java тут как бы самый неудачный выбор. NodeJS по мне был бы оптимальным, во многом. Легче заводится, легче код. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 13:46 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
Именно при необходимости получить примерно одинаковые возможности по работе как с GT.M так и с Caché я бы выбрал практически единственный сейчас доступный вариант, это NodeJS. И возможно с помощью QEWD ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 14:08 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
kolesov, Значительно лучше убедить в том, что M-сиcтемы не для них. Вопрос полностью обсуждён. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 14:33 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
DAiMorNodeJS по мне был бы оптимальным, во многом. Легче заводится, легче код. Он будет работать на каждом клиенте как клиентское приложение? Насколько я понимаю это серверный язык. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 14:36 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
Partisan MЗначительно лучше убедить в том, что M-сиcтемы не для них. А главное форум выбран удачно. Так же не совсем понятно каким ты вообще боком привязан к запросам нашей конторы и наших клиентов? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 14:39 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
DAiMorи Java тут как бы самый неудачный выбор. NodeJS по мне был бы оптимальным, во многом. Легче заводится, легче код. Я так понял с Ателье (или как там называлось ПО, альтернатива Каше-Студио) так же без возвратно покончено? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 14:41 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
krvsa, Это да скорее серверный язык, но в наше время гораздо эффективнее сделать веб приложение, и уже нет нужды в установке чего то на клиент, кроме как браузера. А писать толстый клиент, это не самая лучшая идея, и java в этом качестве опять же не в выигрыше. Если речь идет о развитии для СОИ СЗН, то наличие толстого клиента там ни к чему, там вполне достаточно будет веб варианта. Я не знаю как с переходом на веб у вас сейчас дела, но вроде что-то получалось и хорошо. Atelier в принципе больше не будет развиваться, но есть уже альтернатива в виде VSCode то что делаю я, и поддержку там могу помочь обеспечить, если что-то не будет получаться. На данный момент не должно быть проблем ни с int кодом ни с его кодировкой. И работать должно с теми же версиями, что поддерживается Atelier. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 14:50 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
DAiMorно в наше время гораздо эффективнее сделать веб приложение, и уже нет нужды в установке чего то на клиент, кроме как браузера. А писать толстый клиент, это не самая лучшая идея, и java в этом качестве опять же не в выигрыше. Мне вот интересно... Почему наши проблемы лучше видны тем, кто их и знать-то не знает. Оказывается все решение наши проблем - это веб-приложения! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 15:28 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
DAiMorAtelier в принципе больше не будет развиваться А сколько было энтузиазма... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 15:29 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
DAiMorно есть уже альтернатива в виде VSCode то что делаю я, и поддержку там могу помочь обеспечить, если что-то не будет получаться Я надеюсь, что это веб приложение? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 15:30 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
krvsaDAiMorно в наше время гораздо эффективнее сделать веб приложение, и уже нет нужды в установке чего то на клиент, кроме как браузера. А писать толстый клиент, это не самая лучшая идея, и java в этом качестве опять же не в выигрыше. Мне вот интересно... Почему наши проблемы лучше видны тем, кто их и знать-то не знает. Оказывается все решение наши проблем - это веб-приложения!Мое дело лишь предложить, хотите мучаться с Java, ваше решение. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 15:35 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
DAiMorМое дело лишь предложить Что именно предложить и для чего? Писать на Дельфи и Сях ты нам уже запретил, назвав их мертвыми... Вроде задаю простые вопросы в профильной ветке, а от тебе идут какие-то навоучения. Ты про наши дела знать ничего не знаешь, а уже посылаешь писать какие-то веб-приложения афигенно эффективные. Оно закончится когда-то? Или мне до пенсии их читать? А до нее правительство еще 5 лет накинуло. Это уже сильно надоело чесс слово. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 15:52 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
krvsakolesovЛучше переубедите боссов, что джава не для вас Это пока моя личная инициатива... Поскольку идет сильный крен в сторону Линукса и ГТ.М, нужно на чем-то писать программы, которые будут работать кагбэ универсально, запускаясь из ОС. Я не про java но очень любопытно.... Учитывая это https://reestr.minsvyaz.ru/reestr/138928/ и это "Программно-технической средой для работы СОИ СЗН является комплекс операционной системы СУБД Caché, СУБД GT’M или свободно-распространяемая СУБД АИР-ГТМ. В качестве операционной системы для сервера БД может использоваться Microsoft Windows Server 2003-2012, Windows 7-10 32/64, Linux (в том числе, свободно-распространяемые системы, включенные в реестр российского ПО: ROSA Linux, ALT Linux, Astra Linux) В качестве операционной системы для пользователей СОИ СЗН может использоваться Windows XP, Vista, 7-10 32/64, Linux, ROSA Linux, ALT Linux, Astra Linux." https://npcair.ru/it-systems/soi-szn/ и немного представляя вашу специфику не понятно, знают ли в Альте,Росе,Астре о вашем существовании в том смысле, что специфика требует их сертифицированных дистрибутивов а вас в репозиториях вероятно нет и поставить в связи с этим нет возможности (сертификация аннулируется сиюминутно). .... Я могу ошибаться, поправьте если так. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 18:29 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
krvsaВ стандартном комплекте Java есть какие-то классы для работы с М и Каше в частности? Ну, в общем-то реализацией библиотек для какого-либо языка программирования (с какими-то классами для доступа к данным в некой субд) и/или *dbc-драйверов занимаются, как правило, САМИ производители той или иной СУБД. Набор пакетов стандартной явы можно посмотреть в вики . Как видно, стандартный (универсальный) механизм доступа к данным в яве реализован пакет java.sql , соответственно, для использования этого пакета необходим jdbc-драйвер (который должен реализовать поставщик субд). Если по каким-либо причинам не устраивает технология JDBC (пользователя или разработчика субд), тогда реализуют какую-то свою библиотеку для доступа к данным. Для этого в стандартной яве есть, например, пакет java.net. Та же интерсистемс для каше реализовала библиотеки для взаимодействия со своей субд различными способами и для различных ЯП (для java ссылку давали выше), а также, jdbc/odbc драйвера. У FIS для GT.M тоже есть плагин, для java: тынц . Как-то так. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2019, 00:02 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
А если не нравятся реализации для явы ни от ИС ни от FIS, можете сделать какой-то свой серверный процесс (аналог суперсервера в каше) на том же М. А на ява с помощью инструментов пакета java.net сделайте нужные Вам классы (с нужным для Вас функционалом) для взаимодействия с Вашим суперсервером. Будет у Вас для Вашей субд своя библиотека для явы :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2019, 00:24 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
experienceЯ могу ошибаться, поправьте если так. У меня про это даже голова не болит, т.к. это не моя забота. И да, это не про Java... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2019, 08:11 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
П.С.М. , до делания своего сервера еще далеко... И не факт, что вообще до этого дело дойдет. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2019, 08:14 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
krvsaexperienceЯ могу ошибаться, поправьте если так. У меня про это даже голова не болит, т.к. это не моя забота. И да, это не про Java... Не про Java, но всё таки немножко про М. Я не понял вашей реплики. Переспрошу. АИР-ГТМ планирует помимо реестра попадание в список сертифицированных: postgresprof,reddatabase,linter, ..... ? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2019, 08:51 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
experienceЯ не понял вашей реплики. Переспрошу. АИР-ГТМ планирует помимо реестра попадание в список сертифицированных: postgresprof,reddatabase,linter, ..... ? Моя реплика вроде как проста... Я понятия не имею "что планирует АИР-ГТМ". Если это действительно интересно - вот официальный сайт конторы www.npcair.ru Там в шапке указаны контактные данные (и номера телефонов), позвони, спроси директора или его заместителя. Т.к. именно эти люди будут вкурсе того, что планируют все "элементы" с названием "Аир". ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2019, 12:45 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
DAiMor, >NodeJS по мне был бы оптимальным о да, мало вам ObjectScript-а, так погрузитесь еще и в сладостный мир Javascript-а :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2019, 14:02 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
alataloDAiMor, >NodeJS по мне был бы оптимальным о да, мало вам ObjectScript-а, так погрузитесь еще и в сладостный мир Javascript-а :) JavaScript был предложен вместо Java. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2019, 14:09 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
DAiMoralataloDAiMor, >NodeJS по мне был бы оптимальным о да, мало вам ObjectScript-а, так погрузитесь еще и в сладостный мир Javascript-а :) JavaScript был предложен вместо Java. Я понимаю. Я к тому, что если есть опыт с JavaScript, то Node, вероятно, правильный выбор. Но если нужно выбирать что изучать, то я бы взял Java. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2019, 14:26 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
krvsakolesovЛучше переубедите боссов, что джава не для вас Это пока моя личная инициатива... Поскольку идет сильный крен в сторону Линукса и ГТ.М, нужно на чем-то писать программы, которые будут работать кагбэ универсально, запускаясь из ОС. Как-бы GT.M создавался для поддержки проектов, разработанных еще в прошлом веке. Вас это не смущает? Вы готовы окунуться в мир "устаревших" технологий ? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2019, 22:12 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
kalinВас это не смущает? Мне все равно на чем работать, главное чтобы это оплачивали... kalinВы готовы окунуться в мир "устаревших" технологий ? - Я уже в са, в са, в са... - В саду, сэр? - Сэр! (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 08:04 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
krvsa, Только в один "прекрасный день" с фирмой что-нибудь "случится", и придеться идти "разгружать вагоны" ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 10:08 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
kalinТолько в один "прекрасный день" с фирмой что-нибудь "случится", и придеться идти "разгружать вагоны" А может еще случиться война... Тогда придется копать окопы. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2019, 07:45 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
krvsakalinТолько в один "прекрасный день" с фирмой что-нибудь "случится", и придеться идти "разгружать вагоны" А может еще случиться война... Тогда придется копать окопы. На другой ветке решаете проблему с разбором XML :( Это говорит все лишь об неудачно выбранной технологии работы и хранения данных. Такие проблемы в современных средствах разработки решаются в полтычка. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2019, 18:28 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
kalin , тьфу на тебя. (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2019, 07:40 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
kalinТакие проблемы в современных средствах разработки решаются в полтычка. Раньше, когда некий человек с всезнающим видом пренебрежительно произносил при мне нечто подобное по тому или иному техническому вопросу - это повергало меня в панику. Само собой, не говоря при этом ни слова, как же все-таки "в полтычка" решаются такие проблемы или на худой конец, где об этом можно доступно почитать. Но в конце концов научился перестать комплексовать перед подобного рода "знатоками" и не реагировать на их выпады. В конце концов, люди, которые стараются самоутвердиться за чужой счет были, есть и будут всегда. Так что, krvsa, целиком и полностью разделяю Вашу реакцию. Самая разумная позиция здесь такова: "Ты очень крутой и упиваешься своей крутостью? Это твое дело. Мне-то что?" По существу. Насколько я увидел из сообщений, ясного и конкретного ответа на поставленный вопрос никто не дал. krvsa, а Вы уверены, что в Java такие классы/методы вообще существуют? Ну вот взять Cache - коммерческий продукт - поэтому эта компания давным-давно уже разработала под себя такой пакет на Java и развивает его. Те, кто этим занимаются, делают эту работу за полновесный трудовой доллар. А GT.M - продукт свободный, поэтому кто будет этим заниматься? Конечно, какой-то энтузиаст может что-то сделать и опубликовать, а может быть и нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2019, 10:52 |
|
[Java] Какие есть классы/методы для работы с М?
|
|||
---|---|---|---|
#18+
EvLaUykalinТакие проблемы в современных средствах разработки решаются в полтычка. Раньше, когда некий человек с всезнающим видом пренебрежительно произносил при мне нечто подобное по тому или иному техническому вопросу - это повергало меня в панику. Само собой, не говоря при этом ни слова, как же все-таки "в полтычка" решаются такие проблемы или на худой конец, где об этом можно доступно почитать. Но в конце концов научился перестать комплексовать перед подобного рода "знатоками" и не реагировать на их выпады. В конце концов, люди, которые стараются самоутвердиться за чужой счет были, есть и будут всегда. Так что, krvsa, целиком и полностью разделяю Вашу реакцию. Самая разумная позиция здесь такова: "Ты очень крутой и упиваешься своей крутостью? Это твое дело. Мне-то что?" По существу. Насколько я увидел из сообщений, ясного и конкретного ответа на поставленный вопрос никто не дал. krvsa, а Вы уверены, что в Java такие классы/методы вообще существуют? Ну вот взять Cache - коммерческий продукт - поэтому эта компания давным-давно уже разработала под себя такой пакет на Java и развивает его. Те, кто этим занимаются, делают эту работу за полновесный трудовой доллар. А GT.M - продукт свободный, поэтому кто будет этим заниматься? Конечно, какой-то энтузиаст может что-то сделать и опубликовать, а может быть и нет. Вы заблуждаетесь, если думаете, что в нашей компании не используются М технологии. Но весь этот "самописанный" в M код по разбору XML и прочих "прелестей" периодически глючит и подвисает. Удалось от этого избавиться, перенеся его в "нормальные" языки программирования, где данные технологии уже встроены по умолчанию. А база GT.M или Cache является всего лишь хранилищем данных. Лет 20 назад, когда М был "впереди планеты всей", может так и надо было делать, писать все в M. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2019, 14:21 |
|
|
start [/forum/topic.php?all=1&fid=39&tid=1556203]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 178ms |
0 / 0 |