|
|
|
Язык метаданных (DSL)... о чем мечталось бы?
|
|||
|---|---|---|---|
|
#18+
Вот говорят - да.. 1С распространена и платят хорошо, но язык такой что программишь с отвращением, да и учится не так просто несмотря на внешнюю простоту. В смысле что порог вхождения может быть и низкий, но затем начинаются дебри и отсутсвие стройности и так далее... Подобная положение в той или иной степени присуще и другим предметно ориентированным языкам. Им вообще в отличие от старших собратьев - промышленных стандартов типа C++, Java или даже Clean-а или Erlang-а какого нибудь нибудь или даже PHP - но не хватает все таки стройности и целостности. Не хватает этакой "принципиальности" - это когда прочтя вводные положения по языку - основные принципы - дальнейшее уже можешь предсказать, предчуствовать и предчуствия не обманывают. В "предметно ориентированных" - начиная от 1С и заканчивая какими нибудь малоизвестными живущими внутри частных системам документооборота - никогда не знаешь что ждет за углом. Поэтому учатся они нудно и с лехким поташниванием. Однако же... Критиковать одно. А создать? Допустим есть возможность создать такой язык с нуля и учесть все недоумение накопившееся по поводу 1С или ABAP. Интересует мнение сообщества - что мог бы представлять собой этот язык "мечты"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2008, 06:38 |
|
||
|
Язык метаданных (DSL)... о чем мечталось бы?
|
|||
|---|---|---|---|
|
#18+
Ну например в ABAPе мне нравится типизация переменных с помощью указания на тип другой переменной (LIKE). Код: plaintext 1. если я делаю LIKE на какую-либо стандартную переменную, то мне не грозят никакие проблемы с патчами, в которых тип может быть переопределен. С уважением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2008, 10:05 |
|
||
|
Язык метаданных (DSL)... о чем мечталось бы?
|
|||
|---|---|---|---|
|
#18+
Идея интересна, но только для программистов и только тех, кто озабочен "чистотой жанра" ) На чистом энтузиазме нереально выйти за рамки исследовательской работы и минимально работающего движка платформы. Сейчас, имхо, прикладное ПО все больше тиражное и все меньше разрабатывается с нуля. А значит, все меньше решений принимает программист - по выбору платформы, СУБД и проч. И главный плюс такой системы, как удобство программирования, не является критичным при выборе, а играют такие параметры, как - наличие нужных функций в ПО (ради чего его и покупают) - рынок труда (сколько людей умеют с ним работать, нужно ли их переучивать) - полнота и регулярность обновлений - объем поддержки от вендора - использование уже купленных в компании ИТ-ресурсов (платформы, СУБД) - рынок внедренцев (сколько фирм внедряют) - стабильность работы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2008, 11:02 |
|
||
|
Язык метаданных (DSL)... о чем мечталось бы?
|
|||
|---|---|---|---|
|
#18+
AlexsalogИнтересует мнение сообщества - что мог бы представлять собой этот язык "мечты"? отсутствие языка. А если и язык, то явно не объектный и лишенный типизации и прочей ерунды. СергейТТТСейчас, имхо, прикладное ПО все больше тиражное и все меньше разрабатывается с нуля. тот класс ПО о котором идет речь, все больше и больше разрабатывается с нуля. Не думаю, что речь идет о языке для общения с коробками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2008, 11:34 |
|
||
|
Язык метаданных (DSL)... о чем мечталось бы?
|
|||
|---|---|---|---|
|
#18+
Есть мысль, что обсуждаемый XGL-язык уже существует в своих определяющих компонентах: - визуальное платформно-независимое моделирование БД - визуальное определение и переопределение процессов (современные ETL, BPML) - по большинству стандарных процессов - параметрическая настройка. Код остался только в тех местах, которые эффективней именно кодить, ну или в унаследованных. Конечно, с ОС и СУБД такие системы взаимодействуют на уровне API, но прикладные разработчики-кастомизаторы, как правило, работают уровнем или несколькими выше. В современном ИТ объемы самописи уменьшаются все время, пока я в нем работаю (~15 лет) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2008, 11:49 |
|
||
|
Язык метаданных (DSL)... о чем мечталось бы?
|
|||
|---|---|---|---|
|
#18+
А6дулла В современном ИТ объемы самописи уменьшаются все время, пока я в нем работаю (~15 лет) :) не находите странным то, что перечисленные Вами средства разрабатываются для "исчезающего рынка"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2008, 12:00 |
|
||
|
Язык метаданных (DSL)... о чем мечталось бы?
|
|||
|---|---|---|---|
|
#18+
Alexsalog пишет: > Однако же... Критиковать одно. А создать? Допустим есть возможность > создать такой язык с нуля и учесть все недоумение накопившееся по поводу > 1С или ABAP. Интересует мнение сообщества - что мог бы представлять > собой этот язык "мечты"? Создать? А зачем? В 1С нет проблемы с языком. Если бы они его еще и не переводили по-русски, был бы стандартный VBA. Муть она не в языке, муть в платформе. А вообще, в мире полно систем, в которых используются VBA, C# или VB.NET и тому подобное - проблем это не уменьшает. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2008, 12:43 |
|
||
|
Язык метаданных (DSL)... о чем мечталось бы?
|
|||
|---|---|---|---|
|
#18+
AlexsalogВот говорят - да.. 1С распространена и платят хорошо, но язык такой что программишь с отвращением, да и учится не так просто несмотря на внешнюю простоту. В смысле что порог вхождения может быть и низкий, но затем начинаются дебри и отсутсвие стройности и так далее... Подобная положение в той или иной степени присуще и другим предметно ориентированным языкам. Им вообще в отличие от старших собратьев - промышленных стандартов типа C++, Java или даже Clean-а или Erlang-а какого нибудь нибудь или даже PHP - но не хватает все таки стройности и целостности. Не хватает этакой "принципиальности" - это когда прочтя вводные положения по языку - основные принципы - дальнейшее уже можешь предсказать, предчуствовать и предчуствия не обманывают. В "предметно ориентированных" - начиная от 1С и заканчивая какими нибудь малоизвестными живущими внутри частных системам документооборота - никогда не знаешь что ждет за углом. Поэтому учатся они нудно и с лехким поташниванием. Однако же... Критиковать одно. А создать? Допустим есть возможность создать такой язык с нуля и учесть все недоумение накопившееся по поводу 1С или ABAP. Интересует мнение сообщества - что мог бы представлять собой этот язык "мечты"? зачем создавать. он уже есть. вот шаблон - "Нужно создать проект по ... с ... . Вот Вам ... рублей для этого." при чем грамотно говорить и писать нет необходимости.. главное иметь нужную сумму.;) мне тоже не нравится 1С. так почему же не напрячся и не купить книгу по другому(-им) языку(-ам) и не подобрать что то другое, а потом и сменить место работы, пойдя юниором? или создать свой язык проще?! вот вы влезаете в дебри странных для вас реализаций в других языка, но откуда эти языки и реализации взялись? их написали прогеры! а почему они сделали ту или иную реализацию? а потому что они считали её наиболее правильной. тогда почему вы считаете что ваш язык и ваш подход не будет странным для них? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2008, 13:44 |
|
||
|
Язык метаданных (DSL)... о чем мечталось бы?
|
|||
|---|---|---|---|
|
#18+
ну в языке хотелось бы иметь установку крайних сроков исполнения. иногда не мешает иметь параллелизм. хотелось бы иметь понятие эквивалентности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2008, 14:02 |
|
||
|
Язык метаданных (DSL)... о чем мечталось бы?
|
|||
|---|---|---|---|
|
#18+
А6дулла правильно говорит. Объем самописи уменьшается все время. Просто, при выборе системы надо ориентироваться на те, где эта самая "самопись" делается, при необходимости, на C#, к примеру, или на Java, или на ASP.NET, или на JScript. И не ориентироваться на системы с унаследованной платформой (SAP, MS D Nav, 1C ...) И не будет всяких "недоумений" и "подташнивания" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2008, 17:42 |
|
||
|
Язык метаданных (DSL)... о чем мечталось бы?
|
|||
|---|---|---|---|
|
#18+
ArhangeL_Dвот вы влезаете в дебри странных для вас реализаций в других языка, но откуда эти языки и реализации взялись? их написали прогеры! а почему они сделали ту или иную реализацию? а потому что они считали её наиболее правильной. тогда почему вы считаете что ваш язык и ваш подход не будет странным для них? Вот именно, и когда я задумался над таким языком... да даже не языком а спецификацией метаданных, то меня посетило именно эта же мысль - а с чего я взял, что придуманная мнгой спецификация так же понравится другим как она нравится мне? Вот и хотелось бы увидеть этакий "срез потоков сознания"... в том смысле а что вообще программисты особенно прикладные(!) (поэтому и топик в ERP) ждут в качестве "идеального инструмента". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2008, 06:26 |
|
||
|
Язык метаданных (DSL)... о чем мечталось бы?
|
|||
|---|---|---|---|
|
#18+
strizhОбъем самописи уменьшается все время. такая иллюзия складывается по причине трансформации облика "самописи". Объемы растут, с каждым годом. Просто используются инструменты более высокого уровня, чем асемблер. В том числе и различные фреймворки, в том числе и с предустановленной бизнес-логикой. А сколько в экселе или ацесе написано в дополнение к SAP и прочим - просто никто не считает. А Вы говорите - уменьшается. Это иллюзия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2008, 10:33 |
|
||
|
Язык метаданных (DSL)... о чем мечталось бы?
|
|||
|---|---|---|---|
|
#18+
iscra_fmтакая иллюзия складывается по причине трансформации облика "самописи". Объемы растут, с каждым годом. Просто используются инструменты более высокого уровня, чем асемблер. В том числе и различные фреймворки, в том числе и с предустановленной бизнес-логикой. А сколько в экселе или ацесе написано в дополнение к SAP и прочим - просто никто не считает. А Вы говорите - уменьшается. Это иллюзия.+1 Тем более даже программисту, который пишет на "нативном" языке тоже так начинает казаться, по мере написания и использования своих/чужих библиотек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2008, 11:37 |
|
||
|
|

start [/forum/topic.php?fid=29&tid=1526900]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
174ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 499ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...