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

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

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

    Голосов: 0 0,0%

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

lionk

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

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

И есть ли хоть один кто писал на Яве а в Хпейджах дауншифтнулся до ява-скрипта?
 
  • Нравится
Реакции: rinsk
R

romych2004

Ну теоретически ssjs хуже по скорости. Т.к. ssjs в итоге транслируется в джаву
Начинал с ssjs, когда делал первые проекты, теперь скатился до java :)
 
L

lionk

135 просмотров и 1 голос. :(
Вот тебе и «The Zen of Domino»
 

savl

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

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 981
611
BIT
439
основная "неприятность" SSJS - как только понадобятся внешние библиотеки - будет java
т.о. смысла не много, но для команды с теми кто фронт разрабатывает- будет проще общаться ;)
мне лично не нра отсутствие строгой типизации
 
R

romych2004

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

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 981
611
BIT
439
при чем тут внешние библиотеки) В ssjs спокойно можно юзать джаву
не понял - причем тут это? зачем мне нетипизированный язык, если разработку проще (для меня) вести в типизированном и либы именно для него, смысл вашего возражения?
 
R

romych2004

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

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 981
611
BIT
439
Никаких возражений, просто Вы дизинформируете, на что я сделал замечание
вам поговорить захотелось? - где я дезинформировал? у вас есть право делать замечание (тон смените)?
есть библиотеки для FOP, POI... написанные на SSJS? ответ - нет
 
R

romych2004

вам поговорить захотелось? - где я дезинформировал? у вас есть право делать замечание (тон смените)?
есть библиотеки для 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
7 981
611
BIT
439
Я же сказал, что в ssjs можно юзать java. Никто не мешает Вам в ssjs написать
я не утверждал обратного, я указал на бессмысленность сего действа, мне не нужна голая либы внутри SSJS
нужен бэкэнд выполняющий опред. ф-цию и его удобнее (мне, 100500 раз уже сказал) писать на том языке,, под кот. и создана либа!
 
C

cLif

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

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