Фреймворк разработки OSX-дектопов - PullRequest
0 голосов
/ 10 сентября 2011

Итак, большую часть недели или две я баловался с фреймворком Appcelerator Titanium, и мне показалось интригующим, как легко создавать с его помощью «родные» приложения для iphone, а с другой стороны,помощь замечательного языка javascript.

Я нахожу, что настольной среде не хватает функциональности, и я хотел бы иметь возможность создавать более естественные настольные приложения.Итак, на мой вопрос.

Какие варианты у меня есть для создания настольных приложений для OSX (без изучения obj-c?)У меня есть следующие «требования».

  • ДОЛЖЕН быть в состоянии отправить в Mac App Store.
  • Не выполнено в Obj-c.
  • Желательно с некоторымисвоего рода конструктор GUI.
  • Компоненты графического интерфейса должны выглядеть как можно более естественными.
  • Стоимость лицензии должна быть как можно ниже.
  • Нет реальной необходимости в перекрестномПлатформа, хотя это будет считаться плюсом.

Я проверил следующие рамки:

  • Real Studio
    • Хотяя не слишком доволен использованием Basic, у меня есть предварительные знания в этом.Это выглядит как моя лучшая ставка на данный момент.
  • Mac Ruby
    • Сначала нужно изучить Ruby, но не обязательно прерыватель сделки.
  • MonoMac
    • Я думаю, C # близок к Java, который я знаю более или менее наизусть.
  • Титановый Appcelerator
    • Люблю тот факт, что это javacript, хотя много хлопот, чтобы сделать графический интерфейс.Может быть, я должен просто освежить мои HTML и CSS для этого.Я люблю JavaScript.

1 Ответ

0 голосов
/ 15 ноября 2011

Я на самом деле пошел с гибридным подходом:

Я начал использовать Appcelerator Titanium для первой версии.

Для следующей версии я добавил материал в фреймворк (поскольку он с открытым исходным кодом ), например, создание «настоящих» диалогов с пользовательскими кнопками и тому подобное, и загрузка файлов пера с графическим интерфейсом в виде диалогов, а также некоторой файловой системы. дополнения.

Оглядываясь назад, я просто хотел бы сделать все возможное obj-c, как andyvn22 рекомендовал мне сделать, так как я узнал довольно много об этом сейчас. Следующей «основной» версией может быть перезапись target-c.

...