Настольное приложение за счет интеграции asana API

Я работаю над каким-то проектом, интегрируя asana API в настольное приложение. или страницу панели инструментов. Я только новичок в программировании, подскажите с чего начать? Я изучил пример расширения Asana Chrome, и я не уверен, какой язык мне следует использовать для создания настольного приложения. Рубин. Возможна ли Java? Пожалуйста, скажите мне, что вы считаете полезным для меня в создании приложения.

Большое спасибо.

ЛПП


person lxx22    schedule 15.06.2012    source источник
comment
Какая целевая платформа? Windows, MacOS, Linux, все вышеперечисленное?   -  person Seva Alekseyev    schedule 16.06.2012
comment
Сева, большое спасибо. Моя цель — Windows.   -  person lxx22    schedule 18.06.2012
comment
Вы говорите, что вы просто новичок. Какой язык вам наиболее знаком? Кроме того, возможен ли аутсорсинг/делегирование?   -  person Seva Alekseyev    schedule 18.06.2012
comment
нет. Сам буду делать и учусь. Java, JavaScript, PHP, Ruby — языки, с которыми я знаком в порядке убывания. Большое спасибо.   -  person lxx22    schedule 19.06.2012
comment
Тогда переходите к Java. Вы можете делать настольное программное обеспечение с Java. Вам придется изучить некоторую библиотеку графического интерфейса - их несколько.   -  person Seva Alekseyev    schedule 19.06.2012


Ответы (1)


Так как этот вопрос вроде бы не решен, даже ему уже больше 2-х лет. Я ничего не разрабатывал с использованием Asana API, но это интерфейс RESTful, поэтому вы можете выполнять HTTP-запросы с помощью Java. Вам придется использовать некоторую библиотеку для разбора JSON или сделать это самостоятельно. Я рекомендую библиотеку Google GSON для работы с JSON.

По следующей ссылке вы найдете документацию по API. Игнорируйте правый столбец с примером ruby ​​и посмотрите на левый столбец, где вы указали все URL-адреса, которые предоставляет их API. http://developer.asana.com/documentation

Если вы не хотите использовать другой язык вместо Java, вы можете использовать неофициальную клиентскую библиотеку. http://developer.asana.com/developer-showcase/

Я надеюсь, что этот ответ может удовлетворить ваши потребности или тех, кто попадает в подобную ситуацию.

person jrodriguez    schedule 15.10.2014