Комментарии 11
Как по мне слабый минус у нативных приложений. У гибридов одни костыли только. А общая кодовая база, это просто фантазия, что бы экономить деньги.
+2
А можно по подробнее, что это за приложения такие, что они «одни костыли только»? Что в них нужно такого особенного и в таких количествах?
0
Позвольте с вами не согласиться. В нашей компании используется общая кодовая база приложения для устройств iOS и Android.
Написано на JS/Dart. Нативный код отвечает только за обертку да иконки.
Написано на JS/Dart. Нативный код отвечает только за обертку да иконки.
0
Ну это ведь чисто в угоду экономии, но зачем иначе это делать?
+1
Любое программирование не в машинных кодах — чисто в угоду экономии. Что теперь, от всех удобств отказаться и становиться потомственными разработчиками одной софтины?
0
а как же kotlin multiplatform и различные связки — kotlin — flutter, kotlin — compose
думаю, на это уже стоит поглядывать
думаю, на это уже стоит поглядывать
0
Один язык разработки – Dart, который необходимо выучить, если компания разрабатывает приложение, не имея необходимой экспертизы.
А можно поподробнее, что это за экспертиза, у кого её надо заказывать и зачем?
-2
Ай-ай-ай — до допустимой терминологии доколупываться! Если уж вас не устраивает калька с англ. expertise в значении «опыт» (что предельно корректно, ввиду исходного происхождения слова от лат. expertus именно в значении опыта), то хотя бы к Пришвину обратитесь: «Экспертиза остановилась у Гусева в богатом доме...»
Т.е. экспертиза в русском языке означает еще и группу лиц — участников экспертного совета. В этом ключе «если компания разрабатывает приложение, не имея необходимой экспертизы» на отлично трактуется как «в компании нет достаточного количества специалистов (экспертов)».
Так что заказывать не надо, надо нанимать.
Т.е. экспертиза в русском языке означает еще и группу лиц — участников экспертного совета. В этом ключе «если компания разрабатывает приложение, не имея необходимой экспертизы» на отлично трактуется как «в компании нет достаточного количества специалистов (экспертов)».
Так что заказывать не надо, надо нанимать.
+1
Абсолютно пустая статья, нет сравнения даже с прямыми конкурентами.
Плюсы:
прямо наравне?
Каким образом снижаются затраты на исправление багов? Flutter приносит много своих багов, которые решить даже не получится самостоятельно, необходимо ждать исправления от разработчиков.
Жирный минус в том, что ты пишешь реально на 3-х языках: Dart, Java, Swift, потому как одним Dart не обойтись и надо лезть в натив. В Xamarin сделано удобнее, ты используешь нативные SDK, но использую C#, так код не сваливается в кашу разных языков
Плюсы:
производительность приложений наравне с нативными решениями;
прямо наравне?
снижение затрат на исправление багов и добавление новой функциональности
Каким образом снижаются затраты на исправление багов? Flutter приносит много своих багов, которые решить даже не получится самостоятельно, необходимо ждать исправления от разработчиков.
Жирный минус в том, что ты пишешь реально на 3-х языках: Dart, Java, Swift, потому как одним Dart не обойтись и надо лезть в натив. В Xamarin сделано удобнее, ты используешь нативные SDK, но использую C#, так код не сваливается в кашу разных языков
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Кроссплатформенная разработка мобильных приложений в 2020 году