Приглашаю поделиться своими фотографиями поселков, сел, деревень и городов для проекта Фотопланета через красивые Web Apps:
Telegram: https://t.me/fotoplanetabot/app
ВКонтакте: https://vk.com/app51765140
Вы выкидываете утверждения "не заглядывал", "возникают тормоза", "не доставляет радости" и у читателей складывается впечатление, что это будет так ровно до того момента, пока я это не опровергну. Это такие манипулятивные фразы, цель которых что-то доказывать. Так вот, такой подход не работает.
VDOM в Vue очень быстр, а проблемы в производительности могут быть только в действительно большом количестве реактивных данных.
Главная проблема Svelte из-за отсутствия VDOM:
for (let i = 0; i < 1000; i++) {
varName = i;
}
будут патчить DOM постоянно, при каждой итерации, в отличии от систем, построенных на VDOM.
Остановите свой выбор на Framework7 и я уверяю, что вы не ошибетесь. Он крут по всем параметрам, но из-за отсутствия раскрутки, к сожалению, мало кто о нем знает, особенно в ру-сегменте.
Ангуляра нет, да. Не могу назвать это минусом.
Используя HTML + JS + CSS и два фреймворка (F7 и Vue) получаем на выходе веб-приложение.
Далее, подключаем Cordova (на вашей стороне - только JS-код) и создаем iOS- и Android- приложение.
В Telegram Web App есть проблема: нельзя отключить поведение "тянем вниз -> окно c WebView также тянется вниз" пока компонент не получит должным образом "фокус". Наглядный пример - использование Яндекс Карт.
Как вы решили эту проблему? Если решили, где можно потестировать?
С позиции опыты:
1. VK UI (родной фреймворк VK) очень забагованный, в него до сих пор не встроили роутер. Рекомендую попробовать Framework7.
2. Каталог (что ВК, что ОК) дает много трафика, но он почти бестолковый.
3. Вы пишите "...миниапп будет открываться на iOS только в мобильной версии..." это не так, он будет открываться в приложении iOS, но только в WebView.
4. Сразу под Telegram Web App и VK Mini App не сделать прям, там есть разница, нужно учитывать.
5. Вы пишите про каталог ВК мини-приложений. Во-первых, интересно прочитать про ваш опыт, во вторых приложение тестируют в два этапа: сначала бегло сам ВК, а потом тестировщики-волонтеры (а не "тестировщики ВКонтакте"). Ну и в третьих - нет инфы о каталоге ОК: вы туда попали?
Время - тут все зависит от разработчика. Что-то простое можно сделать за несколько дней (при наличии опыта).
VK берет комиссию не с разработчика, а поступления денег, если сервис платный и зарабатывает.
Неа, f7 очень крут и даже сравнивать тут нельзя:) но у него нет дизайна VK, а также хотелось попробовать VK Mini App
Поделитесь фотографиями поселка, села, деревни, СНТ, КП с Фотопланетой:
Tg: https://t.me/fotoplanetabot/app
ВК: https://vk.com/app51765140
Спасибо! А на фото - Боровск, Калужская область.