169 похожих чатов

Коллеги, добрый день. А кто-то пробовал делать мобильные приложения на

Vue? (официальная документация предлагает Capacitor, NativeScript). Или это тупиковый путь?

29 ответов

66 просмотров

Что то серьезное на таком стеке делать не стоит

Andrew-MO Автор вопроса

Т.е. смотреть все же на Swift, Java? Просто хотелось бы какую-то единую экосистему иметь - веб-сайт, мобильное приложение, десктопное приложение. Для проектов уровня обычного Интернет-магазина.

Andrew MO
Т.е. смотреть все же на Swift, Java? Просто хотело...

Нативные приложения всегда имеют преимущества

Andrew-MO Автор вопроса
Vlad 🍍 Starkovsky️️
Нативные приложения всегда имеют преимущества

А в чем будет проблема? Ограниченные возможности или технические проблемы типа скорости работы или багов?

Andrew MO
А в чем будет проблема? Ограниченные возможности и...

И то и то, не все нативные апи есть, да и бегает это все помедленнее

Andrew-MO Автор вопроса
Andrew MO
А в чем будет проблема? Ограниченные возможности и...

Ну смотрите, интерфейс на js работает все равно внутри движка который имеет доп апи к нативным функциям телефона. Формально у вас просто добавляется прослойка между приложением и телефоном (это влияет на производительность) а также если что то пойдет «не так» Вам придется танцевать отдельно вокруг сборщика

Andrew-MO Автор вопроса
Дмитрий Дивин
И то и то, не все нативные апи есть, да и бегает э...

А единый бекенд как-то можно предусмотреть? Сейчас использую для этого Laravel.

Andrew-MO Автор вопроса
Vlad 🍍 Starkovsky️️
А что значит единый бекенд? 🤔

Пока не особо, понимаю архитектуру. Но встречал идею - сделать единое API для всех приложений, которое будет предоставлять просто данные для фронта.

Andrew-MO Автор вопроса
Vlad 🍍 Starkovsky️️
А какая альтернатива?

для веба делал монолит: laravel + vue + inertia. Шел от бекенда и почему-то laravel предлагает именно эту связку.

Andrew MO
для веба делал монолит: laravel + vue + inertia. Ш...

Но вы же знаете где там фронт где там бек 🤔

Andrew-MO Автор вопроса
Vlad 🍍 Starkovsky️️
Но вы же знаете где там фронт где там бек 🤔

Там да, хотя это все очень спаянно. В целом, когда смотрел обзоры основная критика монолита была в том что это решение под одну задачу. При таком подходе, если подключается еще один какой-то внешний клиент, под него нужно делать отдельное API. И тогда идет дублирования кода.

Andrew MO
Там да, хотя это все очень спаянно. В целом, когда...

Монолит он же не только когда бек занимается серверным рендерингом

Andrew-MO Автор вопроса
Vlad 🍍 Starkovsky️️
Монолит он же не только когда бек занимается серве...

Ну, у меня основная эта задача была + не расходится в базовом стеке от рекомендованных laravel технологиях. А так из плюсов еще: более удобная передача данных на фронт, роутинг остается на стороне бекенда.

Andrew MO
Ну, у меня основная эта задача была + не расходитс...

Роутинг на стороне Беккера может быть только для веба

Vlad 🍍 Starkovsky️️
Что то серьезное на таком стеке делать не стоит

It depends, но скорее да, не то что не стоит, можно здорово усложнить себе жизнь

Andrew MO
Т.е. смотреть все же на Swift, Java? Просто хотело...

Чем универсальнее решение, тем хуже оно решает каждую специфичную задачу обычно

Oleksandr Lepesii
Флаттер помер?(

Что мертво - умереть не может

Illya Klymov 🇺🇦
Берите react native

Реакт нейтив для мобилы, реакт для веба, ноду для бека, электрон для десктопа, веревку и мыло

Volodymyr Klimov
Что мертво - умереть не может

Имелся ввиду flutter, а не dart 🫡

Illya Klymov 🇺🇦
Нет, для веба тоже рн

А, есть такое, да. Есть даже юай киты под такое

Andrew-MO Автор вопроса
Illya Klymov 🇺🇦
Берите react native

Илья, спасибо за ответ, очень круто, что вы отвечаете в сообществе. Я тоже думал про эту связку, но боялся распыления т.к. голова немного взрывается от фреймоворков )) Насколько решение на реакт нейтив будет ограниченно? Мне сейчас важно понять трек обучения. Чтобы потом не упереться в промежуточную тупиковую ветку.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта