@jvmchat

Страница 957 из 2890
Aliaksei
30.12.2016
17:10:08
тем более UI часто нужны пограничные значения (типа очень длинные, короткие, на разных языках)

Ruslan
30.12.2016
17:10:28
А кто-нибудь ведёт внутреннюю документацию на AsciiDoctor? Вместо Confluence

Aliaksei
30.12.2016
17:11:09
Ведут

Google
Ruslan
30.12.2016
17:11:32
swaggerhub пробуем
Спс. Обязательно гляну.

Confluence
А как фиксируете внесение правок с чьей-либо стороны?

Митко Соловец?
30.12.2016
17:13:16
А как фиксируете внесение правок с чьей-либо стороны?
там вроде указывается, кто редактировал последний

Anton
30.12.2016
17:13:44
в confluence вобщем то версионирование есть и сам протокол конечно версиями обусловлен тоже, когда та или иная штука была добавлена, или убрана

Ruslan
30.12.2016
17:14:25
А можно оповестить автоматически остальных, что им требуется взглянуть на документ?

У нас на AsciiDoctor в репозитории и мы делаем pull-requestы. А в ревьюеров добавляем тех, кому необходимо ознакомиться. Честно - дрочь. Попроще бы...

Anton
30.12.2016
17:16:04
А можно оповестить автоматически остальных, что им требуется взглянуть на документ?
если они watchers списке, то да. но прям чтоб указать кому послать уведобление. не, такого не припоминаю. может через расширения какие можно.. но вообще для этого ведь и mail можно написать :)

Митко Соловец?
30.12.2016
17:16:39
Ruslan
30.12.2016
17:17:12
если они watchers списке, то да. но прям чтоб указать кому послать уведобление. не, такого не припоминаю. может через расширения какие можно.. но вообще для этого ведь и mail можно написать :)
Ой не, нельзя) у нас несколько офисов в разных странах и когда начинается канитель, выступаешь в роли воспитателя детсада: он ему сказал, этот тому не передал и пр...

Ruslan
30.12.2016
17:18:07
Anton
30.12.2016
17:18:30
Что это значит?
в доке можн через “@“ упоминать людей

Google
Ruslan
30.12.2016
17:19:04
Ааа. А есть фоловеры там? Вот ты говорил watchers - можно поподробнее чуть?(

Anton
30.12.2016
17:20:06
ну вот как то так

Ruslan
30.12.2016
17:20:40
Благодарствую)

Мы пользуемся Jira, но с Confluence не сложилось.

Anton
30.12.2016
17:21:32
но вроде бы на всех страничках, если ты был упомянут, то автоматически в watchers для этой странички попадаешь

Sergey
30.12.2016
17:24:38
С Vaadin сайта про память Vaadin stores the state of the user interface on the server-side in the HTTP session. The size of the session fully depends on the amount of state (e.g. views) and business data that is stored in the application, ranging from 50kb to 1000kb per concurrent user, depending on the amount of business data that is stored in the session. Memory use is rarely a bottleneck for a properly designed application. See below for tips on optimizing the session size.

typical Vaadin application scales up to 10 000 concurrent users per server

Anton
30.12.2016
17:28:22
typical Vaadin application scales up to 10 000 concurrent users per server
ну то есть просто надо уметь готовить

Sergey
30.12.2016
17:30:32
да там есть какие то методы

Anton
30.12.2016
17:31:32
тут вот, если осилишь финнский акцент, можно послушать про разные способы работы с сессией https://www.youtube.com/watch?x-yt-cl=85114404&v=bH2_nWxwXY8&x-yt-ts=1422579428

Sergey
30.12.2016
17:31:54
Меня больше интересует насколько трудоёмко писать там свои кастомные контролы

Sergey
30.12.2016
17:34:46
например такие плавающие панельки которые должны анимационно летать пересортировываться

Ruslan
30.12.2016
17:35:09
Ну табы там есть. Сделать эти боксы "покупка" - тривиальная задача.

Про анимацию не скажу

Sergey
30.12.2016
17:35:32
да боксы с контентом

Ruslan
30.12.2016
17:37:40
Боксы - ерунда. Наследованием решается. Примерно как в Android. Да с любым компонентом. Грубо говоря наследуешься от лэйаута, туда пихаешь в нужные места базовые контролы и все. А потом используешь уже этот, недавно созданный компонент. В конструктор, например, передаешь объект требуемого класса.

Google
Ruslan
30.12.2016
17:39:24
Т.е. у тебя будет MyBox компонент, внутри которого будет определена логика по его отображению.

Я с Vaadin работал лишь в одном проекте, а вот на SmartGWT был большой опыт. Там именно так решали. Мало того, у этого бокса может быть несколько реализаций, опять таки решается наследованием: MyBuyBox, MySellBox и т.д.

Sergey
30.12.2016
17:41:24
оно не будет тормозить если их будет 10-15 на экране ?

Ruslan
30.12.2016
17:42:01
Ну зависит от того как сделаешь, но нет, не будет)

Sergey
30.12.2016
17:42:15
там внутри есть немножко контролов

Ruslan
30.12.2016
17:42:17
Грубо говоря он просто в див несколько дивок вставит

Не переживай, тормозить не будет. В итоге будет нормально интерпретировано. В нормальный HTML. Просто работать ты будешь с высокоуровневым компонентом. Это удобно.

Если 100000 вставишь, то будет) хоть ты на самом HTML сделаешь. Тогда придется думать над ленивой подгрузкой. Но если реально 10-20 даже не сомневайся.

Sergey
30.12.2016
17:49:00
Не переживай, тормозить не будет. В итоге будет нормально интерпретировано. В нормальный HTML. Просто работать ты будешь с высокоуровневым компонентом. Это удобно.
да этих карточек будет много, но само собой ленивая загрузка будет реализованна. Вобщем ты меня прям обнадёжил ) А какой проект на Vaadine делал ?

Ruslan
30.12.2016
17:51:16
да этих карточек будет много, но само собой ленивая загрузка будет реализованна. Вобщем ты меня прям обнадёжил ) А какой проект на Vaadine делал ?
Банковская система по мониторингу АТМ для одного из российских банков, чьё имя начинается на Home)

Sergey
30.12.2016
17:51:48
Nick
30.12.2016
17:52:04
а кто dagger юзал с gwt, кроме меня?

Ruslan
30.12.2016
17:52:22
Nick
30.12.2016
17:52:27
Там проще так, чем через CSS)
ну когда у тебя на ресаизинге все через js рисуется, эт жесть

Я вообще про концепцию
ну что за концепция? про острова?

Sergey
30.12.2016
17:53:03
А если сравнивать Vaadin с GWT то в чём приемущества в рамках такого проекта ?

Google
Ruslan
30.12.2016
17:53:44
ну что за концепция? про острова?
Что за концепция про острова?)

Nick
30.12.2016
17:54:08
А если сравнивать Vaadin с GWT то в чём приемущества в рамках такого проекта ?
ну ваадин эт фирма, у них не только gwt фреимворк есть) еще есть и для ангулара 2 и полимера компоненты

Ruslan
30.12.2016
17:57:24
А если сравнивать Vaadin с GWT то в чём приемущества в рамках такого проекта ?
Как я говорил, GWT сильно разделяет клиентский код и серверный. Ты даже не можешь использовать некоторые из методов явы в клиентском пакете. Связь с сервером через RPC. Vaadin сильно все упрощает. Ты не следишь за вызовами до сервера. В этом есть как плюсы так и минусы. В классическом GWT клиент и сервер - это разные вещи, которые общаются между собой. В Vaadin же, клиент за каждым чихом ходит на сервер. Если при нажатии на кнопку нужно показать popup, то при нажатии на кнопку клиент пойдёт на сервер и узнает что нужно делать (показать попап). Т.е. количество запросов вырастает качественно. Но разрабатывать удобно.

GWT.runAsync
Не совсем. Я про то, чтобы не пихать сразу 10000 компонентов на UI, а добавлять их, когда появляется необходимость.

Ruslan
30.12.2016
17:58:38
ну не только rpc, есть же restygwt
Либо не использовал, либо в данной терминологии не знаком.

Расскажешь?

Nick
30.12.2016
17:59:04
Admin
ERROR: S client not available

Ruslan
30.12.2016
18:01:17
А) ну понятно, что можно rest) просто есть ли смысл?) мы делали через RPC. Со скрипом, но можно было сказать, что это было удобно) Всяко удобнее, чем REST) Но ИМХО. Просто какой смысл писать клиент на GWT, если бэк даёт rest API?))

Nick
30.12.2016
18:02:30
Ruslan
30.12.2016
18:04:02
До других серверов - даже не обсуждается, однозначно - тру. Только опять вопрос - почему клиент ходит до других серверов через REST API, а не просит сервер сделать это для него. В общем, спорно. Но да, то, что ты обозначил, что так можно - это плюс.

Nick
30.12.2016
18:05:33
Портлет?)
на самом деле rest и балансировать проще

Ruslan
30.12.2016
18:06:05
скорее gwt rpc легаси
Скорее GWT - легаси)))

Google
Митко Соловец?
30.12.2016
18:06:21
Nick
30.12.2016
18:06:27
ну не, если в релизе 2.8 не плохой прогресс таки

а если с даггером юзать, то впринципе красиво получается код писать

Ruslan
30.12.2016
18:07:35
Я бы вообще не стал новый проект делать на GWT. Даже из под палки. Вспоминается только боль.

а если с даггером юзать, то впринципе красиво получается код писать
Даггер - это штука, которая DI добавляет на клиент?

Anton
30.12.2016
18:08:48
угу
даггер же не про клиент. видио с Gin перепутали

Nick
30.12.2016
18:08:58
по сути дела, эт просто генератор )

Anton
30.12.2016
18:09:18
нет, даггер можно юзать с gwt
ок, я отстал от жизни

Nick
30.12.2016
18:09:25
ок, я отстал от жизни
не ссы, эт мало кто знает)

Anton
30.12.2016
18:09:37
Nick
30.12.2016
18:09:49
кстати он еще и на activities and places не плохо ложился вроде

единственное что я хотел бы тогда видеть эт автоматический GWT.runAsync) чтоб портянки кода поменьше были

Ruslan
30.12.2016
18:10:38
Короче, сча подпишем Sergey на Vaadin. Давайте лучше отговаривать)))

Митко Соловец?
30.12.2016
18:10:59
блин, ребят 2016, скоро 2017

какой гвт, какой ваадин

Nick
30.12.2016
18:11:13
ну а что юзать

для ee само то

Ruslan
30.12.2016
18:11:45
какой гвт, какой ваадин
Не могу не согласиться)

Митко Соловец?
30.12.2016
18:11:52
есть вариант для богатых компаний

Страница 957 из 2890