Кроссплатформенная мобильная разработка HTML5 с единой базой кода, включая сервер приложений и собственные клиентские библиотеки? - PullRequest
3 голосов
/ 28 декабря 2011

Я недавно попробовал Kony Studio на клиенте.Как Kony Studio сравнивается с другими IDE / средами для родного iphone / iPad / Android по сравнению с разработкой HTML5?Я работаю над облачным адаптивным решением для обучения, которое позволяет студентам просматривать знания, тестировать себя и получать автоматические отзывы о своей успеваемости.

Ответы [ 3 ]

9 голосов
/ 28 декабря 2011

Никогда даже не слышал о "Kony Studio".Информация на сайте легкая и / или плохо организованная.Похоже, что они продают «деловым людям», которые затем навязывают это своим разработчикам.На данный момент большинство кроссплатформенных мобильных разработчиков плохо работает.Лучшими ставками являются либо Phonegap, для HTML5, либо Appcelerator Titanium.Я бы не советовал ни один, хотя я склонялся бы к Phonegap.Это действительно зависит от того, насколько просто ваше приложение.Сложные формы / взаимодействия плохо работают с HTML5, но в любом случае.Кажется, работает лучше на iPhone, но я думаю, что это связано с большими усилиями, которые вкладываются в JS-фреймворки для iPhone, а также фрагментация Android кажется более заметной в приложениях HTML5 / JS по неизвестной причине.

Я думаю,Приложения на основе HTML5 со временем станут более заметными, чем «стандартными», но сегодня это грубовато.

1 голос
/ 30 января 2013

Я бы использовал PhoneGap с чем-то вроде jQ mobile.Рынок определенно движется к хорошим / простым стандартам, таким как HTML5 и CSS.Аппаратное ускорение выходит на арену рендеринга в браузерах, и через 2-3 года «медленный HTML» прекратится.

Держитесь подальше от KONY любой ценой.IDE - это просто набор плагинов для затмения, но здесь все начинается.

Установщик, который вы получаете от них, работает не везде (то есть зависает на некоторых машинах).После установки IDE функция WYSIWIG (дизайнер пользовательского интерфейса) становится шуткой.Демонстрации выглядят хорошо, но на самом деле это утомительная задача правильно расположить виджеты.Вы заканчиваете тем, что пишете версии для каждого размера экрана и канала (Android против iOS).В Android масштабирование вообще не обрабатывается, например, запустите ваше приложение на Galaxy Note и убедитесь, что макет формы полностью перекошен.KONY 4.x вообще не поддерживает пиксели устройства и относительные поля и отступы (вы указываете их в PIXELS !!!).

Самым большим коммерческим аргументом является «перетаскивание, не пишите код».В действительности KONY IDE генерирует код LUA (4.x), который НЕ обрабатывает какие-либо крайние случаи, например отсутствие сотовой сети.Когда вы создаете простое приложение, которое обращается к веб-службе, и сигнал вашего сотового устройства падает, ваше приложение просто зависает, затем вылетает из-за внутренней ошибки Android, а затем повторный запуск приложения не помогает, пока вы не завершите поврежденный процесс.Чтобы создать удобное приложение, нужно написать весь код вручную в LUA.Нет простого обновления до KONY 5 - инструменты «автоматического преобразования» - это маркетинговая функция.

0 голосов
/ 10 февраля 2014

Итак, нужно помнить, что Kony v4 был полностью переработан, переключив ядро ​​ядра с Lua и сделав Javascript языком сценариев. У Kony очень быстрый график выпуска, и теперь он находится в версии 5.5, что является значительным улучшением. Также было добавлено новое средство дизайна пользовательского интерфейса для Kony под названием Visualizer, которое делает процесс создания пользовательского интерфейса таким же, как при использовании инструмента создания каркасов, но выводом из Visualizer является то, что пользовательский интерфейс преобразуется непосредственно в формы в платформа Kony Development, которая значительно упрощает создание пользовательского интерфейса.

Реальным преимуществом Kony является то, что у них есть Соглашение об уровне обслуживания (SLA), которое гарантирует, что ваши приложения будут работать с новыми выпусками ОС и платформ в течение 30 дней после их выпуска сообществу разработчиков, а это означает, что ваш код "в будущем". -proofed». Это станет значительным ускорением для вашего общего подхода к разработке, так как вам не нужно постоянно обновлять код для каждого нового обновления ОС.

Kony также использует полный SDLC-подход с тремя отдельными облачными продуктами, которые предназначены для совместной работы или независимо, включая пользовательский интерфейс (Visualizer), разработку (Kony Studio) и управление приложениями и устройствами (MAM и MDM).

Вы можете бесплатно попробовать все продукты прямо сейчас по адресу: http://www.kony.com/trials

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...