Carpe-diem
1 / 1 / 0
Регистрация: 11.10.2014
Сообщений: 57
|
|
#1 | |
Можно ли написать приложение для Android на С# или С++? И если да, то на чем лучше писать? - Программирование Android13.12.2014, 05:27. Просмотров 5365. Ответов 92
Метки нет Все метки)
(
Нужно написать приложение-справочник,
предполагается ,что информация хранится в базе данных. Можно ли написать такое приложение для Андроид на С# или С++? И если да, то на чем лучше писать?
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
13.12.2014, 05:27 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Можно ли написать приложение для Android на С# или С++? И если да, то на чем лучше писать? (Программирование Android):
92
На чем лучше писать динамичное приложение для браузера? - JavaScript Как лучше учиться: писать консольные приложения или оконные? И если писать оконные, то на чём лучше? - C++ На чем лучше написать приложение для работы с микроконтроллерами? - Программирование "Система регистрации заявок для ИТ отдела", на чем лучше писать: php или Java? - PHP На чем лучше писать игры - Java, C++ или C#? - Gamedev Есть определенная задача. На чем лучше писать, C++ или C# - Программирование |
Armagedo
209 / 209 / 60
Регистрация: 22.08.2014
Сообщений: 644
|
|
13.12.2014, 10:16 | #2 |
А чем "родной" язык не угодил?
0
|
Carpe-diem
1 / 1 / 0
Регистрация: 11.10.2014
Сообщений: 57
|
|
13.12.2014, 15:26 [ТС] | #3 |
Armagedo, а неужели Вам так сложно ответить?
0
|
Zuzik
293 / 249 / 43
Регистрация: 11.06.2012
Сообщений: 1,557
|
|
13.12.2014, 19:32 | #4 |
1) да
2) java Добавлено через 4 минуты если по теме - то шарп, если жава никак не подоходит. Ибо плюсы в этом случае не особо нужны, да и они не самый легкий вариант
1
|
Vladimirys
310 / 207 / 26
Регистрация: 16.01.2010
Сообщений: 608
|
|
13.12.2014, 19:35 | #5 |
Можно. Ищите по ключу Android NDK. Но сразу скажу, это путь не из легких, и информации минимум. Из русского, есть вот такая книжеца - http://www.ozon.ru/context/detail/id/18062412/
Это по большей части мазохизм, ибо С++ будет в большинстве случаев "переводиться" в Java.
1
|
Zuzik
293 / 249 / 43
Регистрация: 11.06.2012
Сообщений: 1,557
|
|
13.12.2014, 19:43 | #6 |
Прошу прощения, а можно подтверждение данной информации?
Добавлено через 28 секунд где нибудь с официальной документации.
1
|
Carpe-diem
1 / 1 / 0
Регистрация: 11.10.2014
Сообщений: 57
|
|
13.12.2014, 22:30 [ТС] | #7 |
Zuzik, О шарпе я хоть какое-то, хоть маломальское представление имею,
джаву не знаю вообще, её надеюсь начать учить летом, но курсач, т.е. написание этой программы, мне нужно сделать к началу марта Vladimirys, а не знаете, книг по написанию приложений для Android на C# больше или меньше, чем на C++? И намного ли больше/меньше?
0
|
Zuzik
293 / 249 / 43
Регистрация: 11.06.2012
Сообщений: 1,557
|
|
13.12.2014, 22:39 | #8 |
времени дабы выучить жаву и написать на ней хватит до марта с лихвой. Тем более как вы сами сказали а шарпе имеете просто представление.
По поводу шарп или плюсы - информации по написанию под андроид на шарпе в разы больше.
1
|
Armagedo
209 / 209 / 60
Регистрация: 22.08.2014
Сообщений: 644
|
|
13.12.2014, 23:05 | #9 |
Carpe-diem,
вы про эту джаву хоть читали? Синтаксис просмотрели? Чем она таким принципиально непостижимым отличается от плюсов? Информации по программированию под андроид валом. Смело можно предположить, что ответы на все ваши вопросы уже кто-то дал - на стэке или здесь. Так что, харэ плакаться, давай начинай кодить... на Java. ![]() Почитай на досуге хотя бы http://startandroid.ru/ru/uroki/vse-uroki-spiskom.html накатишь все эти Эклипсы и Джинимоушены и через 3 дня уже будешь рисовать лэйауты, строить списки и прочие адаптеры с листенерами, удивляясь чё было сложного... А что за тема курсовой-то? ![]()
1
|
Vladimirys
310 / 207 / 26
Регистрация: 16.01.2010
Сообщений: 608
|
|
14.12.2014, 01:43 | #10 |
Вы видимо не поняли смысла скобок. Java Native Interface - основа при разработке приложений на С++
Добавлено через 6 минут Что кстати добавляет свои тараканов в приложение. Добавлено через 17 минут Нет, не знаю. C# Не интересовался вообще. Но он очень похож на Java, говорят самый похожий ![]()
1
|
Fulcrum_013
|
|
14.12.2014, 07:06 | #11 |
Если дружишь с плюсами то Java освоишь быстро, и не только Java. Ибо все языки являются подязыками языка С. Android Studio от С++ Builder тоже мало отличается. У меня переход занял минут 15. Android SDK дольше скачивается чем освоится со средой разработки. Ну ежели так уж плюсы приспичили - то С++ Builder XE6 - он и под андроид компилит
![]()
1
|
Zuzik
293 / 249 / 43
Регистрация: 11.06.2012
Сообщений: 1,557
|
|
14.12.2014, 09:37 | #12 |
Каких скобок??? Вы сказали код на плюсах преобразовывается в код на жаве. Я прошу документальное подтверждение данного факта..
1
|
Vladimirys
310 / 207 / 26
Регистрация: 16.01.2010
Сообщений: 608
|
|
14.12.2014, 14:38 | #13 |
0
|
Fulcrum_013
|
|
14.12.2014, 14:57 | #14 |
На самом деле Android API практически полностью на яве. так же как WinAPI на С++. Посему почти все вызовы операционки будут идти через ява-машину, что в принципе более геморйно и тормознуто будет чем чистая ява. Не удивлюсь если XE6 на самом деле компилит в java-совместимый байт-код
1
|
Zuzik
293 / 249 / 43
Регистрация: 11.06.2012
Сообщений: 1,557
|
|
14.12.2014, 15:17 | #15 |
Вот, ваши слова. Можно ли написать приложение для Android на С# или С++? И если да, то на чем лучше писать?.
Ок, если ваши слова правда, тогда зачем писать более тормознутые вещи на плюсах под андроид??? Зачем бы создавались официальные инструменты? Уже не явно для того чтобы для андроида писали более тормознутый код специалисты которых найти и обучить тяжелее.
1
|
14.12.2014, 15:17 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
14.12.2014, 15:17 |
Привет! Вот еще темы с ответами:
15
На чем лучше учиться писать сайты ASP.NET или DreamWear 8.0? - C# ASP.NET На котором языке лучше писать клиент-серверное приложение: Делфи, с++ или .Net? - Программирование На чем лучше учиться писать игры, да и вообще работать с графикой- DirectX 9.0 (и c++) или XNA 4.0 (и с#)? - C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |