Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.04;
Скачать: CL | DM;

Вниз

Скрипты и дизайнер форм   Найти похожие ветки 

 
Александр Б.   (2006-05-03 15:27) [0]

Ужасно хочется сделать приложение настраиваемым аля 1с чтобы возможно было без перекомпиляции набросать экранную форму настроить свойства и запустить...
Пока нашел из подходящих компонент для реализации подобных задач только Dream Scripting и Dream Designer, это безусловно мощные продукты... Но смущает то что они давно не развиваются, я как нонял работы над этим проектом прекратились пару лет назад. Еще из скриптовых движков есть fast script, но упоминания о нем неоднородные...

Вопросы следующие:
1) есть ли еще какие нибудь серезные дизайнеры форм и скриптовые движки?
2) использовали ли вы в своих проектах Fast Script или Dream Scripting или Dream Design, расскажите какие подводные какмни могут обнаружится при использовании этих компонент, опишите сильные и слабые стороны.


 
Jeer ©   (2006-05-03 15:36) [1]


> Ужасно


Не надо ничего ужасного - просто напиши свой, выложи.
Кто-то опишет сильные и слабые стороны, если будет чего описывать.


 
Slym ©   (2006-05-03 16:23) [2]

А мне ужасно хочется сделать тоже самое в 3х звенке или даже в терминалке: чтоб на сервере скрипт сделал TForm.Create и у клиента появилась формочка с кнопочками и чтоб по возможности с использованием сторонних компонент а не только известных скриптовому движку аля FastScript, и чтоб MDI и чтоб SDI и чтоб multitreading и callback


 
Slym ©   (2006-05-03 16:24) [3]

чтоб с поддержкой ServerScripting и ClientScripting


 
REA   (2006-05-03 16:26) [4]

И непременно чтоб callback? И чтобы asp, .Net и DCOM?


 
Александр Б.   (2006-05-03 16:31) [5]


> и чтоб по возможности с использованием сторонних компонент
> а не только известных скриптовому движку аля FastScript,


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

а насчет всего остального вам скорее больше  подойдет чтонибудь веб ориентируемое :)))


 
Slym ©   (2006-05-03 16:32) [6]

REA   (03.05.06 16:26) [4]
И непременно чтоб callback?

Ну очень нужная штука... чтоб клент мог ставить ловушки на определенные события на сервере, аля MessageOnSubscribe в ClientScripting


 
Slym ©   (2006-05-03 16:33) [7]

Александр Б.   (03.05.06 16:31) [5]
эти ограничения связаны с самой огранизацией скриптовых языков

пользовать OLE как MSScriptControl да и FastScript IDispatch понимает


 
REA   (2006-05-03 16:35) [8]

А не являются ли эти ловушки угрозой стабильности сервера?
Вообще проблемка похоже не в рисовании форм. Рисовалок то на Delphi есть некоторое количество.


 
Slym ©   (2006-05-03 16:36) [9]

Александр Б.   (03.05.06 15:27)
слабые стороны

иногда хочется пользовать то что не умеет Скрипт, но умеет Нескрипт поэтому пользуешь Нескрипт и потом без перекомпиляции никуда


 
Slym ©   (2006-05-03 16:38) [10]

REA   (03.05.06 16:35) [8]
А не являются ли эти ловушки угрозой стабильности сервера?

угроза сервера в кривости рук программиста и в "забавно! А ведь должно работать..."


 
REA   (2006-05-03 17:01) [11]

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


 
Алескандр Б.   (2006-05-03 19:12) [12]

Slym ©   (03.05.06 16:36) [9]

Dream Scripting умеет почти все что умеет delphi. Не верите? скачайте демку с тетрисом на их сайте. Главное чтобы обертки были, а это дело техники. (жаль только что ребята на проект забили)

Скриптовый язык нужен для упрощения разработки и снижения стоимости рабочего места прикладного програмиста, а также ограничение его функциональных возможностей. Нехочется чтобы прикладник дописывал какую нибудь системную функциональность...


 
programania ©   (2006-05-03 20:16) [13]

Вот одна программа для множества армов
формы, меню, обработка описаны отдельно в тексте
http://programania.com/enlis.htm
сейчас тоже еще на jave делаю


 
homm ©   (2006-05-03 22:32) [14]


> Ужасно хочется сделать приложение настраиваемым аля 1с чтобы
> возможно было без перекомпиляции набросать экранную форму
> настроить свойства и запустить...

VCL?


 
Slym ©   (2006-05-04 06:09) [15]

programania ©   (03.05.06 20:16) [13]
сейчас тоже еще на jave делаю

Жава сама по себе интерпретируемый язык (скриптовый), если не считать возможности компиляции в пакеты


 
DiamondShark ©   (2006-05-04 11:39) [16]

Переходите на точНЕТ.
Там нет разницы между "скриптами" и "компилируемым кодом", "известными" и "неизвестными" компонентами, не нужны dispatch-обёртки для взаимодействия со скриптовыми движками...


 
Alexandr B.   (2006-05-04 19:51) [17]

Щас надыбал исходники dream script, он обертки сам делать может... Вещь просто суперская, жалко что забили авторы...


 
Slym ©   (2006-05-05 09:12) [18]

На Delphi тоже авторы забили... и ничего, люди пользуют...


 
REA   (2006-05-05 10:38) [19]

Возможно [17] пало под натиском [16]?


 
Александр Б.   (2006-05-05 10:48) [20]

я как понял проект умер еще в феврале 2004, тогда дотнет еще не напирал так сильно, да и щас будующее дотнет неясно :)


 
Rik ©   (2006-05-11 09:56) [21]

У меня есть готовый дизайнер с инспектором, есть опыт подключения microsoft scripting host. Только удовольствие не бесплатно. Дизайнер построен на интерфейсах Delphi и его функциональность от Delphiйского дизайнера практически не отличается. Для выполнения скриптов лучше использовать конечно не сервер скриптов windows, а что-то более платформо независимое и что можно полностью вкомпилироваить в приложение. Я остановился на automo scripter от TMS software.
http://visualtech.townnet.ru



Страницы: 1 вся ветка

Текущий архив: 2006.06.04;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.051 c
15-1147278903
MetalFan
2006-05-10 20:35
2006.06.04
Залить файл на файлохостинг...


2-1147937981
Megabyte
2006-05-18 11:39
2006.06.04
Взаимодействие с БД по интернету


15-1146756580
n_n_n
2006-05-04 19:29
2006.06.04
25 порт, Outlook


6-1138785891
DmitryDEMON
2006-02-01 12:24
2006.06.04
Скрипты WebSnap


3-1144846319
Бульбаш
2006-04-12 16:51
2006.06.04
Как получить значение ключа из последовательности