Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
CSharp
51 / 51 / 14
Регистрация: 12.01.2013
Сообщений: 770
1

Язык программирования для Android какой выбрать

23.07.2018, 17:18. Просмотров 419. Ответов 16
Метки нет (Все метки)

Привет всем, есть две интересных идеи, хочу два проекта сделать на android, проблема в том что я не знаю Java, подскажите кто пишит программы на C# Mono для андроида ? как она в использование или лучшие все же Java учить
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.07.2018, 17:18
Ответы с готовыми решениями:

Какой язык выбрать для разработки под Android?
Всем привет! Я канешно ни в одном месте не разработчик приложений под андроид, Хочу...

Какой язык и среду выбрать для разработки на Android?
Всем привет. Решил тут попробовать по разрабатывать под Android. В интернете много статей по...

Какой язык программирования выбрать?
всем привет. недавно в голову пришла идея создать небольшое приложение для друзей на android и ios....

Как называется язык программирования для программирования на Android?
Как называется язык программирования для программирования на Android?

Язык программирования для Android
Посоветуйте, какой ЯП выбрать для написания приложений на Android? Знаю только про Java, но...

16
BoDun
0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 25
24.07.2018, 05:44 2
CSharp, для Android системы родной язык это Java, конечно можно работать и с C#, C++, но в любом случае, так или иначе некоторые части придётся скорее всего реализовывать через Java плагины подключаемые к основному проекту.
Тут более актуально было бы выбирать между Java и Kotlin который впиливают сейчас.
Вот только примеров по Java с Android много, и можно найти ответ на любой вопрос.
Да и не уверен, что полностью всё уже можно реализовать используя только Kotlin, хотя и не интересовался особо этим.
Для простоты и быстроты, лучше Java, тем более, что с C# различия то есть, но не сказал бы, что они дикие, довольно схожи в некоторых аспектах самих языков и синтаксисов.
0
CSharp
51 / 51 / 14
Регистрация: 12.01.2013
Сообщений: 770
24.07.2018, 06:56  [ТС] 3
Цитата Сообщение от BoDun Посмотреть сообщение
Kotlin
Это что такое ?
Цитата Сообщение от BoDun Посмотреть сообщение
Java, тем более, что с C#
я согласен что они похоже но как то пытался учиться Java мне не понравилась ( там документация на англиском да как по мне не много лучшие C#
0
BoDun
0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 25
24.07.2018, 07:16 4
CSharp
Kotlin

Цитата Сообщение от CSharp Посмотреть сообщение
не понравилась
Вам её есть не нужно как или любить, нужно лишь понять и писать.
Так или иначе, можете столкнуться с проблемой, что будет необходим плагин Java
К примеру, взять Unity3D пишут там на шарпе в основном, но для некоторых аспектов, например Toast уведомление, что-то ещё "родное" для андроида, придётся либо искать готовое, либо писать самому и писать именно на яве.

Так то можете хоть на чём писать, сейчас многое умеет в апк, есть тот же NDK
Поэтому, как бы не хотите учить яву - не учите, но и если столкнётесь с необходимостью этого языка, не рвите на себе волосы))
Многое зависит от целей и задач, поэтому, решать вам
0
24.07.2018, 07:16
Pablito
2862 / 2274 / 768
Регистрация: 12.05.2014
Сообщений: 7,978
Завершенные тесты: 1
24.07.2018, 14:44 5
Цитата Сообщение от CSharp Посмотреть сообщение
пишит, как она в использование
я бы не морочился насчет джава или шарп и начал тупо с русского языка
а вообще вопрос из серии "абы спросить" и почему бы его не задать в разделе mono?

Цитата Сообщение от BoDun Посмотреть сообщение
Да и не уверен,и не интересовался особо этим.
но советы уже раздаю

на Котлине можно сделать что угодно и даже то, что на джаве не сделать никак
проблема в том, что в инете просто завались примеров кода от говённых индусов и этот код читают и копипастят себе и другим новички
для Котлина это справедливо хотя бы наполовину - нет старого кода, который уже не актуален и не работает, и то хорошо
0
BoDun
0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 25
24.07.2018, 14:58 6
Цитата Сообщение от Pablito Посмотреть сообщение
но советы уже раздаю
Не столько совет, сколько пища для размышления, я не говорил, что Kotlin нельзя использовать, наоборот упомянул о нём специально, поскольку есть поддержка в последних версиях Android Studio.
В плане Котлина же, есть примеры на сайте андроида, но большая часть примеров именно по яве.
0
ExFau$t
961 / 760 / 228
Регистрация: 08.05.2012
Сообщений: 3,625
24.07.2018, 16:39 7
BoDun, актуальные задачи на обоих языках представлены почти одинаково, а "большая часть примеров" на java - легаси.

Добавлено через 2 минуты
С другой стороны лезть в котлин, не понимая, как это работает, без базы на java, тупо.
0
Pablito
2862 / 2274 / 768
Регистрация: 12.05.2014
Сообщений: 7,978
Завершенные тесты: 1
24.07.2018, 17:00 8
то есть если чел не знает ни котлин ни джаву то ему что бы выучить котлин, надо сначала выучить джаву, так что ли?

люди просто за моими резкими высказываниями часто не видят основной мысли, а она звучит примерно так - чем больше вас, слоупоков, которые до сих пор не начали учить котлин и писать на нем, тем более востребованы будем мы, люди, которые УЖЕ пишут на котлине, вы до сир пор не осознали что нет уже никакого выбора и если смотреть хотя бы немного в будущее - там нет джавы под андроид, останется только легаси код

дни джавы на андроиде сочтены, время пролетит быстро, вы и не заметите как это произойдет
это пишу я, в прошлом фанат джавы, который плевался на все остальные языки

была бы моя воля, я бы закрепил это сообщение, что бы очередной классический залетный топикстартер ДО того как задать свой дебильный вопрос "а на чом мне лучши писать под андройд" - прочитал это сообщение

Добавлено через 7 минут
"слоупоки" не в ругательном смысле, я о тех, кто просто тормозит
0
ExFau$t
961 / 760 / 228
Регистрация: 08.05.2012
Сообщений: 3,625
24.07.2018, 17:05 9
Цитата Сообщение от Pablito Посмотреть сообщение
то есть если чел не знает ни котлин ни джаву то ему что бы выучить котлин, надо сначала выучить джаву, так что ли?
Я имел в виду не столько выучить ,сколько просто ориентироваться. Какой смысл клацать что-то в синтаксисе котлина или просто конвертнуть в студии файл целиком, а затем писать в резюме, как полное владение языком, только отнимают время у лидов.
0
Vladimir93
78 / 77 / 14
Регистрация: 28.06.2015
Сообщений: 322
25.07.2018, 13:14 10
Цитата Сообщение от Pablito Посмотреть сообщение
дни джавы на андроиде сочтены, время пролетит быстро, вы и не заметите как это произойдет
Если уже начать смотреть, что и где сочтено. То уже и дни самого Андроида считают сочтенными. (Справедливость ради, стоить отметить что его дни считают сочтенными с момента выхода первой версии ))

https://www.bloomberg.com/news/video...y-google-video
Project Fuchsia By Google
TicToc
July 19th, 2018, 6:46 PM GMT+0300

Project "Fuchsia": Google is quietly working on a successor to Android, the world's most dominant mobile OS. @markgurman has the details https://bloom.bg/2zThgCj #tictocnews (Source: Bloomberg)
А насчет Java, ИМХО она отвалиться так же неспешно, как и еклипс все потихоньку забыли, как среду разработки для Андроид. Специально вряд ли от оной будут отходить. А может и не отвалиться, тут все от популярности будет зависеть.

P.S. По теме, если человек, задаёт такой вопрос, ему лучшее вообще не связываться с программированием. ИМХО, опять же. Потому что можно открыть страницу загрузки студии и все вопросы должны отпасть сами. Если вопросы не отпали, тест на проф пригодность считаем не пройденным.
0
Cannon1
2 / 2 / 2
Регистрация: 29.09.2012
Сообщений: 440
25.07.2018, 13:53 11
Кто-то говорил, что и дни Delphi сочтены..
0
ExFau$t
961 / 760 / 228
Регистрация: 08.05.2012
Сообщений: 3,625
25.07.2018, 15:43 12
Делфи уже лет 10 нахрен никому не нужен.
0
petruchodd
129 / 126 / 22
Регистрация: 23.06.2009
Сообщений: 700
Завершенные тесты: 1
25.07.2018, 17:04 13
Цитата Сообщение от ExFau$t Посмотреть сообщение
Делфи уже лет 10 нахрен никому не нужен.
иди скажи это этим пацанам :
Оно им явно не нужно.
Java была есть и будет
Kotlin на любителя. Лично мне язык не заходит. Я буду очень свято верить что мне не прийдеться им пользоватся. Как сказал Паблито , чем больше слоупоков , тем больше Паблито будет писать на котлине(нам то что, зп то одинаковая). Пускай пишет. Пускай другие пишут на шарпе , на кордовах всяких. Всегда будет на чем написать.
0
Pablito
2862 / 2274 / 768
Регистрация: 12.05.2014
Сообщений: 7,978
Завершенные тесты: 1
25.07.2018, 17:17 14
джава будет
будет ли она под андроидом - будет еще долго, потому что куча легаси кода, который трогать не станут
я даже знаю таких людей, некоторые очкуют обновить студию или поднять версию саппорт библиотек

но я больше говорил о новых проектах и тенденциях

Цитата Сообщение от petruchodd Посмотреть сообщение
Как сказал Паблито
перекрутил мою мысль, но чувствую что я попал в точку
мне самому грустно иногда, react native точно так же не заходит, но я вижу все больше вакансий с ним
примерно тоже происходит и с котлином
0
ExFau$t
961 / 760 / 228
Регистрация: 08.05.2012
Сообщений: 3,625
25.07.2018, 17:44 15
Во всяком случае, я сужу в основном не аля мысль с дивана, а, например, открыв вакансии на hh. Покопавшись немного, можно понять тенденцию "сегодня", а именно java must have, котлин как плюс (на крутые должности без вариантов - это понятно), делфи вообще где-то в анналах во всех смыслах. Чтобы особо не фантазировать, можно провести аналогию swift/objC, свифт - то же, что котлин, они идентичны. Он вышел, все как-то не особо, мол objC круче, мощнее и т.п. и будет стоять на ногах ещё оочень долго. Сейчас objC нужен там, где люди цепляются за старые проекты, и ребята с apple его уже давно похерили. Вполне ожидаемо, что с котлином будет также, и все это хорошо знают, правда не все хотят рефакторить, особенно начальники, это печально.
0
demixdn
312 / 256 / 80
Регистрация: 31.10.2016
Сообщений: 619
26.07.2018, 11:23 16
Просто для ознакомления ситуации на рынке:
Запросhh.uadou.ua
Android developer9093
Android Kotlin931
Android Xamarin44
Android ReactNative89
Android Flutter00
Еще год назад было 10-12 вакансий с упоминанием Kotlin. ReactNative тоже увеличил долю, его было 4-5.
0
petruchodd
129 / 126 / 22
Регистрация: 23.06.2009
Сообщений: 700
Завершенные тесты: 1
27.07.2018, 11:42 17
Цитата Сообщение от Pablito Посмотреть сообщение
перекрутил мою мысль, но чувствую что я попал в точку
Ну может не так понял. Не хотел обидеть если что. Просто реально джаву полюбил. Когда брался хоть попробовать котлин. Меня просто аж выворачивало. Я конечно могу быть просто тупым. Но синтаксис меня просто убивает. Сложно дается. Поэтому я и надеюсь) что джава останется. В любом случае 2-5 лет еще мб Андроиды просуществуют (просто думаю) . И нужно менять сферу гг.
0
27.07.2018, 11:42
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.07.2018, 11:42

В какой среде писать программы для Android, где скачать, какой язык?
Вопрос. В какой среде писать программы для Android, где скачать, какой язык, на что похож, где...

Какой язык выбрать для написания 2D игры?
Здравствуйте! Хочу сделать игру на Андроид, но не знаю какой выбрать... (Такую 2D игру,...

Какой начать учить язык для разработки на Android?
Какой начать учить язык для разработки на андроид. И какую среду разработки Вы посоветуете, какую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.