Преимущества Вполне достаточной платформы SDK

Просматривая Интернет, я нашел новый Вполне достаточный SDK платформой JavaScript. От их о разделе:

Вполне достаточный SDK является основанным на стандарте перекрестным браузером JavaScript Платформа GUI для создания Богатых интернет-приложений. Это использует технологии XML (такие как XUL, SVG или HTML5) для расположения UI, CSS для стиля UI и JavaScript для прикладной логики. Это компенсирует браузеры и приносит технологическую поддержку тем, которые скучают по любому.

Примеры с их веб-сайта выглядят очень перспективными.

Кто-либо пытался использовать эту платформу в реальных проектах? Которые являются за и против работы с Вполне достаточным SDK?

Я главным образом интересуюсь Вашим субъективным реальным опытом использования, а не информацией, уже доступной в их веб-сайте.

5
задан Roman Boiko 4 March 2010 в 08:25
поделиться

3 ответа

Еще одно очень субъективное мнение от создателя Ample SDK ;)

Плюсы:

  • Стандартные технологии и API упрощают взлет
  • Основанный на разметке UI легко создавать и поддерживать
  • Хорошее разделение проблем - UI, логика и стиль
  • Легко создавать новые элементы UI и целые языки
  • Ненавязчивый - занимает только выделенные области на HTML странице

Минусы:

  • Не очень хорошо помогает в разработке веб-сайтов (для которых достаточно jQuery), в основном подходит для клиент-сайд приложений, которые запускаются в браузере и обмениваются только данными с сервером.
6
ответ дан 13 December 2019 в 05:34
поделиться

Мы использовали Ample в одном из компонентов нашего корпоративного приложения.
Преимущества, которые мы испытали:

  • Программирование на основе хорошо зарекомендовавших себя API (DOM, Dom Events) привело к лучшей читаемости кода, более стабильной реализации конечного продукта, отсутствию программирования под конкретные браузеры.
  • Цикл разработки также сократился на 50% от нашего обычного времени разработки.
  • Возможность создавать собственные пространства имен для разметки компонентов помогла нам создать библиотеку общих UIComponents, которую можно легко изменять, модифицировать и использовать во всех наших будущих продуктах
  • Разделение проблем UIComponents и приложения путем создания собственного языка является одним из больших преимуществ. Теперь мы сосредотачиваемся только на реализации бизнес-логики, вместо того, чтобы обтягивать компоненты кожей и исправлять проблемы, связанные с представлением. Циклы вопросов и ответов у нас также намного короче, чем обычно, благодаря стабильности конечного продукта

Недостатки.

  • Почти нет. Фреймворк действительно стабилен, и до сих пор мы не сталкивались с какими-либо проблемами с Ample.
4
ответ дан 13 December 2019 в 05:34
поделиться

Я использовал пока в одном проекте: http://www.programma.tv/ .

Что касается того опыта, я не использовал какой-либо «язык пользовательского интерфейса» (кроме XHTML, конечно) из A-SDK, только ядро. Также я написал собственный язык пользовательского интерфейса («каналы», «дни», «элементы» и еще несколько элементов), и это было действительно просто, если вы хорошо знаете javascript.

Но: дважды подумайте, прежде чем внедрять свой собственный язык пользовательского интерфейса (например, пользовательские компоненты) - может быть, будет быстрее использовать что-то из A-SDK?

В любом случае, если вы попросите меня выбрать один Подводя итог моему мнению, я бы выбрал это: «ПРОСТОЙ».

2
ответ дан 13 December 2019 в 05:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: