Форум » » Future Crestron User Interface » Ответить

Future Crestron User Interface

Игорь K.: Future Crestron Interfaces Презентация на NY Residential Meets

Ответов - 13

Вячеслав: Да уж. Не успел постигнуть simpl# и VC-4 , и на тебе изучай до кучи HTML5 и javascript. "радости нет границ"

DmitriiP: Вячеслав пишет: до кучи HTML5 и javascript + Angular и всё это можно будет делать в Notepad ....

CEA: Было бы здорово (мечтательно) если бы Crestron сделал инструмент (с человеческим лицом) для разработки на HTML5. Когда можно просто разместить элементы и присвоить им джойны. Это для тех, кому нужно быстро получить кросплатформенный интерфейс без погружения в фреймворки и прочее. И ведь эти страницы нужно где-то размещать? Не будет ли тормозить встроенный WEB-сервер, или это будет локальный проект, а через WEB сокеты он например будет ломиться на контроллер?


DmitriiP: Не сделают :( Они сразу сказали что инструментов не будет ("текстовых" редакторов в интернете навалом). Будет "некий" набор "готовых" виждетов на Angular, кнопки/слайдеры и всё.... По началу (исходя из слухов) даже виджета MediaPlayer не намечается, в планах... в планах...

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

Viacheslav Alekseev: Вячеслав пишет: Не успел постигнуть simpl# и VC-4 Немного оффтопа. А вы уже изучили VC-4? Я только несколько дней назад узнал об этой штуке. И пока не понял - а в чем прикол? Можно залить эту среду на линукс-сервер, написать под нее на SIMPL# Pro софт, и будет все это работать, как процессор Крестрон, только без физического процессора. Но нафига тогда это все нужно, если с тем же успехом можно написать под линукс систему управления на любом языке, от Python до того же C#? А учитывая вот эти новости про новый GUI на базе обычного HTML/JS/Angular - мы приходим к обычной WEB-разработке, где нужен фронтенд-программист и бэкенд-программист (ну или один fullstack). То есть если раньше смысл Крестрона я видел в том, что он ускоряет и облегчает разработку за счет своих средств, так, что с этим мог справиться даже инженер-непрограммист, то теперь средства и требования к квалификации программиста становятся практически те же, что и в "серьезной" разработке ПО.

DmitriiP: Viacheslav Alekseev пишет: VC-4? И пока не понял - а в чем прикол? Прикол в цене (Core/Single Room License for (1-49| 50-99|100+) Rooms) ;) Она просто невменяемая Крестрон предлагает "Два путя": - SIMPL#/HTML/JS/Angular - Pyng 2.0

CEA: Все же очень не удобно (в настоящее время по крайней мере) делать интерфейс систем управления на HTML5. Как ни странно, все эти метания - результат глубочайшего кризиса, суть которого в отсутствии даже в 2018 кроссплатформенного, целостного решения для запуска пользовательского интерфейса в браузере. Каким могли бы стать мертвый уже Microsoft Silverlight или Adobe Flash (AIR). Вся эта WEB - разработка хороша только для тех, кто получает за нее деньги. Она точно не для систем управления. Редакторы - убогие, или точнее заточенные под другой класс проектов. Это вот прям первая проблема. VT и Smart Graphics может быть и не подарок, но они просто чудо по сравнению с тем, что предстоит. Копаться в HTML противно, он точно не для человека. Это почти то же самое, что рыть файл ресурсов шестнадцатеричным редактором лет 25 назад. Ужасно...

DmitriiP: Меня ооооочень напрягает, что в реальности придётся иметь дело как с SIMPL#/HTML/JS/Angular так и с VT/Smart Graphics и всё это пытатся хоть както визуально привести к единому виду через CSS.

olegny: Viacheslav Alekseev пишет: Но нафига тогда это все нужно, если с тем же успехом можно написать под линукс систему управления на любом языке, от Python до того же C#? Не совсем понятно с чем вы собираетесь работать на "любом языке" без фреймворка от Крестрона. Ни тебе объектной модели устройств, ни тебе CIP и т.д. С другой стороны я бы наверное предпочел чтобы это был именно SDK от Крестрона, т.е. именно framework, чтобы ваять на чем угодно...

olegny: Viacheslav Alekseev пишет: А учитывая вот эти новости про новый GUI на базе обычного HTML/JS/Angular - мы приходим к обычной WEB-разработке, где нужен фронтенд-программист и бэкенд-программист (ну или один fullstack). Ну это "продвинутый" путь и под него нужен чуть более продвинутый программист. Классический подход от Крестрона же никто не отменял, но и не давать возможность максимально гибкого UI тоже странно - конкуренты не дремлют!

Viacheslav Alekseev: olegny пишет: Не совсем понятно с чем вы собираетесь работать на "любом языке" без фреймворка от Крестрона Так он (фреймворк от Крестрона), как я понимаю, нужен только для того, чтобы работать с крестроновским оборудованием (коммутаторами и т.д.), и то, потому что их протокол не опубликован и закрыт. Но ведь не обязательно же оборудование именно Крестрон использовать :) Есть масса альтернатив. Для управления всем остальным можно написать свои классы и тд. И интерфейс - тоже на чём угодно - HTML, JS, можно с тем же Angularом или без него, или в виде нативного приложения под нужную ОС. olegny пишет: Ну это "продвинутый" путь и под него нужен чуть более продвинутый программист. Классический подход от Крестрона же никто не отменял, но и не давать возможность максимально гибкого UI тоже странно - конкуренты не дремлют! Согласен. Реализация UI в SIMPL/VTPro довольно деревянная по нынешним меркам, даже SmartGraphics не особо спасает. Необходимость изменений в этом плане назрела давно. Я к тому, что если у нас появляется чуть более продвинутый программист, который умеет вот это всё (C#, HTML, JS), то он и так сделает ПО управления, без фреймкорков от Крестрона, что подтверждает мой многолетний опыт и реализованные без Крестрона проекты :) (С оговоркой выше про невозможность использования оборудования Крестрон.)

Viacheslav Alekseev: А, и еще, вопрос оплаты труда. Это может показаться оффтопом, тем не менее это тоже про Future Crestron Interfaces. Если у нас появляется чуть более продвинутый программист (C#, HTML, Angular, JS), то и денег он захочет на уровне других программистов C#, JS, HTML. Т.к. в этой сфере сейчас предложений масса и зарплаты хороши. А рынок вакансий показыает, что платить таких денег крестронщику никто не хочет. (Если это можно назвать "рынком вакансий", т.к. их практически нет). Потому что можно взять вчерашнего инженера\студента и за неделю обучить его программировать Crestron и расставлять кнопки в VTPro. Я не знаю, как там у них в Америках - сколько зарабатывают штатные крестронщики, сравнимы ли их зарплаты с "обычными" программистами. У нас с этим как-то не очень. Но вот переход на SIMPL#/#Pro, а теперь и этих новые HTML-интерфейсы предвещает появление более "дорогих" крестронщиков. К чему это приведет...



полная версия страницы