Scala для Android'a
От: Grundik2 Земля  
Дата: 23.05.13 02:43
Оценка:
Есть ли смысл разрабатывать приложения для Андроида на Scala с точки зрения, того:
— сложно ли будет настроить Eclipse работать сo Scala вместо Java
— не будет ли слишком тормозить ide и сами готовые проги
— можно ли вообще прикрутить Scala к Android'у и насколько это сложно
Re: Scala для Android'a
От: Grundik2 Земля  
Дата: 23.05.13 02:44
Оценка:
Здравствуйте, Grundik2, Вы писали:

G>Есть ли смысл разрабатывать приложения для Андроида на Scala с точки зрения, того:

G> — сложно ли будет настроить Eclipse работать сo Scala вместо Java
G> — не будет ли слишком тормозить ide и сами готовые проги
G> — можно ли вообще прикрутить Scala к Android'у и насколько это сложно


Даже необязательно Eclipse, IntellyJ тоже подойдет, если она поддерживает такую возможность.
Re: Scala для Android'a
От: Blazkowicz Россия  
Дата: 23.05.13 06:01
Оценка:
Здравствуйте, Grundik2, Вы писали:

G>Есть ли смысл разрабатывать приложения для Андроида на Scala

Для тех кто любит и умеет Scala смысл есть.

G>с точки зрения, того:

G> — сложно ли будет настроить Eclipse работать сo Scala вместо Java
Почему нет? Кроме IDEA и Eclipse разве много других IDE для Scala?

G> — не будет ли слишком тормозить ide и сами готовые проги

Не понял вопроса. Традиционно тормозит компилятор Scala. От этого никуда не дется.
Тормозит дефолтный эмулятор андроид. Надо ставить версию под x86 архитектуру.
Это к вопросу Scala+Android отношения не имеет. Scala компилятор выдаёт тот же байт-код, поэтому тормозов самого приложения быть не должно.

G> — можно ли вообще прикрутить Scala к Android'у и насколько это сложно

Можно. Не сложно, если есть опыт и с тем и с другим. Подозреваю что возможны всякие мелкие косяки по ходу, которые сложно сразу предвидеть.
Re[2]: Scala для Android'a
От: Blazkowicz Россия  
Дата: 23.05.13 06:52
Оценка:
Здравствуйте, Grundik2, Вы писали:

G>Даже необязательно Eclipse, IntellyJ тоже подойдет, если она поддерживает такую возможность.

В плане кодирования\сборки проблем не должно быть. Рефакторинги могут не всегда сработать, которые специфичные для андроида.
Вот тут в описании плагина
http://plugins.jetbrains.com/plugin/?androidstudio&pluginId=1347
Указана и Android Studio. Рекомендую попробовать. Android Studio понравилась.
Re[3]: Scala для Android'a
От: Grundik2 Земля  
Дата: 23.05.13 06:57
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>Здравствуйте, Grundik2, Вы писали:


G>>Даже необязательно Eclipse, IntellyJ тоже подойдет, если она поддерживает такую возможность.

B>В плане кодирования\сборки проблем не должно быть. Рефакторинги могут не всегда сработать, которые специфичные для андроида.
B>Вот тут в описании плагина
B>http://plugins.jetbrains.com/plugin/?androidstudio&pluginId=1347
B>Указана и Android Studio. Рекомендую попробовать. Android Studio понравилась.

Спасибо, но Android Studio так и не удалось запустить из-за ошибок, не одна, так другая.
Re[4]: Scala для Android'a
От: Blazkowicz Россия  
Дата: 23.05.13 07:06
Оценка:
Здравствуйте, Grundik2, Вы писали:

G>Спасибо, но Android Studio так и не удалось запустить из-за ошибок, не одна, так другая.

Со Scala или вообще? У меня без проблем проинсталилась, сгенерила визардом клевую заготовку. WYSIWYG работает. Для версии 0.1 очень не плохо. Геморно, правда, если руками layout правишь и надо как-то R обновить.
Re[5]: Scala для Android'a
От: Grundik2 Земля  
Дата: 23.05.13 07:36
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>Здравствуйте, Grundik2, Вы писали:


G>>Спасибо, но Android Studio так и не удалось запустить из-за ошибок, не одна, так другая.

B>Со Scala или вообще? У меня без проблем проинсталилась, сгенерила визардом клевую заготовку. WYSIWYG работает. Для версии 0.1 очень не плохо. Геморно, правда, если руками layout правишь и надо как-то R обновить.

вообще, на линуксе.
Re[6]: Scala для Android'a
От: Blazkowicz Россия  
Дата: 23.05.13 07:41
Оценка: :)
Здравствуйте, Grundik2, Вы писали:

G>вообще, на линуксе.

я думал линукс-юзеры к такому привыкли.
Re[7]: Scala для Android'a
От: LeonidV Ниоткуда http://vygovskiy.com
Дата: 24.05.13 06:00
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>Здравствуйте, Grundik2, Вы писали:


G>>вообще, на линуксе.

B> я думал линукс-юзеры к такому привыкли.
Из всех Java IDE только IDEA себя странно ведет на Linux'е. Хотя у меня с ней проблем нет.
http://jvmmemory.com — простой способ настройки JVM
Re[8]: Scala для Android'a
От: Blazkowicz Россия  
Дата: 24.05.13 06:02
Оценка:
Здравствуйте, LeonidV, Вы писали:

LV>Из всех Java IDE только IDEA себя странно ведет на Linux'е. Хотя у меня с ней проблем нет.

По слухам? Или о чем именно речь?
Re[2]: Scala для Android'a
От: Grundik2 Земля  
Дата: 24.05.13 06:40
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>Здравствуйте, Grundik2, Вы писали:


столько много всяких статей по этой теме, непонятно, какие из актуальные сейчас, а какие устарели. что порекомендуешь, как прикрутить?
Re[3]: Scala для Android'a
От: Blazkowicz Россия  
Дата: 24.05.13 06:56
Оценка:
Здравствуйте, Grundik2, Вы писали:

G>столько много всяких статей по этой теме, непонятно, какие из актуальные сейчас, а какие устарели. что порекомендуешь, как прикрутить?

Я без понятния. Практически так не делал. Как уже написал выше. Я бы взял Android Studio и прикрутил туда Scala Plug-in.
Можно и без Android Studio в IntelliJ писать под Android. Там ведь давно поддержка есть.
Re[4]: Scala для Android'a
От: Grundik2 Земля  
Дата: 24.05.13 07:15
Оценка:
Здравствуйте, Blazkowicz, Вы писали:


B>Можно и без Android Studio в IntelliJ писать под Android. Там ведь давно поддержка есть.


что значит под Android? Мне нужна Scala + Android.
Re[5]: Scala для Android'a
От: Blazkowicz Россия  
Дата: 24.05.13 07:18
Оценка:
Здравствуйте, Grundik2, Вы писали:

B>>Можно и без Android Studio в IntelliJ писать под Android. Там ведь давно поддержка есть.

G>что значит под Android? Мне нужна Scala + Android.
Блин. Берем IntelliJ IDEA с поддержкой Android и Scala и пишем. Какие вопросы? Если что-то перестаёт работать в IDE, дописываем руками. Возможно, скрипты сборки, например, надо будет модифицировать.
Re[5]: Scala для Android'a
От: Alex912  
Дата: 24.05.13 07:24
Оценка:
Здравствуйте, Grundik2, Вы писали:

G>что значит под Android? Мне нужна Scala + Android.



http://blogs.jetbrains.com/idea/2013/05/intellij-idea-13-early-preview-is-out/


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:

.....


можно скачать
Re: Scala для Android'a
От: Elifant  
Дата: 24.05.13 08:33
Оценка:
Здравствуйте, 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. Но на глаз разница
незаметна, а особо важные места я аккуратно оптимизирую.
Re[2]: Scala для Android'a
От: Grundik2 Земля  
Дата: 24.05.13 08:59
Оценка: 4 (1)
Здравствуйте, 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> незаметна, а особо важные места я аккуратно оптимизирую.

Как настроить IDEA, есть ссылка или руководство?
Re[3]: Scala для Android'a
От: Blazkowicz Россия  
Дата: 24.05.13 10:04
Оценка: +1
Здравствуйте, Grundik2, Вы писали:

G>Как настроить IDEA, есть ссылка или руководство?

Для Scala+Android — нет. Это достаточно далекая от мэйнстрима тема. Есть отдельно для того и другого. Склеивать нужно самостоятельно.
Как я уже писал выше это имеет смысл только в том случае если и со Scala и с Android вы уже знакомы достаточно хорошо.
Судя по всему это не так. Поэтому у вас два варианта. Либо отказаться от этой затеи.
Либо отдельно установить и то и другое в одной IDE и самостоятельно бороться с конкретными трудностями. Здесь вам помогут если что.
Re[4]: Scala для Android'a
От: Grundik2 Земля  
Дата: 25.05.13 11:10
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>Здравствуйте, Grundik2, Вы писали:


G>>Как настроить IDEA, есть ссылка или руководство?

B>Для Scala+Android — нет. Это достаточно далекая от мэйнстрима тема. Есть отдельно для того и другого. Склеивать нужно самостоятельно.
B>Как я уже писал выше это имеет смысл только в том случае если и со Scala и с Android вы уже знакомы достаточно хорошо.
B>Судя по всему это не так. Поэтому у вас два варианта. Либо отказаться от этой затеи.
B>Либо отдельно установить и то и другое в одной IDE и самостоятельно бороться с конкретными трудностями. Здесь вам помогут если что.


не усложняй.
все установил, scala работает и на idea и в eclipse, то есть можно создавать scala проекты. как сделать, чтобы можно было создать android проекты в idea'е на scale теперь.
Re[6]: Scala для Android'a
От: Grundik2 Земля  
Дата: 25.05.13 11:11
Оценка:
Здравствуйте, Alex912, Вы писали:

A>Здравствуйте, Grundik2, Вы писали:


G>>что значит под Android? Мне нужна Scala + Android.



A>http://blogs.jetbrains.com/idea/2013/05/intellij-idea-13-early-preview-is-out/



A>

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:

A>.....


A>можно скачать


не пойму, она по-умолчанию поддерживает scala+android?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.