Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];

Вниз

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

 
Александр Б.   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.064 c
3-1144763633
Tom
2006-04-11 17:53
2006.06.04
как сравнить два DataSet


15-1147250454
imbalanced
2006-05-10 12:40
2006.06.04
Внедрение в процесс?


2-1147771355
Konnor
2006-05-16 13:22
2006.06.04
Окно сообщения


2-1147806420
redlord
2006-05-16 23:07
2006.06.04
управление чужим приложением


1-1146142509
DmitryA
2006-04-27 16:55
2006.06.04
директива Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский