Здравствуйте, vabe, Вы писали:
V>Не коим образом не хотел кого-то обидеть или задеть.
Ты не обидел и не задел, прости если показался груб. Ещё одному HTMLayout'овцу я всегда рад
V>Честно признать про лицензию не задумывался. Возможно не прав. Поправьте.
Ну вот надо подумать.
V>AnkhSVN глючит, согласен. Но меня устраивает.
Просто Visual SVN дают на халяву, так что why not?
V>Спасибо, что поделились Вашим мнением как надо называть файлы.
Это стандарт .Net, а не мнение.
V>Еще раз повторю, это эксперимент на предмет исследования технологии. Я не претендую на конечный продукт. Это взгляд на проблему, которой может поможет еще кому-то. Возможно что-то не так. (Вспомните Вашу первую реализацию Nabu.Forms.Html это-ли не был АД?)
Первая реализация была говно.
Даже сейчас не всё шикарно. Скажем HtmlTag штука тяжёлая и сомнительной архитектурной красоты, но ничего лучше я не придумал пока. Попытки декомпозиции пока что были исключительно неудачными. W3C DOM model и реалии DOM IE/Mozilla заставляют думать, что видно у HtmlTag судьба такая
V>Суть подхода — убираем Ваш краeугольный КАМЕНЬ HtmlTag — получаем легкую обертку. Это ли не решение? GUI-для Скайтер, остальное для .NET?
Спорное утверждение. Скажем надо уметь вставлять .Net элементы управления. Меня об этом часто просят, вот скоро видимо руки дойдут сделать. То есть только возможностей HTML для GUI вообще говоря не хватает.
V>Как хост взаимодействует со Скайтером? У контрола Sciter есть метод Call. В Скайтере определяем функцию SuperNiceFunction. И вызываем ее: var rerVal = Control.Call("SuperNiceFunction", arg1, arg2, arg3)
Не, интересно из Sciter позвать что-то .Net.
V>Что удивительно, пока регистрировал свой код на google, обнаружил замечательнейший проект, которой покрывает 2 подхода (с "КРАЕУГОЛЬНЫМ КАМНЕМ" и без него). Ссылка: http://code.google.com/p/expemerent/
userstvo странная личность. Он до того сделал мёртвый Си++ проект lua-app представлявший собой Lua скрипт прикрученный к HTMLayout. Мне эта тема была интересна в какой-то момент, я ему писал (15 июня 2008), он мне даже не ответил. Сейчас вот expemerent. Видимо у человека навязчивая идея сделать такую же штуку как скайтер, но другую. Большого смысла для .Net я в этом не вижу, попытки сотрудничества прекратил.
Лично моё мнение, что с приходом CSSS! скайтер вообще потерял для .Net какой-либо интерес. Бизнес-логика на двух разных языках — зло. Я даже VB.Net с C# не смешиваю, а тут какой-то TIScript. Динамическая компиляция есть, ASP.Net-образный препроцессор генерирующий HTML сделать — пара пустяков. Я такое написал за день и ещё пару дней прикручивал разные наворотки (см Nabu.Text.Template*). Лично для меня use case вообще не очевиден. То есть если без фанатизма "хачу GUI на Sciter", то я не понимаю почему нельзя или сложнее тоже самое сделать на C#. Не восприми как наезд "гы-гы, ты сделал никому не нужную вещь", у меня опыт быть может и большой, быть может даже и больше чем у других, но специфический, от этого не убежать, и я какие-то вещи могу не понимать. Иногда Андрей что-то делает что я просто не понимаю, он мне говорит, объясняет, как об стенку горох
В конце концов я просто принимаю его решения как обстоятельство. Так что давай подумаем можем ли мы продуктивно сотрудничать, куда кому развиваться и что надо от нас народу.