LINUX.ORG.RU
ФорумTalks

go-android-rpc

 , ,


0

1

Был на днях на NSK golang meetup. В одном из докладов автор рассказал, как он упоролся и запилил https://github.com/seletskiy/go-android-rpc. Эта штука позволяет писать на go под android без единой строчки на java. Но реакция комьюнити была весьма сдержанной. Из чего автор решил, что оно не нужно и опустил руки. Посему я решил притащить это сюда. Вдруг тут тоже есть люди, которые хотят писать под андроид, но не любят яву. Дискасс.

★★★★★

Последнее исправление: CYB3R (всего исправлений: 2)

go-android-rpc

Иди, андроид, в Русскую Православную Церковь

Kaschenko
()

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

Не нужно.

Siado ★★★★★
()

Совсем без java? Надо потыкать палочкой.

Beware muggles: magic inside. Android documentation parsing, RPC to cross-communicate between Go and java, autogenerated code via gobind, a couldron of java reflections concealed deep inside the project.

А. Ясно.

Solace ★★
()
Ответ на: комментарий от Solace

Совсем без java?

Для тебя, как пользователя пакета - совсем.

Но, да, внутри костыли. Но оно работает.

feofan ★★★★★
() автор топика
Ответ на: комментарий от Gvidon

Это proof of concept. Код был написан, чтобы проверить работоспособность идеи. Но так как автор сделал вывод, что никому ненужно, то тут и остановился. Но David Crawshaw (разработчик, который пилит поддержку android в апстриме go) отписался, что концепт правильный. Возможно, когда-нибудь он запилит это в апстрим правильно.

feofan ★★★★★
() автор топика
Ответ на: комментарий от Gvidon

Ну и да, там есть оверхед на encoding/decoding json. Но, например, задержка между нажатием на кнопку и тактильной отдачей на слабом телефоне незаметна. И вся магия написана асинхронно, гуй не блокируется.

feofan ★★★★★
() автор топика
Ответ на: комментарий от feofan

Для тебя, как пользователя пакета - совсем.

Таки посмотрю на домашнем компе, на рабочей макоси go скомпилен без -toolexec, ковыряться лень.

Solace ★★
()
Ответ на: комментарий от deterok

И Novell-ch. Ну, я надеюсь на то, что если сообщество оценит, у него появится стимул продолжать разработку. Нужен фидбек.

feofan ★★★★★
() автор топика
Последнее исправление: feofan (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.