xpages и Java-фреймворки - PullRequest
       28

xpages и Java-фреймворки

0 голосов
/ 30 сентября 2011

В XPages наблюдается все больше шумихи по поводу веб-разработки.

, пока все, что я вижу, XPages подходит для быстрой разработки форм.Кажется, что современная версия VB

в чем преимущества использования xpages по сравнению с другими Java-фреймворками?

Ответы [ 3 ]

9 голосов
/ 30 сентября 2011

XPages - это платформа IBM для разработки веб-и мобильных приложений для совместной работы и социальных приложений. Как и другие платформы, он основан на таких стандартах, как Java, JavaScript, JSF и OSGi.

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

Еще одна уникальная вещь - это механизмы быстрой разработки и развертывания. XPages построены с помощью инструмента на основе Eclipse, поддерживающего функцию перетаскивания для более простых приложений, а также полные возможности Java для расширенного программирования. Поскольку базы данных, ориентированные на документы, могут хранить как проект, так и данные, приложения могут быть легко развернуты. Кроме того, эти базы данных могут быть легко реплицированы в другие базы данных, где бы они ни находились.

Сайт сообщества http://xpages.info объединяет новости, содержит демонстрации, видеоролики, приложения с открытым исходным кодом, перечисляет ресурсы и описывает технологии: http://xpag.es/?stackoverflow

2 голосов
/ 27 января 2012

Основным языком XPages является JavaScript.Итак, у вас есть JavaScript на клиенте и сервере.Это позволяет лучше сбалансировать вашу команду разработчиков, поскольку они могут работать с обеих сторон.Кроме того, Domino предоставляет надежную базу данных NoSQL (больше нет ошибок соединения JDBC), которая имеет беспрецедентную декларативную модель безопасности.Просто сохранив соответствующее поле (тип читатель / автор), вы можете определить доступ для чтения / обновления к каждой записи / документу.Это НАМНОГО сложнее сделать на любой другой платформе (включая умственное детище Domino CouchDB).Domino не содержит схем, поэтому база данных никогда не помешает вашему быстрому циклу разработки

1 голос
/ 05 февраля 2012

Еще одним преимуществом использования XPages является тот факт, что он изначально располагается поверх полностью распространяемого и локально реплицируемого хранилища данных, которое может использоваться клиентом Notes.

Модель безопасности файла Notes NSF:не имеет себе равных и, таким образом, обеспечивает дополнительные преимущества по сравнению со стандартной расширяемой средой разработки.

...