Где складируете большую часть логики приложения?

Где складируете большую часть логики приложения?

  • в SSJS библиотеках

    Голосов: 0 0.0%

  • Всего проголосовало
    3

lionk

Well-known member
05.04.2007
310
2
#1
Задался тут на досуге вопросом, в x-page где разрабатывать логику приложений,
я по старой привычке леплю всё в SSJS библиотеки (как раньше лепил в LotusScript) библиотеки, в яву лезя только когда без неё не обойтись.
Интересна статистика как у других?

Алсо интересна тенденция
писал в основном на LS пересел на:
- JS
- Java

И есть ли хоть один кто писал на Яве а в Хпейджах дауншифтнулся до ява-скрипта?
 
Симпатии: Понравилось rinsk

romych2004

Lotus team
01.04.2013
112
20
#2
Ну теоретически ssjs хуже по скорости. Т.к. ssjs в итоге транслируется в джаву
Начинал с ssjs, когда делал первые проекты, теперь скатился до java :)
 

savl

Lotus team
28.10.2011
2 131
102
#6
Постоянно читаю
Для просмотра контента необходимо: Войти или зарегистрироваться

Практика такая: java - logic, xpage - front
MVC подход через java, далее дергается интерфейсами через ssjs, при необходимости делают обращения к агентам ls
обязательно к использованию: ExtLIb + OPenNTF Domino Api
Приложение на Xpage - делать в отдельной базе.
Многие отказываются от клиента IBM в пользу Eclipse + xPage SDK
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 567
263
#7
основная "неприятность" SSJS - как только понадобятся внешние библиотеки - будет java
т.о. смысла не много, но для команды с теми кто фронт разрабатывает- будет проще общаться ;)
мне лично не нра отсутствие строгой типизации
 

romych2004

Lotus team
01.04.2013
112
20
#8
основная "неприятность" SSJS - как только понадобятся внешние библиотеки - будет java
т.о. смысла не много, но для команды с теми кто фронт разрабатывает- будет проще общаться ;)
мне лично не нра отсутствие строгой типизации
при чем тут внешние библиотеки) В ssjs спокойно можно юзать джаву
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 567
263
#9
при чем тут внешние библиотеки) В ssjs спокойно можно юзать джаву
не понял - причем тут это? зачем мне нетипизированный язык, если разработку проще (для меня) вести в типизированном и либы именно для него, смысл вашего возражения?
 

romych2004

Lotus team
01.04.2013
112
20
#10
не понял - причем тут это? зачем мне нетипизированный язык, если разработку проще (для меня) вести в типизированном и либы именно для него, смысл вашего возражения?
Никаких возражений, просто Вы дизинформируете, на что я сделал замечание
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 567
263
#11
Никаких возражений, просто Вы дизинформируете, на что я сделал замечание
вам поговорить захотелось? - где я дезинформировал? у вас есть право делать замечание (тон смените)?
есть библиотеки для FOP, POI... написанные на SSJS? ответ - нет
 

romych2004

Lotus team
01.04.2013
112
20
#12
вам поговорить захотелось? - где я дезинформировал? у вас есть право делать замечание (тон смените)?
есть библиотеки для FOP, POI... написанные на SSJS? ответ - нет
При чем здесь поговорить и мой тон? Просто говорю что Вы не правы. Такого не может быть?
Я же сказал, что в ssjs можно юзать java. Никто не мешает Вам в ssjs написать
Код:
var wb:org.apache.poi.xssf.usermodel.XSSFWorkbook = new org.apache.poi.xssf.usermodel.XSSFWorkbook();
или

Код:
importPackage(org.apache.poi.xssf.usermodel);
var wb:XSSFWorkbook = new XSSFWorkbook();
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 567
263
#13
Я же сказал, что в ssjs можно юзать java. Никто не мешает Вам в ssjs написать
я не утверждал обратного, я указал на бессмысленность сего действа, мне не нужна голая либы внутри SSJS
нужен бэкэнд выполняющий опред. ф-цию и его удобнее (мне, 100500 раз уже сказал) писать на том языке,, под кот. и создана либа!
 

cLif

Well-known member
27.09.2010
50
4
#14
Постоянно читаю
Для просмотра контента необходимо: Войти или зарегистрироваться

Практика такая: java - logic, xpage - front
MVC подход через java, далее дергается интерфейсами через ssjs, при необходимости делают обращения к агентам ls
обязательно к использованию: ExtLIb + OPenNTF Domino Api
Приложение на Xpage - делать в отдельной базе.
Многие отказываются от клиента IBM в пользу Eclipse + xPage SDK
Все верно, полностью поддерживаю. В качестве дополнения: Java, по возможности, дергаю через EL, и уже в крайнем случае ssjs и не более одной строки