? о будущем

отредактировано 05:56 Раздел: FastScript
Всем добрый день!
Скрипт дело полезное и нужное конечно. Тут вопросов нет. Но неполноценный (в первом варианте убогий :) ) скрипт - мало хорошего. Хотелось бы получить отличный инструмент внутри FR: было бы круто мочь :)
1. описывать свои типы данных (ну хотя бы структуры, классы просто мечта);
2. более полная поддержка типов из дельфей (а то половина свойств/методов либо отсутствует, либо не работает);
3. ну я думаю у создателей ФР найдется еще позиций 50 для данного списка.

На такое можно расчитывать?
С наилучшими пожеланиями, Артем.

Комментарии

  • отредактировано 05:56
    Структуры и классы - несбыточная мечта. Насчет отсутствующих-неработающих методов - конечно, не имеет смысла тянуть из Delphi все, т.к. код обертки над методами вырастет до размеров самого FR. В общем, развитие не планируется.
  • отредактировано 05:56
    А как на счет дизайнера-генератора скрипта. Как в Delphi сознать форму набросать компонентов назначить процедуры, это планируется?
  • отредактировано 05:56
    Тоже нет - не наша область...
  • отредактировано 05:56
    А если сделать автономный продукт типа FASTQUERYBUILDER, но который будет представлять из себя дизайнер форм с возможностью генарации скрипта в формате fastScript, который в свою очередь будат включаться программистами (пусть с накоторой дороботкой) в проекты.
  • отредактировано 05:56
    Кстати это может реализовать и сторонний разработчик...
  • Stalker4Stalker4 123
    отредактировано 05:56
    AlexTZ написал:
    Структуры и классы - несбыточная мечта.  В общем, развитие не планируется.
    А можно уточнить, почему "несбыточная мечта" и почему "не планируется" ?

    Ведь FS не только входит в состав FR3, FR4, FR3 Studio, но и продается отдельно, как самостоятельный продукт.
    И как каждый продукт он должен развиваться.
    Поэтому не очень понятно почему "НЕ".

    Он оказался мало привлекательным для разработчиков и имеет мало пользователей, он имеет слабые продажи, сейчас делается новая более мощная версия FS и поэтому старую не имеет смысла развивать, еще что то ...

    В общем хотелось бы понять причины такого ответа.
  • отредактировано 05:56
    написал:
    А как на счет дизайнера-генератора скрипта. Как в Delphi сознать форму набросать компонентов назначить процедуры, это планируется?

    Такой функционал (дизайнер форм с интграцией FastScript) реализован в продукте EControl Form Designer Pro.

    Есть exe-demo демонстрирующая совместное использование библиотек:
    http://www.econtrol.ru/download/designer_and_script.zip
    написал:
    Структуры и классы - несбыточная мечта.  В общем, развитие не планируется.

    В принципе, реализация виртуальных классов возможна - представление модуля в виде класса, преобразование функций и процедур в простый и индексные свойства.
    Правда, в текущей версии FastScript есть небольшое неудобство:
    constructor TfsClassVariable.Create(AClass: TClass; const Ancestor: String);
    

    Он требует наличия класса в коде. Если, добавить в параметры конструктора ClassName: string, то было бы намного проще (пришлось использовать хитрые приемы, чтобы не вносить изменения в библиотеку).

    Общее впечатление:
    FastScript - простой и удобный инструмент. Присутствующие недостатки (отсутствие классов, обработчиков исключений, сложная регистрация функций) могут быть восполнены из вне.

    Михаил.
  • отредактировано 05:56
    "Дополнения из вне" меня мало интересуют. Нужно чтобы сам скрипт умел многое.
    Моя мечта (как тут сказано несбыточная):
    - зашел в дизайнер
    - накидал запросы
    - результаты запросов обработал в скрипте (не в SQL - есть темы, которые фиг разрулишь SQL, все мозги напрягешь и получиться монстрообразный SQL на 200 строк. А их таких в отчете не 1 и не 2, а штук 10 ;) . А вам слабо? ;) ). Вот и вешаешся на шнуре от клавы от такого счастья
    - а я бы написал структур, создал бы их массивчики - обработал как мне надо (учитывая все тонкости в процессе обработки, а не в SQL);
    - заполнил нужные бэнды ручняком и все дела - пусть тормознуто, но такой отчет пишется в 6 раз быстрее, чем при написании страшных SQL. я их уже начинаю бояться ;)

    сразу говорю Дельфей НЕТ!!! А то опять понапишут: "а че не сделать это дельфями?". Только ФР скрипт. ;)

    А то что развитие в эту сторону не планируется, это отвратительно - одним словом валить надо с ФР ;)

    если я чего в этой жизни не догоняю просьба поправить ;)
  • отредактировано 05:56
    Да ты что... Хочешь за 3-5 тыс.руб получить инструмент схожий по функциональности с Delphi ? Таких ушлых... Купи Delphi и работай спокойно!
  • отредактировано 05:56
    2 antoxa2005:
    в общем те по делу нечего сказать? тогда не мусори... от дельфей у меня чуткий рвотный позыв ;)
    До дельфей FR недорасти никогда, да и цели нет такой, тут область применения специфичная и очень ограниченная по сравнению с дельфями. и хотелось бы чтобы уж в этой области можно было бы делать ВСЁ.

    в общем топик закрывать надо, а то флуд какой-то пошел
  • RikRik
    отредактировано 05:56
    Сделал средство разработки, аналогичное Delphi, в основе которой лежит FastScript. Система разбита на 2 части, дизайнер и среда исполнения приложений, созданных в дизайнере. Дизайнер включает дизайнер форм, инспектор объектов, текстовый редактор с подсветкой синтаксиса. Язык - DelphiScript.

    Хотелось бы узнать мнения администрации FastReport, на возможность включения компоненты FastReport в систему, на каких условиях это возможно.

    Демка здесь http://visualtech.townnet.ru, в разделе скачать.
  • MichaelMichael планета Земля
    отредактировано 05:56
    написал:
    Сделал средство разработки, аналогичное Delphi, в основе которой лежит FastScript. Система разбита на 2 части, дизайнер и среда исполнения приложений, созданных в дизайнере. Дизайнер включает дизайнер форм, инспектор объектов, текстовый редактор с подсветкой синтаксиса. Язык - DelphiScript.

    Хотелось бы узнать мнения администрации FastReport, на возможность включения компоненты FastReport в систему, на каких условиях это возможно.

    Демка здесь http://visualtech.townnet.ru, в разделе скачать.

    Включение возможно только при приобритении соответствующей лицензии. Пишите в приват - обсудим.
  • отредактировано 05:56
    Rik написал: »
    Сделал средство разработки, аналогичное Delphi, в основе которой лежит FastScript. Система разбита на 2 части, дизайнер и среда исполнения приложений, созданных в дизайнере. Дизайнер включает дизайнер форм, инспектор объектов, текстовый редактор с подсветкой синтаксиса. Язык - DelphiScript....

    А как насчет лицензионного соглашения на использование FS?
    Читаем файл licence.rus:
    ...
    4. Включение программного обеспечения в среду разработки.
    ...
    6. Разработка и/или распространение автономного инструмента, основанного на Программном обеспечении.
    ...

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.