Сережа
я это шутки ради запостил, не надо на нем ничего пилить, если тебе не по фану, коллеги не поймут
Roman
Roman
Berkus
Berkus
вполне неплохой код генерит
Сережа
причем как я понял может интерактивно работать с домом
Berkus
Сережа
отсюда и возможность SPA
Berkus
там всё ништячно, код выглядит как Qt а получается веб морда
Сережа
как я понял через ajax или ws
Stas
Ваши Навороченные Расбери умрут на +80 градусах а иногда нужно аж 120 градусов. Вот у меня девайс на DM3730 на +70 внутри камня разогрет до 115 на 120 хардварный стоп :(. и это только +70.
Stas
Ну это большой арм да.
Stas
Там у нас веб морда на Джанге.
Roman
оно умеет генерить js и html нормально
да это я понимаю, старый PHP'вский подход, но генерить JS ... не выйдет у тебя нормального SPA, разработчики webtoolkit'а не могут учесть все use case'ы веб приложений, это всё-равно что написать новый язык который транспилируется в C++, лучше писать на C++ сразу чем прослойкой пользоваться
Сережа
на мобилки клиент делают потому что пользователь избалован, тебе то самому лучше на мобилке нативный клиент открыть, который не тормозит (в идеале) или браузер, где набрать урл, который еще и тормозить потом будет
Roman
Stas
Да зачем, боже ты прям в сокет и отдаешь статичный\динамичный HTML + JS. тебе же запросы приходят ты их парсишь.
Roman
обычно у тебя датчики связаны с центральным компьютером который и предоставляет веб-морду, сам датчик то зачем напрягать рендерингом HTML, нонсенс
Сережа
быстрее перерисовать часть страницы, а не всю
Stas
Рендеринга нет. у тебя есть запросы которые летят с Браузер (по средствам твоего же JS) скажем запрос МодБас регистров ты их пакуешь в JSON и отдаешь. А браузер красиво их показывает.
Roman
я просто говорю не как C++ разработчик а как Full Stack разработчик (да, такие бывают в природе зачастую, C++, Qt/QML, Go, JavaScript, HTML5)
я бы не стал применять прослойку аля webtoolkit, я бы написал application server на Go, и вебклиент на HTML5, если нужно моб. приложение то либо на HTML5 либо Qt которые как и вебприложение рботают с API application server'а
Сережа
я думаю многие бы оспорили qt как выбор для мобилок
Сережа
неродной gui
Dolphin
Сережа
лучше уж xamarin
Roman
неродной gui
далеко не всегда он тебе нужен native look & feel, когда твоё приложение должно работать одинакого на всех девайсах от винды до IOS'а (как у нас в случае с https://qbeon.com) и не хочется содержать 5 кодовых баз на 5 разных языках и парадигмах - Qt QML самое оно!
Stas
Сережа
т.е. когда ресуры ограничены? справедливо
Roman
не понял вопрос честно говоря
Сережа
кончится интернет у тебя дома или где ты там облако поднимаешь и облако у тебя кончится
Сережа
если есть сервак, то можно реверс туннель по ssh настроить
Сережа
я так понимаю ваш девайс подключается к вашим серверам и так клиент находит с ним связь? так происходит монетизация?
Alexey
Roman
qbeon это компания, продукт QubeOS - облачная OS'ь, на данный момент сконцентрированы на облачном хранилище... это типа как Dropbox который ты себе на свой сервак можешь поставить, а на Qt мы разрабатываем клиентские приложения под эту ОСь...
так вот нам важно было предоставить пользователь идентичный look & feel на всех девайсах (windows, linux, mac, ios, android) и желательно с одоной кодовой базой, на каждую платформу по базе было бы жуть! На native look нам наплевать, нам он даже наоборот не желателен (corporate design)
естественно у нас остаются 2 возможности: HTML5 и Qt, но поработав в веб сфере я знаю HTML5 слишком хорошо, чтоб использовать его в данных целях, слишком говённое получится приложение, медленное, батарейку будет жрать, багов в отображении анимаций и т.д.
Сережа
в xamarin кстати есть платформа абстракции для ios и android xamarin.forms
Berkus
Сережа
если не будешь использовать что-то нестандартное - будет одна кодовая база
Сережа
кстати были ли проблемы qt+android, андроид это же джава со сборщиком мусора, который может прийти и почистить твою память
Roman
честно говоря не знаком с Xamarin, знаю лишь поверхностно, но Qt выглядит куда серьёзнее, QML это лучший декларативный язык описания интерфейсов который я знаю
Сережа
хелоуворды у меня работали без проблем, кроме хелоувордов ничего не делал на qt android, поэтому и интересно
Roman
Сережа
понял, я думал там биндинги к джаве
Алдар
qbeon это компания, продукт QubeOS - облачная OS'ь, на данный момент сконцентрированы на облачном хранилище... это типа как Dropbox который ты себе на свой сервак можешь поставить, а на Qt мы разрабатываем клиентские приложения под эту ОСь...
так вот нам важно было предоставить пользователь идентичный look & feel на всех девайсах (windows, linux, mac, ios, android) и желательно с одоной кодовой базой, на каждую платформу по базе было бы жуть! На native look нам наплевать, нам он даже наоборот не желателен (corporate design)
естественно у нас остаются 2 возможности: HTML5 и Qt, но поработав в веб сфере я знаю HTML5 слишком хорошо, чтоб использовать его в данных целях, слишком говённое получится приложение, медленное, батарейку будет жрать, багов в отображении анимаций и т.д.
ждем когда вебасм допилят
Roman
Qt замечательно работает на всех основных платформах, единственное некоторые нюансы некоторых систем нужно учитывать (например background процессы)
Vladislav
qbeon это компания, продукт QubeOS - облачная OS'ь, на данный момент сконцентрированы на облачном хранилище... это типа как Dropbox который ты себе на свой сервак можешь поставить, а на Qt мы разрабатываем клиентские приложения под эту ОСь...
так вот нам важно было предоставить пользователь идентичный look & feel на всех девайсах (windows, linux, mac, ios, android) и желательно с одоной кодовой базой, на каждую платформу по базе было бы жуть! На native look нам наплевать, нам он даже наоборот не желателен (corporate design)
естественно у нас остаются 2 возможности: HTML5 и Qt, но поработав в веб сфере я знаю HTML5 слишком хорошо, чтоб использовать его в данных целях, слишком говённое получится приложение, медленное, батарейку будет жрать, багов в отображении анимаций и т.д.
А ещё бывает react-native
Сережа
хотя не, не понял, NDK разве полностью дублирует родной API?
Roman
Алдар
и что потом?))
можно будет писать веб приложения кросплатформенные и быстрые
Roman
А ещё бывает react-native
это не меняет суть что приложение выполняется по факту в браузере и нет возможности прикрепить C++, в Qt это непроблема
Алдар
Крылатый
Крылатый
В Тензоре так делают.
Vladislav
Крылатый
Для оффлайн-приложений.
Крылатый
Ну «оффлайн», да.
Roman
да и опять же я предпочту QML - HTML'у в любое время, HTML никогда не был предназначен для современных приложений, QML именно для них и создан, он более модульный, более производительный, более декларативный, ну и т.д.
Berkus
Vladislav
Ivan
О, кстати, сделал на Qt (Qt Widgets) простой виджет из двух lineEdit, для проверки регулярных выражений (сверху в строку пишется регулярное выражение, снизу пишется проверяемая строка). Так вот, хочу чтобы в Интернете можно было этим пользоваться. Вопрос, мне для этого нужен emscripten, или можно было сделать по-другому?
Ivan
Из QML там, может можно в HTML+JavaScript?
Roman
Stanislav
Олександр
Anonymous
Здравствуйте, я решил начать изучать C++ и сперва хотелось бы спросить у более опытных, какую книгу использовать в качестве учебника по C++ и сколько потребуется в среднем времени на полное изучение этого языка?
Олександр
за 21 день изи
Anonymous
Anonymous
Что это?
Anton
Чат supapro.cxx: https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w
Vladimir
Anton
Хз, почему-то бот не сработал.
Anonymous
Или тут начинающие?
Anton
А в #supapro да.
Vladimir