Записи отмеченные тегом 'java'

Google AppEngine на Snow Leopard

google_appengineВ общем, друзья мои, так и не удалось мне раскачегарить App Engine на Снежном барсе. Редактирование исходников не помогло. Обходишь одну ошибку, получаешь другую.

В целом все сводится к тому, что в АппЭнджине библиотеки 32-битные, поэтому он отказывается работать, если есть возможность 64-битности. Так как Ява 6 на старом Леопарде была только 64-битной, АппЭнджин проверяет версию Явы. Если она не начинается со строки “1.5″, он выдает ошибку.

В интернете я встречал предложения установить 5-ю яву на Snow Leopard. И видел предостережения Эппловских разработчиков этого не делать. Последующие обновления, говорят они, все равно ее снесут.

Так что ж делать? Я ж кул хацкер, так ведь ;) И App Engine мне нужен. И решение я нашел до гениальности простое.

Я попилил жесткий диск на партиции, поставил в одну из них (маленькую, 50 гб) старого Леопарда, и там у меня отлично живет Апп Энджин. То же можно, по-видимому, проделать и в Параллелзах (Parallels desktop), но, мне кажется, будет тормозить.

Android в России

500px-android-logosvg

Как-то незаметно (во всяком случае, для меня) в Россию пришел Андроид. Тот самый, который создан Гуглём и может составить конкуренцию айФону (гуглофон против яблофона).

Основные преимущества Андроида перед айФоном мне видятся в том, что:

  1. Андроид — открытая платформа
  2. Андроид может работать на разнообразном железе.
  3. Андроид написан на Яве (Java), а этот язык является наиболее привычным для разработчиков для мобильных платформ.

К недостаткам:

  1. Ужасный внешний вид интерфейса.
  2. Ява по некоторым позициям уступает Objective-C (на котором пишутся приложения на айфон и Мак).
  3. Отсутствие Эппловской хватки в раскрутке.

Другое дело, что к айфоновской среде уже многие попривыкли. Более того, с моей точки зрения у Objective-C (на котором пишутся приложения на айФон) перед Явой есть значительные преимущества.



Follow

Get every new post delivered to your Inbox.