Почему сайт на Flutter, это не совсем сайт
Думаю все уже знают, что на FlutterFlow можно не только мобилки делать, но и сайты. Многие попробовали и увидели, что сайты эти… не совсем обычные получаются, поэтому в этом посте предлагаю разобраться, что же такое Flutter-сайт
Классические сайты работают так:
▫️при переходе на нужный url сервер отправляет клиенту (пользователю, браузеру) html код страницы. Браузер этот html код отображает
Сайт на flutter работает намного сложнее:
▫️вместо того, чтобы просто отображать разметку (как в случае со стандартным сайтом), flutter “рисует” сайт. Поэтому если перейти в «просмотр кода страницы», то вы увидите всего один элемент - canvas (”холст”), а все остальное (кнопки, тексты, картинки) flutter рисует на этом холсте по ходу.
Не буду в этом посте вдаваться в подробности, почему разработчики flutter пошли по этому пути, а предлагаю просто обсудить, к чему такой подход приводит в итоге:
1️⃣ Сайт на flutter запускается довольно медленно (особенно при первом заходе) - ведь вместо того, чтобы получить от сервера разметку и сразу ее отобразить, flutter скачивает кучу кода который нужен для того, чтобы запустить этот процесс рисования
2️⃣ Про SEO можно забыть. Это прямым текстом сказано на официальной странице flutter. О чем вообще речь? SEO - это индексация страниц поисковыми роботами, чтобы показывать пользователю только самые релевантные его запросу сайты. Если на пальцах: я гуглю “купить холодильник” и выше всех в поисковой выдаче я вижу сайт, который по мнению поисковой системе лучше других отвечает моему запросу. Эти поисковые роботы анализируют структуру страницы (тот самый html), а раз структуры у flutter нет, то и анализировать нечего.
И тут легко сделать вывод, что flutter-сайт говно. В целом, так и есть) НО! Давайте вспомним, что nocode это “не изобретать велосипед” и “для каждой задачи использовать свои инструменты”.
👉️️ Запускаете рекламу и нужен сайт? - соберите его на Tilda. Будет супер быстро и дешево (так как менять и докручивать сайт придется много)
👉️️ Нужен блог компании, который бы круто индексировался по SEO? - тут скорее всего wordpress (хотя может есть и более специальные конструкторы. Не вникал, так как не моя тема)
👉️️ Нужна админка для приложения? Какой-нибудь внутренний дашборд для управления всей компанией? - соберите такой сайт на FlutterFlow. Все будет отлично работать и сможете без кода реализовать логику любой сложности.
👉️️ Уже собрали мобильное приложение, а потом подумали, что хорошо бы и веб-версию получить? На ff это дело пары кликов!
Для всего есть свои инструменты и не нужно искать универсальных решений))
Думаю все уже знают, что на FlutterFlow можно не только мобилки делать, но и сайты. Многие попробовали и увидели, что сайты эти… не совсем обычные получаются, поэтому в этом посте предлагаю разобраться, что же такое Flutter-сайт
Классические сайты работают так:
▫️при переходе на нужный url сервер отправляет клиенту (пользователю, браузеру) html код страницы. Браузер этот html код отображает
Сайт на flutter работает намного сложнее:
▫️вместо того, чтобы просто отображать разметку (как в случае со стандартным сайтом), flutter “рисует” сайт. Поэтому если перейти в «просмотр кода страницы», то вы увидите всего один элемент - canvas (”холст”), а все остальное (кнопки, тексты, картинки) flutter рисует на этом холсте по ходу.
Не буду в этом посте вдаваться в подробности, почему разработчики flutter пошли по этому пути, а предлагаю просто обсудить, к чему такой подход приводит в итоге:
1️⃣ Сайт на flutter запускается довольно медленно (особенно при первом заходе) - ведь вместо того, чтобы получить от сервера разметку и сразу ее отобразить, flutter скачивает кучу кода который нужен для того, чтобы запустить этот процесс рисования
2️⃣ Про SEO можно забыть. Это прямым текстом сказано на официальной странице flutter. О чем вообще речь? SEO - это индексация страниц поисковыми роботами, чтобы показывать пользователю только самые релевантные его запросу сайты. Если на пальцах: я гуглю “купить холодильник” и выше всех в поисковой выдаче я вижу сайт, который по мнению поисковой системе лучше других отвечает моему запросу. Эти поисковые роботы анализируют структуру страницы (тот самый html), а раз структуры у flutter нет, то и анализировать нечего.
И тут легко сделать вывод, что flutter-сайт говно. В целом, так и есть) НО! Давайте вспомним, что nocode это “не изобретать велосипед” и “для каждой задачи использовать свои инструменты”.
👉️️ Запускаете рекламу и нужен сайт? - соберите его на Tilda. Будет супер быстро и дешево (так как менять и докручивать сайт придется много)
👉️️ Нужен блог компании, который бы круто индексировался по SEO? - тут скорее всего wordpress (хотя может есть и более специальные конструкторы. Не вникал, так как не моя тема)
👉️️ Нужна админка для приложения? Какой-нибудь внутренний дашборд для управления всей компанией? - соберите такой сайт на FlutterFlow. Все будет отлично работать и сможете без кода реализовать логику любой сложности.
👉️️ Уже собрали мобильное приложение, а потом подумали, что хорошо бы и веб-версию получить? На ff это дело пары кликов!
Для всего есть свои инструменты и не нужно искать универсальных решений))