Есть ли смысл разрабатывать приложения для Андроида на Scala с точки зрения, того:
— сложно ли будет настроить Eclipse работать сo Scala вместо Java
— не будет ли слишком тормозить ide и сами готовые проги
— можно ли вообще прикрутить Scala к Android'у и насколько это сложно
Здравствуйте, Grundik2, Вы писали:
G>Есть ли смысл разрабатывать приложения для Андроида на Scala с точки зрения, того: G> — сложно ли будет настроить Eclipse работать сo Scala вместо Java G> — не будет ли слишком тормозить ide и сами готовые проги G> — можно ли вообще прикрутить Scala к Android'у и насколько это сложно
Даже необязательно Eclipse, IntellyJ тоже подойдет, если она поддерживает такую возможность.
Здравствуйте, Grundik2, Вы писали:
G>Есть ли смысл разрабатывать приложения для Андроида на Scala
Для тех кто любит и умеет Scala смысл есть.
G>с точки зрения, того: G> — сложно ли будет настроить Eclipse работать сo Scala вместо Java
Почему нет? Кроме IDEA и Eclipse разве много других IDE для Scala?
G> — не будет ли слишком тормозить ide и сами готовые проги
Не понял вопроса. Традиционно тормозит компилятор Scala. От этого никуда не дется.
Тормозит дефолтный эмулятор андроид. Надо ставить версию под x86 архитектуру.
Это к вопросу Scala+Android отношения не имеет. Scala компилятор выдаёт тот же байт-код, поэтому тормозов самого приложения быть не должно.
G> — можно ли вообще прикрутить Scala к Android'у и насколько это сложно
Можно. Не сложно, если есть опыт и с тем и с другим. Подозреваю что возможны всякие мелкие косяки по ходу, которые сложно сразу предвидеть.
Здравствуйте, Grundik2, Вы писали:
G>Даже необязательно Eclipse, IntellyJ тоже подойдет, если она поддерживает такую возможность.
В плане кодирования\сборки проблем не должно быть. Рефакторинги могут не всегда сработать, которые специфичные для андроида.
Вот тут в описании плагина http://plugins.jetbrains.com/plugin/?androidstudio&pluginId=1347
Указана и Android Studio. Рекомендую попробовать. Android Studio понравилась.
Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, Grundik2, Вы писали:
G>>Даже необязательно Eclipse, IntellyJ тоже подойдет, если она поддерживает такую возможность. B>В плане кодирования\сборки проблем не должно быть. Рефакторинги могут не всегда сработать, которые специфичные для андроида. B>Вот тут в описании плагина B>http://plugins.jetbrains.com/plugin/?androidstudio&pluginId=1347 B>Указана и Android Studio. Рекомендую попробовать. Android Studio понравилась.
Спасибо, но Android Studio так и не удалось запустить из-за ошибок, не одна, так другая.
Здравствуйте, Grundik2, Вы писали:
G>Спасибо, но Android Studio так и не удалось запустить из-за ошибок, не одна, так другая.
Со Scala или вообще? У меня без проблем проинсталилась, сгенерила визардом клевую заготовку. WYSIWYG работает. Для версии 0.1 очень не плохо. Геморно, правда, если руками layout правишь и надо как-то R обновить.
Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, Grundik2, Вы писали:
G>>Спасибо, но Android Studio так и не удалось запустить из-за ошибок, не одна, так другая. B>Со Scala или вообще? У меня без проблем проинсталилась, сгенерила визардом клевую заготовку. WYSIWYG работает. Для версии 0.1 очень не плохо. Геморно, правда, если руками layout правишь и надо как-то R обновить.
Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, Grundik2, Вы писали:
G>>вообще, на линуксе. B> я думал линукс-юзеры к такому привыкли.
Из всех Java IDE только IDEA себя странно ведет на Linux'е. Хотя у меня с ней проблем нет.
Здравствуйте, LeonidV, Вы писали:
LV>Из всех Java IDE только IDEA себя странно ведет на Linux'е. Хотя у меня с ней проблем нет.
По слухам? Или о чем именно речь?
Здравствуйте, Grundik2, Вы писали:
G>столько много всяких статей по этой теме, непонятно, какие из актуальные сейчас, а какие устарели. что порекомендуешь, как прикрутить?
Я без понятния. Практически так не делал. Как уже написал выше. Я бы взял Android Studio и прикрутил туда Scala Plug-in.
Можно и без Android Studio в IntelliJ писать под Android. Там ведь давно поддержка есть.
Здравствуйте, Grundik2, Вы писали:
B>>Можно и без Android Studio в IntelliJ писать под Android. Там ведь давно поддержка есть. G>что значит под Android? Мне нужна Scala + Android.
Блин. Берем IntelliJ IDEA с поддержкой Android и Scala и пишем. Какие вопросы? Если что-то перестаёт работать в IDE, дописываем руками. Возможно, скрипты сборки, например, надо будет модифицировать.
Most of the new features in this preview are about Android development support, and cover the new functionality added in Android Studio. Of course, everyone will find something tailored especially to their needs:
Здравствуйте, Grundik2, Вы писали:
G>Есть ли смысл разрабатывать приложения для Андроида на Scala с точки зрения, того: G> — сложно ли будет настроить Eclipse работать сo Scala вместо Java G> — не будет ли слишком тормозить ide и сами готовые проги G> — можно ли вообще прикрутить Scala к Android'у и насколько это сложно
Я разрабатываю приложение на Scala/Linux/IntelliJ/SBT:
— Eclipse для этого не использовал, IDEA настраивается несложно;
— IDE вполне шустро работает;
— Различия в скорости самих программ незначительны. Судя по тестам (не моим),
если писать на Scala как на Java, то скала даже быстрее. Другой вопрос, что
функциональная направленность Scala провоцирует создание большего, чем в Java,
количества временных объектов, что создает нагрузку на GC. Но на глаз разница
незаметна, а особо важные места я аккуратно оптимизирую.
Здравствуйте, Elifant, Вы писали:
E>Здравствуйте, Grundik2, Вы писали:
G>>Есть ли смысл разрабатывать приложения для Андроида на Scala с точки зрения, того: G>> — сложно ли будет настроить Eclipse работать сo Scala вместо Java G>> — не будет ли слишком тормозить ide и сами готовые проги G>> — можно ли вообще прикрутить Scala к Android'у и насколько это сложно
E>Я разрабатываю приложение на Scala/Linux/IntelliJ/SBT: E>- Eclipse для этого не использовал, IDEA настраивается несложно; E>- IDE вполне шустро работает; E>- Различия в скорости самих программ незначительны. Судя по тестам (не моим), E> если писать на Scala как на Java, то скала даже быстрее. Другой вопрос, что E> функциональная направленность Scala провоцирует создание большего, чем в Java, E> количества временных объектов, что создает нагрузку на GC. Но на глаз разница E> незаметна, а особо важные места я аккуратно оптимизирую.
Здравствуйте, Grundik2, Вы писали:
G>Как настроить IDEA, есть ссылка или руководство?
Для Scala+Android — нет. Это достаточно далекая от мэйнстрима тема. Есть отдельно для того и другого. Склеивать нужно самостоятельно.
Как я уже писал выше это имеет смысл только в том случае если и со Scala и с Android вы уже знакомы достаточно хорошо.
Судя по всему это не так. Поэтому у вас два варианта. Либо отказаться от этой затеи.
Либо отдельно установить и то и другое в одной IDE и самостоятельно бороться с конкретными трудностями. Здесь вам помогут если что.
Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, Grundik2, Вы писали:
G>>Как настроить IDEA, есть ссылка или руководство? B>Для Scala+Android — нет. Это достаточно далекая от мэйнстрима тема. Есть отдельно для того и другого. Склеивать нужно самостоятельно. B>Как я уже писал выше это имеет смысл только в том случае если и со Scala и с Android вы уже знакомы достаточно хорошо. B>Судя по всему это не так. Поэтому у вас два варианта. Либо отказаться от этой затеи. B>Либо отдельно установить и то и другое в одной IDE и самостоятельно бороться с конкретными трудностями. Здесь вам помогут если что.
не усложняй.
все установил, scala работает и на idea и в eclipse, то есть можно создавать scala проекты. как сделать, чтобы можно было создать android проекты в idea'е на scale теперь.
A>Most of the new features in this preview are about Android development support, and cover the new functionality added in Android Studio. Of course, everyone will find something tailored especially to their needs: