• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Стоит ли начинать изучать xpages для создания сайта

D

Djeen

Друзья, подскажите, стоит ли начинать изучать xpages для создания сайта и мобильного приложения, для своего проекта или лучше начинать в какой-то другой технолгии? С обычной разработкой в Lotus Notes на короткой ноге.
Смущает развитие Xpages - оно происходит и как активно? Почему то если ищу какие-то ответы на форумах, то они всегда какой-то 5 летней давности. И custom control сторонних разработчиков, аналогичной давности разработки.
Даже на сайте IBM некоторые ссылки не работают.
 

karlomarx

One Level
03.05.2017
21
0
BIT
0
нет.любые языки и фреймворки под python,.net и еще много всего,на голову выше этого высера
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
нет.любые языки и фреймворки под python,.net и еще много всего,на голову выше этого высера
странный вброс, а обоснования будут?
перечислите готовые фреймворки, под указанные языки, кот. реализуют работу с сущностями типа документ (искаропки, без доп. знаний и шаманства с наборами фреймворков)...
в этот список не забудьте добавить действия по развертыванию и настройке: авторизации, управления сессиями, бэкапа...
еще добавьте доступность и описания библиотек, кот. понадобятся для реализации
[doublepost=1494440508,1494440152][/doublepost]
Друзья, подскажите, стоит ли начинать изучать xpages для создания сайта и мобильного приложения, для своего проекта или лучше начинать в какой-то другой технолгии? С обычной разработкой в Lotus Notes на короткой ноге.
Смущает развитие Xpages - оно происходит и как активно? Почему то если ищу какие-то ответы на форумах, то они всегда какой-то 5 летней давности. И custom control сторонних разработчиков, аналогичной давности разработки.
Даже на сайте IBM некоторые ссылки не работают.
развивают не активно, ориентир на интеграцию и у ИБМ новые игрушки маркетолухов есть
но поддержка всего что есть в JSP + rhino (типа ноды, но другой ;) ) с привязкой всего этого к нотусевым сущностям
есть dojo (в составе) jquery, bootstrap
первый сразу доступен при разработке, остальные - надо поколдовать ;)
НО задачи бывают разные, а подход xpages отличается от классики (нотус)
сделать выбор, за вас, сложно
если платформа домино - можно интегрить со многими java серверами
 

garrick

Lotus Team
26.10.2009
1 349
151
BIT
164
Друзья, подскажите, стоит ли начинать изучать xpages для создания сайта и мобильного приложения...
Если не стоит задача интегрировать этот сайт с Domino, то для её решения есть тысячи более удобных и более распространённых инструментов по которым в тысячу раз проще получить исчерпывающую информацию в плане обучения и поддержки.
 
R

romych2004

Ну тут смотря какую задачу себе поставишь. Если изучить xpages - то изучай, если хочешь чего-то другого изучить - то лучше на другом писать :)
Вообще, xpages, как правильно написал @lmike, состоит из JSP и rhino, обе полноценные довольно известные технологии.
Доминошный движок можно использовать не только для работы с Domino.
Развитие самого xpages как по мне - замерло(не хватает EL2), но вот Extention Library развивается

@garrick, для extention library есть исходники(что может быть более исчерпывающим?), для остального наверняка можно заменить в гугле "xpages" на "jsp" или "java".
При работе с клиентским скриптом - там либо dojo, либо jquery, информации так же достаточно
 
Последнее редактирование модератором:

garrick

Lotus Team
26.10.2009
1 349
151
BIT
164
@garrick, для extention library есть исходники(что может быть более исчерпывающим?), для остального наверняка можно заменить в гугле "xpages" на "jsp" или "java".
При работе с клиентским скриптом - там либо dojo, либо jquery, информации так же достаточно
Тот же Spring MVC+JSP/JSF+JQuery мне кажется более перспективным и интересным для обучения чему-то новому, чем XPages. Не вижу в XPages ничего интересного, если, опять же повторюсь, нет явной необходимости интегрироваться с Domino. Про всякие Ruby on Rails, Groovy & Grails, Phyton & Django, Scala & Play даже и упоминать не стану... :)
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
Тот же Spring MVC+JSP/JSF+JQuery мне кажется более перспективным и интересным для обучения чему-то новому, чем XPages. Не вижу в XPages ничего интересного, если, опять же повторюсь, нет явной необходимости интегрироваться с Domino. Про всякие Ruby on Rails, Groovy & Grails, Phyton & Django, Scala & Play даже и упоминать не стану... :)
ну нужно еще будет развертывать и поддерживать службу авторизации и т.п.
управление доступом - опять вопросы
есть CUBA platform , но там vaadin и вопросы к отзывчивости приложения и устойчивости при нестабильной сети
 

garrick

Lotus Team
26.10.2009
1 349
151
BIT
164
ну нужно еще будет развертывать и поддерживать службу авторизации и т.п.
управление доступом - опять вопросы
есть CUBA platform , но там vaadin и вопросы к отзывчивости приложения и устойчивости при нестабильной сети
Разве Java разучилась работать с LDAP? Spring Security умеет авторизовать пользователя в LDAP и Active Directory. Это для предприятия. А для общедоступного сайта, при необходимости авторизации, лучше какую-нибудь свою базу пользователей замутить. Но, по-моему, вопрос авторизации уже выходит за рамки начального обучения по созданию сайтов. Это уже для продвинутых...
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
Разве Java разучилась работать с LDAP? Spring Security умеет авторизовать пользователя в LDAP и Active Directory. Это для предприятия. А для общедоступного сайта, при необходимости авторизации, лучше какую-нибудь свою базу пользователей замутить.
это все к вопросу о простоте ;) Все это "могут", но надо организовывать самому, продумывать - как это реализовать, как права на сущности раздавать и т.п.
Где меньше административных и интерфейсных (у домины это все уже есть) затрат на развертывание?
И самое главное - нужна куча знаний напрямую не относящихся к задаче ТС + есть знание домины
Знающему человеку - это не проблема организовать, а здесь вопрос от человека кот. все еще надо изучить
 

garrick

Lotus Team
26.10.2009
1 349
151
BIT
164
На самом деле выбор технологии и инструмента в большей мере будет зависеть от возможностей хостинга. Если это корпоративный интранет, где уже есть Domino, то тогда "да". А если это "домашний" сайт, то скорее всего будет PHP+MySQL+какой-нибудь SYMFONY.
 
D

Djeen

Всем спасибо, интересная информация к размышлению.
 

karlomarx

One Level
03.05.2017
21
0
BIT
0
странный вброс, а обоснования будут?
перечислите готовые фреймворки, под указанные языки, кот. реализуют работу с сущностями типа документ (искаропки, без доп. знаний и шаманства с наборами фреймворков)...
в этот список не забудьте добавить действия по развертыванию и настройке: авторизации, управления сессиями, бэкапа...
еще добавьте доступность и описания библиотек, кот. понадобятся для реализации
[doublepost=1494440508,1494440152][/doublepost]развивают не активно, ориентир на интеграцию и у ИБМ новые игрушки маркетолухов есть
но поддержка всего что есть в JSP + rhino (типа ноды, но другой ;) ) с привязкой всего этого к нотусевым сущностям
есть dojo (в составе) jquery, bootstrap
первый сразу доступен при разработке, остальные - надо поколдовать ;)
НО задачи бывают разные, а подход xpages отличается от классики (нотус)
сделать выбор, за вас, сложно
если платформа домино - можно интегрить со многими java серверами
Хотя бы Django из коробки,все что нужно там есть,чего нет,ставиццо pip'ом и нет проблем.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
Хотя бы Django из коробки,все что нужно там есть,чего нет,ставиццо pip'ом и нет проблем.
давайте рассмотрим по шагам ;)
SQLite (искаропики) не подойдет
у PostgeSQL нужен ДБадмин
у мускуля - тоже все надо настраивать
кластеризация под вопросом (да и управление)
аутентификация - надо настраивать
доступ на уровне ролей - где брать - самому делать?
если пользователь виндовый - это ацкий ад - настройка и запуск пистона
развитые ср-ва администрирования и управления сертификатами...
ну сами понимаете ;)
человеку, знакомому с доминой, все эти задачи будет надо изучить и уметь решать
 

karlomarx

One Level
03.05.2017
21
0
BIT
0
давайте рассмотрим по шагам ;)
SQLite (искаропики) не подойдет
у PostgeSQL нужен ДБадмин
у мускуля - тоже все надо настраивать
кластеризация под вопросом (да и управление)
аутентификация - надо настраивать
доступ на уровне ролей - где брать - самому делать?
если пользователь виндовый - это ацкий ад - настройка и запуск пистона
развитые ср-ва администрирования и управления сертификатами...
ну сами понимаете ;)
человеку, знакомому с доминой, все эти задачи будет надо изучить и уметь решать
Ну умный человек,как минимум не будет держать свои проекты на виндовсе,ибо все что нужно для деплоя приложений слишком костыльно ставиццо на виндовс,либо вообще отсутствует,тут я согласен
 

Gandliar

Lotus Team
16.02.2004
556
26
BIT
40
Тут вопрос для интранета сайт или для интернета. Должен ли сайт хорошо искаться в поисковиках...
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!