Мне нужно разработать приложение для платформ iPhone и Android . Я ищу кроссплатформенные рамки разработки. Важные факторы, которые необходимо принять во внимание:
- Приложение будет работать в среде интранет (с NO Интернет
соединение).
- Перетаскивание функции будут доступны в этом приложении.
- Необходимо использовать библиотеку считывателя штрих-кода .
- Необходимо использовать карту (вероятно, это будет пользовательская карта)
- Получает Push-уведомления (в настоящее время я имею в виду mqtt, так как
нет подключения к интернету)
Если возможно, я хочу сохранить только один исходный код для обеих платформ. Я провел некоторое исследование и нашел 2 фреймворка: PhoneGap и Mono (touch и droid).
- PhoneGap работает медленно.
- Mono нужно две базы кода для 2 платформ, только библиотеки могут быть
поделился (поправьте меня, если я не прав). Это еще одна моя забота о моно: http://redth.info/2010/04/09/is-monotouch-now-dead-in-the-water-what-does-apples-new-iphone-developer-agreement-mean
Я знаю, что натив - лучший, но для поддержки и повторного использования наших талантов разработчиков (C #, HTML, JavaScript) нам нужно найти второй лучший вариант.
Примечание. Примите во внимание первые 5 функций, перечисленных сверху для ответа.
Заранее спасибо.
UPDATE:
Изучив еще несколько инструментов, мне также понравилась производительность Appcelerator. Но написание всего приложения на JavaScript выглядит для меня очень грязно и не позволяет использовать ООП. И дополнительный размер пакета (5 ~ 7 МБ) также стоит отметить в среде частых выпусков. Ребята, мне также нравится слышать от вас.
Я буду обновлять наше решение в ближайшие несколько недель.