2 / 2 / 0
Регистрация: 23.01.2013
Сообщений: 56
|
|
Какой язык и среду выбрать для разработки на Android?15.02.2016, 12:53. Показов 4271. Ответов 14
Метки нет Все метки)
(
Всем привет.
Решил тут попробовать по разрабатывать под Android. В интернете много статей по разработке на андроид, но хотелось бы актуализировать информацию. Интересуют следующие вопросы: 1) Какой язык программирования лучше использовать? Ранее я разрабатывал по MS .NET Framework под винду на C++/C#, но на просторах инета в нескольких местах читал что нормальная разработка возможна только на Java. На сколько это соответствует действительности? 2) Стоит ли использовать Android SDK или всё же лучше посмотреть в сторону каких нибудь фреймворков типа Xamarin.Android? 3) Какие среды разработки сейчас в моде? Я всю жизнь использовал Visual Studio, но говорят что Android Studio сейчас в тренде.
0
|
15.02.2016, 12:53 | |
Ответы с готовыми решениями:
14
Какой язык выбрать для разработки под Android? Какой начать учить язык для разработки на Android? Какой язык выбрать для разработки игр,С#,или C++? |
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|||||
15.02.2016, 13:04 | |||||
Посоветуйте лучшую среду для разработки под Android
Какой начать учить язык для разработки на Android? и да, повторю то, что в линках выше - среда одна - AndroidStudio (если писать на джаве)
0
|
2 / 2 / 0
Регистрация: 23.01.2013
Сообщений: 56
|
||
15.02.2016, 13:08 [ТС] | ||
0
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
15.02.2016, 13:14 | |
В теме обязательно нарисуется кто-то, который заявит - о, Xamarin это круто и в тренде.
Но я, как задрот этого раздела, могу сказать, что темы в вопросами по xamarin появляются очень, очень редко и как правило в них никто не отвечает. Это говорит о "популярности" этой среды. Так же найдутся поклонники PhoneGap и Titanium, но их ничтожно мало в сравнении с java + android studio. Опять же, если бы гугл двигал что-то кроме этой ide, наверное на сайте об этом было бы сказано. Люди замерли в ожидании релиза 2.0 версии с новым эмулятором. ps: да, я категоричен
1
|
2 / 2 / 0
Регистрация: 23.01.2013
Сообщений: 56
|
|
15.02.2016, 13:32 [ТС] | |
Спасибо, буду изучать Java. Уже выкачал книженку "The Complete Reference Java Ninth Edition" Herbert Schild.
0
|
15.02.2016, 13:39 | |
Не по теме: мне кажется что с# и джава очень похожи, часто одни и теже вещи называются просто разными словами, но общего у них очень много
0
|
2 / 2 / 0
Регистрация: 23.01.2013
Сообщений: 56
|
|
15.02.2016, 13:44 [ТС] | |
Да знаю я что они похожи. Буду кусками читать.
0
|
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
|
|
15.02.2016, 13:47 | |
Cynic7, не раз слышал мнение, что на Xamarin можно делать почти всё то же самое, что и на AS. Правда, библиотеки сложнее подключать. Так что можете попробовать. В награду получите кроссплатформенность. В любом случае, почти все ссылки на известные проблемы будут приводить вас к Ява-форумам.
0
|
2 / 2 / 0
Регистрация: 23.01.2013
Сообщений: 56
|
||
15.02.2016, 14:02 [ТС] | ||
Да же не так. Xamarin говорит что будет проще переносить бизнес логику, а интерфейс при переходе с Android на iOS всё равно править придется.
0
|
![]() |
|
15.02.2016, 14:03 | |
Cynic7, каждый месяц появляются одинаковые темы на форуме. Одно и то же.
0
|
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
|
|
15.02.2016, 14:04 | |
Cynic7, нужно решить что вы хотите. Если посредственные приложения под все мобильные платформы - выбирайте среди кросс платформенных и готовьтесь к куче костылей и гемороя. Если же хотите писать приложения только под андроид, хорошо и без ограничений, с кучей готовых библиотек и огромным комьюнити - только java. Мое сообщение может показаться предвзятым, но это не так, чтобы убедиться достаточно посмотреть готовые приложения написанные на всяких разных фрейморках, почитать форумы по ним же и сравнить все это с нативной разработкой.
1
|
2 / 2 / 0
Регистрация: 23.01.2013
Сообщений: 56
|
|
17.02.2016, 18:04 [ТС] | |
По поводу программирования под Android и Java возник ещё такой вопрос: что именно от языка Java используется при программирования под Android? В смысле, используется ли только сам синтаксис и ключевые слова, или JVM и стандартная библиотека классов? Понимаю вопрос немного не корректный, но мне нужно знать на чём заострять внимание при изучении Java, с учетом того что я хорошо разбираюсь в его прямом потомке языке C# и его CLR!
0
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
17.02.2016, 18:13 | |
теоретики такие теоретики
за два дня можно было уже написать простенькую прогу и прочувствовать чего не хватает всё надо учить - и стандарные пакеты джавы и android sdk тут каждый второй школяр пытается написать игру с корованами, но не владеет базовыми понятиями и не знает какой класс взять для простейших-базовых вещей
0
|
2 / 2 / 0
Регистрация: 23.01.2013
Сообщений: 56
|
||
17.02.2016, 19:19 [ТС] | ||
0
|
17.02.2016, 19:19 | |
Помогаю со студенческими работами здесь
15
Какой язык программирования выбрать для разработки собственного ЕРП решения? Какой выбрать ноутбук для Android -разработки в районе 600$ Язык программирования для Android какой выбрать Какую среду разработки для Qt4.5 выбрать? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Чем асинхронная логика (схемотехника) лучше тактируемой, как я думаю, что помимо энергоэффективности - ещё и безопасность.
Hrethgir 14.05.2025
Помимо огромного плюса в энергоэффективности, асинхронная логика - тотальный контроль над каждым совершённым тактом, а значит - безусловная безопасность, где безконтрольно не совершится ни одного. . .
|
Многопоточные приложения на C++
bytestream 14.05.2025
C++ всегда был языком, тесно работающим с железом, и потому особеннно эффективным для многопоточного программирования. Стандарт C++11 произвёл революцию, добавив в язык нативную поддержку потоков,. . .
|
Stack, Queue и Hashtable в C#
UnmanagedCoder 14.05.2025
Каждый опытный разработчик наверняка сталкивался с ситуацией, когда невинный на первый взгляд List<T> превращался в узкое горлышко всего приложения. Причина проста: универсальность – это прекрасно,. . .
|
Как использовать OAuth2 со Spring Security в Java
Javaican 14.05.2025
Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .
|
Анализ текста на Python с NLTK и Spacy
AI_Generated 14.05.2025
NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . .
|
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
|
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
|
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
|
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
|
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
|