powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Язык метаданных (DSL)... о чем мечталось бы?
13 сообщений из 13, страница 1 из 1
Язык метаданных (DSL)... о чем мечталось бы?
    #35538730
Alexsalog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот говорят - да.. 1С распространена и платят хорошо, но язык такой что программишь с отвращением, да и учится не так просто несмотря на внешнюю простоту. В смысле что порог вхождения может быть и низкий, но затем начинаются дебри и отсутсвие стройности и так далее...
Подобная положение в той или иной степени присуще и другим предметно ориентированным языкам. Им вообще в отличие от старших собратьев - промышленных стандартов типа C++, Java или даже Clean-а или Erlang-а какого нибудь нибудь или даже PHP - но не хватает все таки стройности и целостности. Не хватает этакой "принципиальности" - это когда прочтя вводные положения по языку - основные принципы - дальнейшее уже можешь предсказать, предчуствовать и предчуствия не обманывают. В "предметно ориентированных" - начиная от 1С и заканчивая какими нибудь малоизвестными живущими внутри частных системам документооборота - никогда не знаешь что ждет за углом. Поэтому учатся они нудно и с лехким поташниванием.

Однако же... Критиковать одно. А создать? Допустим есть возможность создать такой язык с нуля и учесть все недоумение накопившееся по поводу 1С или ABAP. Интересует мнение сообщества - что мог бы представлять собой этот язык "мечты"?
...
Рейтинг: 0 / 0
Язык метаданных (DSL)... о чем мечталось бы?
    #35538877
Фотография Calm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну например в ABAPе мне нравится типизация переменных с помощью указания на тип другой переменной (LIKE).
Код: plaintext
1.
DATA: X TYPE BLABLABLA.
DATA: Y LIKE X.

если я делаю LIKE на какую-либо стандартную переменную, то мне не грозят никакие проблемы с патчами, в которых тип может быть переопределен.


С уважением.
...
Рейтинг: 0 / 0
Язык метаданных (DSL)... о чем мечталось бы?
    #35539028
СергейТТТ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Идея интересна, но только для программистов и только тех, кто озабочен "чистотой жанра" )
На чистом энтузиазме нереально выйти за рамки исследовательской работы и минимально работающего движка платформы.

Сейчас, имхо, прикладное ПО все больше тиражное и все меньше разрабатывается с нуля.
А значит, все меньше решений принимает программист - по выбору платформы, СУБД и проч.

И главный плюс такой системы, как удобство программирования, не является критичным при выборе, а играют такие параметры, как
- наличие нужных функций в ПО (ради чего его и покупают)
- рынок труда (сколько людей умеют с ним работать, нужно ли их переучивать)
- полнота и регулярность обновлений
- объем поддержки от вендора
- использование уже купленных в компании ИТ-ресурсов (платформы, СУБД)
- рынок внедренцев (сколько фирм внедряют)
- стабильность работы
...
Рейтинг: 0 / 0
Язык метаданных (DSL)... о чем мечталось бы?
    #35539126
iscra_fm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexsalogИнтересует мнение сообщества - что мог бы представлять собой этот язык "мечты"?
отсутствие языка. А если и язык, то явно не объектный и лишенный типизации и прочей ерунды.

СергейТТТСейчас, имхо, прикладное ПО все больше тиражное и все меньше разрабатывается с нуля.

тот класс ПО о котором идет речь, все больше и больше разрабатывается с нуля. Не думаю, что речь идет о языке для общения с коробками.
...
Рейтинг: 0 / 0
Язык метаданных (DSL)... о чем мечталось бы?
    #35539163
Фотография А6дулла
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть мысль, что обсуждаемый XGL-язык уже существует в своих определяющих компонентах:
- визуальное платформно-независимое моделирование БД
- визуальное определение и переопределение процессов (современные ETL, BPML)
- по большинству стандарных процессов - параметрическая настройка.
Код остался только в тех местах, которые эффективней именно кодить, ну или в унаследованных.
Конечно, с ОС и СУБД такие системы взаимодействуют на уровне API, но прикладные разработчики-кастомизаторы, как правило, работают уровнем или несколькими выше.

В современном ИТ объемы самописи уменьшаются все время, пока я в нем работаю (~15 лет) :)
...
Рейтинг: 0 / 0
Язык метаданных (DSL)... о чем мечталось бы?
    #35539203
iscra_fm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А6дулла
В современном ИТ объемы самописи уменьшаются все время, пока я в нем работаю (~15 лет) :)
не находите странным то, что перечисленные Вами средства разрабатываются для "исчезающего рынка"?
...
Рейтинг: 0 / 0
Язык метаданных (DSL)... о чем мечталось бы?
    #35539320
Roman Brunets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexsalog пишет:
> Однако же... Критиковать одно. А создать? Допустим есть возможность
> создать такой язык с нуля и учесть все недоумение накопившееся по поводу
> 1С или ABAP. Интересует мнение сообщества - что мог бы представлять
> собой этот язык "мечты"?

Создать? А зачем? В 1С нет проблемы с языком. Если бы они его еще и не
переводили по-русски, был бы стандартный VBA. Муть она не в языке, муть
в платформе. А вообще, в мире полно систем, в которых используются VBA,
C# или VB.NET и тому подобное - проблем это не уменьшает.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Язык метаданных (DSL)... о чем мечталось бы?
    #35539477
ArhangeL_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexsalogВот говорят - да.. 1С распространена и платят хорошо, но язык такой что программишь с отвращением, да и учится не так просто несмотря на внешнюю простоту. В смысле что порог вхождения может быть и низкий, но затем начинаются дебри и отсутсвие стройности и так далее...
Подобная положение в той или иной степени присуще и другим предметно ориентированным языкам. Им вообще в отличие от старших собратьев - промышленных стандартов типа C++, Java или даже Clean-а или Erlang-а какого нибудь нибудь или даже PHP - но не хватает все таки стройности и целостности. Не хватает этакой "принципиальности" - это когда прочтя вводные положения по языку - основные принципы - дальнейшее уже можешь предсказать, предчуствовать и предчуствия не обманывают. В "предметно ориентированных" - начиная от 1С и заканчивая какими нибудь малоизвестными живущими внутри частных системам документооборота - никогда не знаешь что ждет за углом. Поэтому учатся они нудно и с лехким поташниванием.

Однако же... Критиковать одно. А создать? Допустим есть возможность создать такой язык с нуля и учесть все недоумение накопившееся по поводу 1С или ABAP. Интересует мнение сообщества - что мог бы представлять собой этот язык "мечты"?
зачем создавать. он уже есть. вот шаблон - "Нужно создать проект по ... с ... . Вот Вам ... рублей для этого." при чем грамотно говорить и писать нет необходимости.. главное иметь нужную сумму.;)

мне тоже не нравится 1С. так почему же не напрячся и не купить книгу по другому(-им) языку(-ам) и не подобрать что то другое, а потом и сменить место работы, пойдя юниором? или создать свой язык проще?!

вот вы влезаете в дебри странных для вас реализаций в других языка, но откуда эти языки и реализации взялись? их написали прогеры! а почему они сделали ту или иную реализацию? а потому что они считали её наиболее правильной. тогда почему вы считаете что ваш язык и ваш подход не будет странным для них?
...
Рейтинг: 0 / 0
Язык метаданных (DSL)... о чем мечталось бы?
    #35539517
Mainframe_старый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну в языке хотелось бы иметь установку крайних сроков исполнения. иногда не мешает иметь параллелизм. хотелось бы иметь понятие эквивалентности.
...
Рейтинг: 0 / 0
Язык метаданных (DSL)... о чем мечталось бы?
    #35540374
strizh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А6дулла правильно говорит. Объем самописи уменьшается все время. Просто, при выборе системы надо ориентироваться на те, где эта самая "самопись" делается, при необходимости, на C#, к примеру, или на Java, или на ASP.NET, или на JScript.
И не ориентироваться на системы с унаследованной платформой (SAP, MS D Nav, 1C ...)
И не будет всяких "недоумений" и "подташнивания"
...
Рейтинг: 0 / 0
Язык метаданных (DSL)... о чем мечталось бы?
    #35540994
Alexsalog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArhangeL_Dвот вы влезаете в дебри странных для вас реализаций в других языка, но откуда эти языки и реализации взялись? их написали прогеры! а почему они сделали ту или иную реализацию? а потому что они считали её наиболее правильной. тогда почему вы считаете что ваш язык и ваш подход не будет странным для них?

Вот именно, и когда я задумался над таким языком... да даже не языком а спецификацией метаданных, то меня посетило именно эта же мысль - а с чего я взял, что придуманная мнгой спецификация так же понравится другим как она нравится мне?
Вот и хотелось бы увидеть этакий "срез потоков сознания"... в том смысле а что вообще программисты особенно прикладные(!) (поэтому и топик в ERP) ждут в качестве "идеального инструмента".
...
Рейтинг: 0 / 0
Язык метаданных (DSL)... о чем мечталось бы?
    #35541266
iscra_fm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
strizhОбъем самописи уменьшается все время.
такая иллюзия складывается по причине трансформации облика "самописи". Объемы растут, с каждым годом. Просто используются инструменты более высокого уровня, чем асемблер. В том числе и различные фреймворки, в том числе и с предустановленной бизнес-логикой. А сколько в экселе или ацесе написано в дополнение к SAP и прочим - просто никто не считает. А Вы говорите - уменьшается. Это иллюзия.
...
Рейтинг: 0 / 0
Язык метаданных (DSL)... о чем мечталось бы?
    #35541444
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscra_fmтакая иллюзия складывается по причине трансформации облика "самописи". Объемы растут, с каждым годом. Просто используются инструменты более высокого уровня, чем асемблер. В том числе и различные фреймворки, в том числе и с предустановленной бизнес-логикой. А сколько в экселе или ацесе написано в дополнение к SAP и прочим - просто никто не считает. А Вы говорите - уменьшается. Это иллюзия.+1
Тем более даже программисту, который пишет на "нативном" языке тоже так начинает казаться, по мере написания и использования своих/чужих библиотек.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Язык метаданных (DSL)... о чем мечталось бы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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