Re: Как перейти в мобильную разработку
От: a.v.v Россия  
Дата: 09.05.19 21:37
Оценка:
Здравствуйте, mAnonym, Вы писали:

а позволь спросить, зачем тебе? почему не хочешь уйти в чисто high-load java?
я так свалил с андроид разработки по причине того что сложностей с ней до хрена, а вот зп что дается не такая уж большая.
Re: Как перейти в мобильную разработку
От: Ночной Смотрящий Россия  
Дата: 10.05.19 10:40
Оценка:
Здравствуйте, mAnonym, Вы писали:

A>Несколько месяцев меня не покидает мысль/желание о переходе с бэкэнд направления в сторону мобильной разработки.


С какой целью?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[5]: Как перейти в мобильную разработку
От: a.v.v Россия  
Дата: 10.05.19 13:07
Оценка: +2
Здравствуйте, susumanin, Вы писали:

S>Сегодня кто-то из рядовых юзеров смотрит сколько весит приложение перед тем как его поставить?


дешевый LTE существует не во всем мире
юзеры ненавидят ждать, после определённого времени ожидания, тебя просто пошлют в бан
места частенько им тоже не хватает (потому как уже все забито фотками и кешем), на том же андроиде нужно *2 для установки апк

так что размер имеет значение
Re[2]: Как перейти в мобильную разработку
От: mAnonym Германия  
Дата: 13.05.19 09:54
Оценка:
Здравствуйте, a.v.v, Вы писали:

AVV>Здравствуйте, mAnonym, Вы писали:


AVV>а позволь спросить, зачем тебе? почему не хочешь уйти в чисто high-load java?


А скажи, а что ты тут подразумеваешь под "high-load java"?

AVV>я так свалил с андроид разработки по причине того что сложностей с ней до хрена, а вот зп что дается не такая уж большая.


Просто, кажется что вакансий больше да и возможностей по freelance намного больше. Как мне кажется!
Re[3]: Как перейти в мобильную разработку
От: a.v.v Россия  
Дата: 13.05.19 15:20
Оценка:
Здравствуйте, mAnonym, Вы писали:

A>А скажи, а что ты тут подразумеваешь под "high-load java"?


сервер (не кластер а отдельная нода) с нагрузкой от 5000 в секунду
соответвенно все что с этим связано, очереди, распределенные кэши и тд
умение создать продукт с такой распредленной архитектурой.

A>Просто, кажется что вакансий больше да и возможностей по freelance намного больше. Как мне кажется!


про вакансии может ты и прав но качество их по мне так средненькое
обычно сидишь пишешь в один\два человека какую то поделку

если фрилансить то тогда конечно ситуация получше, но это дополнительные трудозатраты
Re[2]: Как перейти в мобильную разработку
От: zverjuga Беларусь  
Дата: 18.05.19 08:55
Оценка:
Здравствуйте, Dair, Вы писали:

D>Ну и мой любимый подход — ядро на C++, а на Swift/Kotlin уже UI. В качестве архитектурной парадигмы хорошо подходит MVVM. Тогда две версии приложения, iOS и Android, имеют довольно большую общую часть на С++, ну и "родной" интерфейс, ограниченный исключительно возможностями платформы.


в чем преимущество ядра на С++ по сравнению с ядром на swift?
решаю проблемы
Re: Как перейти в мобильную разработку
От: zverjuga Беларусь  
Дата: 18.05.19 08:59
Оценка:
не понимаю ругателей Swift-а. ПРЕКРАСНЫЙ язык. мне после него тот же шарп кажется избыточным и монструозным. и на objc вернуться желания не возникало ни разу.
не работал, но изучал Kotlin, тоже очень понравился. лично я бы, если бы начал под андроид работать, то начинал бы с котлина без раздумий. свифт и котлин похожи друг на друга, но котлин мне показался все таки более современным.
решаю проблемы
Отредактировано 18.05.2019 9:01 zverjuga . Предыдущая версия .
Re[3]: Как перейти в мобильную разработку
От: Dair Россия http://www.dair.spb.ru
Дата: 18.05.19 15:40
Оценка:
Здравствуйте, zverjuga, Вы писали:

Z>в чем преимущество ядра на С++ по сравнению с ядром на swift?


Как собрать ядро на Swift под Android?
С уважением,
Владимир Лебедев-Шмидтгоф
Санкт-Петербург, РФ.
Re[4]: Как перейти в мобильную разработку
От: zverjuga Беларусь  
Дата: 18.05.19 21:13
Оценка:
Здравствуйте, Dair, Вы писали:

Z>>в чем преимущество ядра на С++ по сравнению с ядром на swift?


D>Как собрать ядро на Swift под Android?


потроха андроил и иос отличаются слишком сильно, чтобы под них писать одинаковое ядро. или что ты имеешь ввиду под ядром?
решаю проблемы
Re[5]: Как перейти в мобильную разработку
От: Dair Россия http://www.dair.spb.ru
Дата: 18.05.19 22:32
Оценка:
Здравствуйте, zverjuga, Вы писали:

D>>Как собрать ядро на Swift под Android?

Z>потроха андроил и иос отличаются слишком сильно, чтобы под них писать одинаковое ядро. или что ты имеешь ввиду под ядром?

Слишком сильно? Вообще они оба POSIX, например. Что даёт возможность использовать C++ на практически полную катушку, ну кроме UI. Сеть (socket), многопоточность (pthread) и синхронизация, чтение/запись с "диска".

В архитектуре MVC на C++ можно написать M и C.
С уважением,
Владимир Лебедев-Шмидтгоф
Санкт-Петербург, РФ.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.