powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Внедренцы, кто они ? Или зачем нужен внутренний язык ?
25 сообщений из 87, страница 2 из 4
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34297131
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Гапон gybsonПрофессионалы пишут на чем скажут.

Вопрос спорный. Может это уже не профессионалы ???


А теперь по теме

Получается у нас, что не система, то со своим каким то внутренним языком программирования...

скоро типа будет лозунг

Даёшь каждой апликухе свой язык программирования !!! ...Ну а чё...

И будем натыкатся на сообщения...

Требуется знание

- ICQ бейсика

- Skype бейсика

- FAR script

Что-то не уловил связи между внедрением и языком программирования.
Может вопрос все-таки не о внедренцах? Что имелось ввиду, когда вопрос задавался?
...
Рейтинг: 0 / 0
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34297232
Олег Гапон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JimmyЧто-то не уловил связи между внедрением и языком программирования.
...
Рейтинг: 0 / 0
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34297236
Hryuckinnen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы так ответил: система, у которой имеется внутренний язык - это по существу платформа, на которой разрабатываются прикладные решения. Система, у которой внутреннего языка нет или он мало функционален - это и есть собственно прикладное решение. Или юзайте его as is, или платите бабло разработчику за переделку...

Простой пример: документ "Закрытие месяца" при проведении выдает:
Код: plaintext
1.
Недопустимое значение
Или я лезу во встроенный язык, нахожу там
Код: plaintext
1.
Если Товар.Цена <=  0  Тогда ВыводСообщения("Недопустимое значение");
и меняю на
Код: plaintext
1.
Если Товар.Цена <=  0  Тогда ВыводСообщения("Для товара "+Товар.Код+" "+Товар.Артикул+" "+Товар.Наименование+" не назначена цена");

Или я звоню разработчикам и получаю от них обещание сделать более подробное сообщение в следующем релизе... Ну, или быстрее, при условии оплаты 5 000 баксов.

Или я беру любимый дизассемблер и за пару месяцев делаю всё сам.

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

Есть ли необходимость в создании внутреннего (специфического, узкоспециализированного) языка программирования для систем
класса ERP / CRM ?

....Или можно обойтись уже существующими языками программирования типа Java, C#
...
Рейтинг: 0 / 0
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34297366
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
Серебряной пули не существует. Каждое решение имеет свои исторические корни и причины. 1C хотел сделать систему, которую могут допрограммировать продвинутые бухи, не знающие английского и сделал ее, теперь он имеет некие проблемы в других местах. И таких вещей было много (COBOL, например возьмите из распространенных в прошлом)
Кто-то заложился на стандартный язык, попал на глюки и фичи движка от стороннего производителя и в зависимость от этого производителя (всякое бывает: прекращается поддержка, выходит новая несовместимая версия и т.д.)
Так что нужно и то и то. Другой вопрос, что время идет, системы развиваются и получают унаследованные проблемы. Мир не идеален.
...
Рейтинг: 0 / 0
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34297395
Hryuckinnen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ответ: если ты нормальный разработчик системы, то делать такой внутренний язык не только не надо, но и вредно. Закрой исходный код, предусмотри простенькие возможности визуального конфигурирования, кривой API (желательно возвращающий ссылки на объекты VCL), встроенную выгрузку в Ексел и наслаждайся заключением дополнительных соглашений на доработку системы.

Если ты честный разработчик системы, или тебе придется работать над её поддержкой, нужно предусмотреть по-любому следующее:
а) Нормальная библиотека прикладных объектов и API к ней

и одно из следующих:
а) открытый исходный код системы или хотя бы тех частей, которые напрямую взаимодействуют с пользователями (интерфейсы форм и отчетов) и реализуют бизнес-логику;
б) нормальный Active-Xный API;
в) нормальный встроенный интерпретатор языка, будь то ActiveX Scripting (Визуал Васик там, ЖабаСкрып и т.д.) или свой собственный, главное, что он легко работает с бизнес-объектами (т.е. умеет выполнять операции типа
Код: plaintext
1.
2.
Документ.ОтменаПроведения ();
Регистр.ДвижениеПриход.Выполнить ();
).

А также обязательно следующее:
а) Нормальное описание языка и объектов бизнес-логики с примерами.
б) Нормальный, не кривой редактор кода с интеллисенсом и контекстным хелпом.

Если система пишется на Java, то class-файлов с бизнес-логикой (нормально декомпилируемых) и хорошего описания библиотеки будет достаточно.

А уж будет там написано Товар.Цена или Nom.Price, не столь важно... Мы люди грамотные, разберемся.
...
Рейтинг: 0 / 0
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34297458
Roman Brunets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hryuckinnen пишет:
> Я бы так ответил: система, у которой имеется внутренний язык - это по
> существу платформа, на которой разрабатываются прикладные решения.
> Система, у которой внутреннего языка нет или он мало функционален - это
> и есть собственно прикладное решение. Или юзайте его as is, или платите
> бабло разработчику за переделку...

Отсутствие внутреннего языка никак не сказывается на том, является
платформа прикладным решением или нет.
Posted via ActualForum NNTP Server 1.3

Модератор: отредактировано
...
Рейтинг: 0 / 0
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34297462
Roman Brunets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Гапон пишет:
> Есть ли необходимость в создании внутреннего (специфического,
> узкоспециализированного) языка программирования для систем
> класса ERP / CRM ?

Нет.

> ....Или можно обойтись уже существующими языками программирования типа
> Java, C#

Можно. Мне кажется что и нужно. Мелкомягкие вроде как отказываются от
внутренних языков в пользу .net.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34297495
Hryuckinnen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Отсутствие внутреннего языка никак не сказывается на том, является
платформа прикладным решением или нет.
Posted via ActualForum NNTP Server 1.3


Зато сказывается на стоимости переделки прикладного решения, если меняется постановка задачи, или происходят изменения в предметной области (например, новые правила ведения налогового учета), или если по другим причинам система перестает соответствовать требованиям юзеров.
...
Рейтинг: 0 / 0
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34297517
fest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот нафига флудить. От нечего делать что ли. Уже достали х..ми меряться кто в чем круче. Не нравится вам 1С, плюньте на нее и позвольте людям, которые работают в этой области спокойно деградировать(раз большинство заумных так считает)...
...
Рейтинг: 0 / 0
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34297643
fedya123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хто там писал про skype script?
а что вот в этом плохого? почему существует спрос на специалистов по cisco, да причем не просто по cisco, а по cisco + VoIP ?
можно же наверное обойтись банальным админом, умеющим писать батники для бэкапа каталогов, а?
...
Рейтинг: 0 / 0
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34297817
Roman Brunets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hryuckinnen пишет:
> Отсутствие внутреннего языка никак не сказывается на том, является
> платформа прикладным решением или нет.
>
> Зато сказывается на стоимости переделки прикладного решения, если
> меняется постановка задачи, или происходят изменения в предметной
> области (например, новые правила ведения налогового учета), или если по
> другим причинам система перестает соответствовать требованиям юзеров.

Гм... И каким образом, если не секрет???
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34297865
Фотография Генетический мусор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fest Не нравится вам 1С, плюньте на нее и позвольте людям, которые работают в этой области спокойно деградировать(раз большинство заумных так считает)...

А деградировать ниже уже просто некуда
...
Рейтинг: 0 / 0
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34297930
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Генетический мусор fest Не нравится вам 1С, плюньте на нее и позвольте людям, которые работают в этой области спокойно деградировать(раз большинство заумных так считает)...

А деградировать ниже уже просто некуда

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

Большинство эих убожеств радилось в результате бесконечных попыток осуществить одну и туже маразматическую идею - заставить пользователя самому обслуживать прикладную систему. Причем идее этой лет столько-же (как минимум) сколько и персоналкам. Тот-же dBase изначально задумывался автором как средство управления информацией для конечных пользователей. Но в виду того, что люди и без компьютеров мало чему пособны научится (не разбив морд ...цать раз - несогласные могут ознакомится с творчеством незабвенного М.Твена "Укрощение велосипеда")... О чем это я тут ? Ну да, все равно все предшественники идиоты были, поэтому рано или поздно кого-нибудь да озаряет блистательная мысль - сейчас мы изваям ТАКОЙ инстрУмент, что эти... ну в общем, пользователи (бухгалтера, продавцы, кладовщики) будут программировать у нас как миленькие...
Так вот они рождаются - генетические уродцы под названием "внутренние языки программирования".
...
Рейтинг: 0 / 0
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34299694
Олег Гапон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...починяю примусТак вот они рождаются - генетические уродцы под названием "внутренние языки программирования".

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

А к чему такие "тонкости" учитывая однозначную ложность первопричины создания инструмента ?
...
Рейтинг: 0 / 0
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34299893
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...починяю примус gybsonИнтересно, а кто-нибудь из знатоков "убогих языков" хоть приблизительно знаком с теорией грамматик, автоматов и т.п., чтобы так вот судить о языках? И если да, то где конструктивные оценки. Скажем где-то поле операций не замкнуто или в этом роде.

А к чему такие "тонкости" учитывая однозначную ложность первопричины создания инструмента ?

Потому что "ложность" неоднозначна. Есть платформа, у платформы есть язык.
...
Рейтинг: 0 / 0
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34299968
Фотография Calm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЕсть платформа, у платформы есть язык.
Ха!
Язык дожен быть, согласен.
Но вопрос: а почему обязательно надо изоборести собственный язык, а не использовать то, на котором написана платформа? Сокрытие исходного кода - не проблема.
Почему нельзя предложить внедренцам писать на VC++ или Delphi?. Для написания вставок, всяких там инклудов, не нужно быть гугу во внутреннем устройстве ОС. Как и в случае внутернних языков, достаточно знать основы синтаксиса и уметь пользоваться подпрограммами/библиотеками, предоставленными производителей.

Про стоиомсть лицензии на комплятор говорить не надо - копейки в сравнении с общей ценой внедрения.

Зато не имеем глюков интерпретатора, не связаны ограниченостью языка и меньше проблем с набором грамотного персонала.

С уважением.
...
Рейтинг: 0 / 0
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34299981
Hryuckinnen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Гм... И каким образом, если не секрет???

Вся аргументация в моем посте 30 января 17:57. Читай выше.

автор
Большинство эих убожеств радилось в результате бесконечных попыток осуществить одну и туже маразматическую идею - заставить пользователя самому обслуживать прикладную систему.


Прикладную систему обслуживает (вернее, дорабатывает) не пользователь, а прикладной программизд-конфигураст. Предложи любой другой (не связанный с внутренним языком) способ быстро и недорого доработать купленную прикладную систему с закрытым исходным кодом.
...
Рейтинг: 0 / 0
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34300044
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но вопрос: а почему обязательно надо изоборести собственный язык, а не использовать то, на котором написана платформа? Сокрытие исходного кода - не проблема.
Почему нельзя предложить внедренцам писать на VC++ или Delphi?


Посмотрите почему сделана .net, там много соображений, начиная с "безопасности кода", хотя и там можно использовать managed c++, но это уже не тот же самый компилер.

Ребята, которые чего-то там мычат про "конфигурасты" пусть вспомнят первые языки программирования, кто их создавал, кто пользовался, никто из здешних им даже в подметки не годится.
...
Рейтинг: 0 / 0
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34300065
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про стоиомсть лицензии на комплятор говорить не надо - копейки в сравнении с общей ценой внедрения.


Тема про компиляторы интерпретаторы вообще отдельная и давняя. Конечно круто было бы, если бы в Excel скрипты писались на C++ и компилились бы, во бабла бы срубили, да? Представляете, пять строчек кода только на декларацию неймспейса и класса, а еще инклуды на каждом компе, библиотеки, прекомпилированные заголовки. Рай для программиста. Мечта. Настройка компилятора, дефайнов, эти любимые "а че раньше компилилось", "а че библиотеки обновляли?" :)
...
Рейтинг: 0 / 0
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34300082
...починяю примус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gybsonПотому что "ложность" неоднозначна. Есть платформа, у платформы есть язык.

Неоднозначна, пока речь идет об абстрактной "платформе". Если-же перейти к рассмотрению конкретных продуктов - все более чем однозначно.
...
Рейтинг: 0 / 0
Внедренцы, кто они ? Или зачем нужен внутренний язык ?
    #34300086
Hryuckinnen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно, я неправильно понял топик. Вопрос для меня не в том, нужен в системе собственный язык или можно обойтись C++/NET/Pascal и т.д. Вопрос в том, чтобы код, реализующий бизнес-логику, был открытым. А на чем он написан (хоть на Фортране, хоть на PL/I), не так важно.
...
Рейтинг: 0 / 0
25 сообщений из 87, страница 2 из 4
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Внедренцы, кто они ? Или зачем нужен внутренний язык ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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