Size: a a a

2020 January 27

AS

Anatoly Shirokov in Qt
Bohdan Bessonov
Судя по распространению, все юзают Ангуляр или Реакт. И каждый туториал (судя по всему как и весь джаваскрипт программинг) - npm install to_chto_nuzhno.

Потому и интересно перенести свой опыт в С++ на сайтостроение, взамен изучения лишнего языка/библиотек/принципов/подходов.

мой опыт с Ангуляром отталкивает меня от JS.
для мобилок я пишу на Ionic + Angular + Cordova - одна кодовая база на все платформы. на Qt/QML только для промышленных планшетов и для десктопа.
источник

ДП

Дмитрий Попов in Qt
Bohdan Bessonov
Судя по распространению, все юзают Ангуляр или Реакт. И каждый туториал (судя по всему как и весь джаваскрипт программинг) - npm install to_chto_nuzhno.

Потому и интересно перенести свой опыт в С++ на сайтостроение, взамен изучения лишнего языка/библиотек/принципов/подходов.

мой опыт с Ангуляром отталкивает меня от JS.
Vue тоже набирает обороты, меня немного оттолкнуло только многообразие всех либ/фреймворков. Я вот понял и прочувствовал фразу что фреймворки js выходят каждый день
источник

МВ

Макс Воробьев in Qt
код/логи как-нибудь оформь/подсвети
источник

BB

Bohdan Bessonov in Qt
Дмитрий Попов
Vue тоже набирает обороты, меня немного оттолкнуло только многообразие всех либ/фреймворков. Я вот понял и прочувствовал фразу что фреймворки js выходят каждый день
Именно. Это и раздражает. Как будто на каждый чих создают по библиотеке.

В любом случае интересно попробовать WASM
источник

AS

Anatoly Shirokov in Qt
Дмитрий Попов
Vue тоже набирает обороты, меня немного оттолкнуло только многообразие всех либ/фреймворков. Я вот понял и прочувствовал фразу что фреймворки js выходят каждый день
там где npm, там всегда будет многообразие и это ад для поддержки, к этому надо быть готовым. package-lock.json спасает дело, но все таки там комбинаторные масштабы версий и к этому надо быть морально готовым.
источник

AS

Anatoly Shirokov in Qt
когда невинный коммит в какой-то базовой библиотеке может сломать прод
источник

AS

Anatoly Shirokov in Qt
Bohdan Bessonov
Именно. Это и раздражает. Как будто на каждый чих создают по библиотеке.

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

AS

Anatoly Shirokov in Qt
вообщем, нет серебряной пули
источник

ДП

Дмитрий Попов in Qt
Anatoly Shirokov
вообщем, нет серебряной пули
Мне кажется qt может ей стать
источник

ДП

Дмитрий Попов in Qt
Шанс есть
источник

AS

Anatoly Shirokov in Qt
Дмитрий Попов
Мне кажется qt может ей стать
для мобилки на Qt я не рискну
источник

BB

Bohdan Bessonov in Qt
Anatoly Shirokov
ну, это, к слову, нормальный модульный подход, его суппортить тяжело, чем монолит, да, но повторное использование рулит...
Да никто ж и не спорит. Опять же споры Single-Page Application vs нормальные отдельные страницы не утихает, судя по интернетам.

А больше всего из веб-фреймворков мне зашел Джавовский Spring MVC. Или более простые странички, но сингл-пейдж там не любят.

Всё, прекращаю офтопить.
источник

ДП

Дмитрий Попов in Qt
Anatoly Shirokov
для мобилки на Qt я не рискну
То чувство когда я этим и занимаюсь.... Ну не знаю. А почему? Если фирма не большая а нужно под Андроид и айос, что вот делать?
источник

МВ

Макс Воробьев in Qt
Дмитрий Попов
Мне кажется qt может ей стать
1) у cpp много пакетных менеджеров - иногда проблема, как втянуть либу
2) у cpp много систем сборок. подружить 2 системы сборки может превратиться в ад
3) мало кто рискнет первым языком для работы учить cpp и постигать shared/unique поинтеры, когда есть всякие java/c#
источник

RG

Renat Garaev in Qt
Макс Воробьев
код/логи как-нибудь оформь/подсвети
@mefest @MasterZiv Alexey Спрятал в распахивающий список. действительно было из-за <none> нету такого тэга у хабра ,при выводе Qt когда он отконфигурирован перед сборкой из исходников.
источник

МВ

Макс Воробьев in Qt
по 3-му пункту мне нравится подход D - по дефолту new создает объект, управляемый gc, но есть всякие scoped , RefCounted и подобные. как радикальная мера - betterC. из минусов - gc используется местами в стандартной библиотеке
источник

МВ

Макс Воробьев in Qt
и во многих библиотеках вокруг D
источник

AS

Anatoly Shirokov in Qt
Дмитрий Попов
То чувство когда я этим и занимаюсь.... Ну не знаю. А почему? Если фирма не большая а нужно под Андроид и айос, что вот делать?
я выбрал более дешевые технологии, как я написал выше
источник

IZ

Ilia Zviagin in Qt
Макс Воробьев
по 3-му пункту мне нравится подход D - по дефолту new создает объект, управляемый gc, но есть всякие scoped , RefCounted и подобные. как радикальная мера - betterC. из минусов - gc используется местами в стандартной библиотеке
Чем тебе shared не GC?
источник

МВ

Макс Воробьев in Qt
Ilia Zviagin
Чем тебе shared не GC?
мне как правило и unique достаточно.
источник