Рубрики
 СПОНСОР
 Новости от БигМир

30 Aug 2011

 Scala: язык программирования для Android Вы А не было знаю, у вас было


Разделы: Новости Интернет it

Скала, статически типизированный язык работает поверх виртуальной машины Java, становится развитие вариант для построения приложений Google Android.

Хотя разработчики уже знают о Java и C + +, использование языка для Android, они также могут использовать другие языки, потому что JVM для Android использует Java-совместимых Dalvik VM, рассуждал разработчик Майк Бернс, из Thoughtbot, веб-и мобильных компаний разработки приложений. "Там растущее сообщество людей с Ла Скала", сказал он.

[Скала была нуждается в больше инструментов для повышения предприятие использования. | Следите за последними новостями с разработчиком разработчика бюллетень Всемирной журнала InfoWorld. ]

Члены группы разработчиков Android Бостоне, например, начали использовать Scala для Android развития, сказал Бернс, который руководит группой: "Scala позволяет писать код быстрее и поделиться код легче, чем вы можете в Java". Бернс будет представлять на понятии Скала в качестве замены для Java на Android на Android Open-конференции в Сан-Франциско в октябре.

Скала основателя Мартина Одерски поручился за претензий Бернса: "Я могу подтвердить, что он говорит:. Scala является привлекательным развитие языка для Android Я должен также упомянуть, что есть инструмент поддержки в виде Android плагин для SBT, стандартный инструмент в Scala строить ". Google отказались от комментариев на тему Скала развития для Android. Но проект Google хостинга веб-сайт имеет Скала-Android проект инструменты для создания приложений через Android Scala.

Для мобильных приложений, Scala имеет преимущества по сравнению с другими языками JVM, таких как JRuby или Groovy, так как статически типизированных языках работать быстрее, потребляет меньше памяти, да и вообще лучше оптимизированы, заявил Бернс. Android, подчеркнул он, работает на встроенных устройствах с медленными процессорами и небольшим объемом памяти.

В блоге весной этого года, Бернс расхваливали характеристики в Scala программирования: "Скала можно рассматривать как лучше Java Для начала, вам не нужно столько запятой Но Скала дает вам мощь современных абстракции Черты,... implicits, типа проверили нулевой, блоки - все, что вам действительно нужно, чтобы некоторые твердые кодирования сделано ".

Dalvik VM, говорит аналитик Forrester Джеффри Хаммонд, использует свой собственный формат байт-код для выполнения приложений. . Google использует Java в качестве языка-посредника, которая получает скомпилированы в формате индексу, он сказал: «Похоже, что Майк пытается сделать, это создать Скала как способ написания приложений и генерируют индексу байт-код в качестве альтернативы.".

Бернс сказал, что он написал несколько Скала программы для Android, в том числе в соответствии с погодными предиктором Сегодня Umbrella. Он перечисляет преимущества Скала развития для Android, как скорость, легче программирования, и наличие активного сообщества вокруг нее. Недостатки, однако, включает неизвестных, в практику, неизведанные и отсутствие документации.

Android, конечно, является предметом иска Oracle против Google, утверждая, нарушения патентов Java в Android. Но Бернс не отговорили от судебных разбирательств. "Я действительно не следует, что близко", сказал он.

Эта статья, "Scala: язык программирования для Android вы не знаете, что вы были", был первоначально опубликован на InfoWorld.com. Следуйте последних достижений в технологии бизнес-новости и получать дайджест ключевых историй каждый день в InfoWorld Ежедневный информационный бюллетень. Для последних достижений в технологии бизнес-новости, следуйте InfoWorld.com на Twitter.

Пол Криль является редактором в целом на InfoWorld, уделяя особое внимание освещению разработки приложений (для настольных и мобильных) и основные веб-технологий, таких как HTML5, Java и Flash.


Метки: it
Рубрики: Новости Интернет it

 Комментировать



Ограничение в 1000 символов




 Счетчики