Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5] 6   вперед  Ctrl      все
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
dakeiras
Member

Откуда:
Сообщений: 444
И кстати чат бот совсем не детский пример. Чат бот это такой же фронтэнд канал как и мобильное приложение.

И когда чат бот для работы с финансами (карты, трансферы средств) - это как раз отличный пример энтерпрайза. С продуманной экосистемой, архитектурой и безопасностью.
19 май 20, 17:32    [22135959]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Ну ты понимешь что плагины - это инжекция чужого кода в твоё приложение.

И то что ты тестил своё приложение тыщу раз вовсе не отменяет тот факт что любой кодер шутки
ради сможет удалить все файлы твоего /home/{userName} просто так.

Но если глубина моих глубин тебе непонятна - то ладно забей. Это я так... отклонился в сторону.

Это кстати тоже с рефлексией и класслоадером тесно связано. Уж коли на то пошло.
19 май 20, 17:52    [22135965]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
dakeiras

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

Мы таких не знаем. Рассказывай.
Мы пару часов послушаем. Вникнем.
19 май 20, 18:32    [22135985]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
dakeiras
Member

Откуда:
Сообщений: 444
PetroNotC Sharp
dakeiras

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

Мы таких не знаем. Рассказывай.
Мы пару часов послушаем. Вникнем.

ну я делал пару таких, один на проде уже года 2, другой для стартапа.

Чат бот с поддержкой step up authorization, SMS/Email OTP, , плагинов. Могу если интересно выложить исходники движка.
20 май 20, 04:52    [22136143]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
dakeiras
Member

Откуда:
Сообщений: 444
Ай, да что уж там томить, вот он, великий и ужасный:

https://github.com/INFINITE-TECHNOLOGY/DAVID

Работает на проде в фин. тех банке несколько лет.

Ну что, поцоны ваще ребята, да? :)

А если серьёзно, в мире Телеграм ботов это остров надежды. Советую юзать это, если делаете бота своего.
20 май 20, 08:02    [22136164]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
dakeiras,
Могу по статистике тебе сказать.
Что в гитхаб заглянул один мембер из всех.
Рассказывать надо, а не ссылки кидать.
Или ссылку на Статью.
Презентовать решение).
20 май 20, 09:56    [22136210]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Ноль форков. Никто себе не сделал копию для изменений. И ноль звездочек. Отношение - так себе. Нейтральное.
20 май 20, 09:59    [22136213]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
mayton,
Вот представь, сидит босс.
Тут приходит чел и говорит что нам нужен телеграмм боты.
Превый вопрос: "это что такое? Мессенджер что ли"?
"Зачем нам мессенджер "?
....
Нужно на пальцах объяснить))
20 май 20, 10:35    [22136231]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
dakeiras
Member

Откуда:
Сообщений: 444
mayton
Ноль форков. Никто себе не сделал копию для изменений. И ноль звездочек. Отношение - так себе. Нейтральное.


Я впервый раз запостил тут, погодите. Сейчас напишу в группу telegram bots, там иранцы офигеют и поставят звёздочки:)

Но сначала хотел бы улучшить документацию, и возможно пока выпилить Ascend из бота, а то неподготовленные умы оплавятся от такого :)
20 май 20, 10:43    [22136238]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
PetroNotC Sharp
mayton,
Вот представь, сидит босс.
Тут приходит чел и говорит что нам нужен телеграмм боты.
Превый вопрос: "это что такое? Мессенджер что ли"?
"Зачем нам мессенджер "?
....
Нужно на пальцах объяснить))

Я верю в способность босса нюхом чувствовать рынок. А если его это не зацепит
в первые 30 секунд - то идея тухляк. И ее можно отложить еще на 2-3 года.
20 май 20, 10:52    [22136244]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
mayton,
Именно. У чела есть 30 сек чтобы босс въехал в предложение.
Даже если взять СССР, то это документ Концепция на 1 лист А4 в ворде.
20 май 20, 10:57    [22136250]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
dakeiras
mayton
Ноль форков. Никто себе не сделал копию для изменений. И ноль звездочек. Отношение - так себе. Нейтральное.


Я впервый раз запостил тут, погодите. Сейчас напишу в группу telegram bots, там иранцы офигеют и поставят звёздочки:)

Но сначала хотел бы улучшить документацию, и возможно пока выпилить Ascend из бота, а то неподготовленные умы оплавятся от такого :)

Зачем?
20 май 20, 10:59    [22136252]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
PetroNotC Sharp
По сабжу - аннотации спринга = перебор.
Прогеру трудно выбирать, где они нужны и где не нужны.
Так как аннотирование превратилось в программирование.

юзай плей. там почти нет аннотаций. только от гуиса.
21 май 20, 22:06    [22137360]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 10171
PetroNotC Sharp
Даже если взять СССР, то это документ Концепция на 1 лист А4 в ворде.
В СССР не было не только "секса", но "ворда".

P.S.
Нет, текстовые редакторы были.
Коллега, помнится, печатал "рассылку" (шаблон плюс список) для многих человек на ДВК-4 плюс "Роботрон". Редактор, вроде, "Мир" назывался. Не помню точно.
22 май 20, 09:21    [22137472]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
Lelouch
Member

Откуда: Москва
Сообщений: 1849
dakeiras
Ай, да что уж там томить, вот он, великий и ужасный:

https://github.com/INFINITE-TECHNOLOGY/DAVID

Работает на проде в фин. тех банке несколько лет.

Ну что, поцоны ваще ребята, да? :)

А если серьёзно, в мире Телеграм ботов это остров надежды. Советую юзать это, если делаете бота своего.


Зачем? Что даст? Что ускорит при разработке?

dakeiras
@SpringBootApplication(scanBasePackages = ["io.infinite.ascend", "io.infinite.david"])

То есть Spring Boot Autoconfiguration вы тоже не освоили.
22 май 20, 10:59    [22137548]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
dakeiras
Member

Откуда:
Сообщений: 444
автор
То есть Spring Boot Autoconfiguration вы тоже не освоили.

Что такое Spring Boot Autoconfiguration и чем оно отличается от обычного @EnableAutoConfiguration?

Помоему это Вы не освоили, либо недопоняли что-то.

автор
Зачем? Что даст? Что ускорит при разработке?

Даст готовую основу с Spring Boot и многопоточную модель взаимодействия с пользователями (обработка ввода-вывода) + сессию пользователя. Т.е. весь движок чат бота.
На выходе это даст качественный UX.

Соотвественно останется только реализовать конкретные команды бота.
22 май 20, 11:23    [22137568]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5288
dakeiras
автор
То есть Spring Boot Autoconfiguration вы тоже не освоили.

Что такое Spring Boot Autoconfiguration и чем оно отличается от обычного @EnableAutoConfiguration?


Тем, что в своем модуле, вы делаете конфигурацию "по умолчанию".
Которая позволяет, при подключении вашего модуля к проекту "из коробки" получить уже настроенное поведение.
Без использования аннотаций, а только указаний специфичных для вашего модуля настроек в "properties" файле.
22 май 20, 11:45    [22137585]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
dakeiras
Member

Откуда:
Сообщений: 444
Ascend это JAR зависимость. Я вообще не понимаю о чём вы говорите.

Как ещё добавить в контекст бины из JAR зависимости?

Наверное если добавлена такая аннотация, то не просто так?
22 май 20, 12:04    [22137598]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
Lelouch
Member

Откуда: Москва
Сообщений: 1849
dakeiras,

dakeiras
Даст готовую основу с Spring Boot и многопоточную модель взаимодействия с пользователями (обработка ввода-вывода) + сессию пользователя. Т.е. весь движок чат бота.
На выходе это даст качественный UX.

Что из этого мне не даст Спринг + полдня разбора документации Telegram? :)
22 май 20, 12:18    [22137605]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
Lelouch
Member

Откуда: Москва
Сообщений: 1849
dakeiras

Как ещё добавить в контекст бины из JAR зависимости?


Так и быть:
https://lmgtfy.com/?q=spring boot custom auto configuration
22 май 20, 12:20    [22137608]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
dakeiras
Member

Откуда:
Сообщений: 444
Lelouch
dakeiras,

dakeiras
Даст готовую основу с Spring Boot и многопоточную модель взаимодействия с пользователями (обработка ввода-вывода) + сессию пользователя. Т.е. весь движок чат бота.
На выходе это даст качественный UX.

Что из этого мне не даст Спринг + полдня разбора документации Telegram? :)


Вам ничего не даст, т.к. вы эксперт по Java и Spring.

А вот сидя в группе в Телеге по "telegram chat bots" (Java реализация Telegram Chat Bot API) - там сидят гопники и иранцы, которые не могут скомпилить приложение даже.

Для них добавить БД проблема, тем более спринг. Поэтому сделал для них. Хотя ещё не давал им ссылку - надо сначала сделать документацию.

+ готов к деплою на хероку (с этим сложности почему-то у некоторых людей возникают)
+ многопоточная модель - позволяет интерактивное выполнение с пользовательском вводом в рамках 1 метода - этого нет в библиотеке telegram chat bots
22 май 20, 12:23    [22137611]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
dakeiras
Member

Откуда:
Сообщений: 444
т.к. чат ботов в основном пишут чтобы на биткоинах кого-то нагреть.
22 май 20, 12:24    [22137613]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
Lelouch
Member

Откуда: Москва
Сообщений: 1849
dakeiras
т.к. чат ботов в основном пишут чтобы на биткоинах кого-то нагреть.


Хорошо, https://azure.microsoft.com/en-us/services/bot-service/#getting-started - в чем ваше преимущество?
22 май 20, 12:34    [22137624]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
dakeiras
Member

Откуда:
Сообщений: 444
Lelouch
dakeiras

Как ещё добавить в контекст бины из JAR зависимости?


Так и быть:
https://lmgtfy.com/?q=spring boot custom auto configuration


https://docs.spring.io/spring-boot/docs/2.0.0.M5/reference/html/boot-features-developing-auto-configuration.html

Это? Нет не знал. Я первый раз делаю Spring Boot библиотеку.
Далеко не всегда это требуется.

Посмотрю, добавлю в Ascend. Там много чего можно добавить из того же Keycloak Spring.
22 май 20, 12:37    [22137626]     Ответить | Цитировать Сообщить модератору
 Re: Аннотации спринга, по-моему перебор, не? :)  [new]
dakeiras
Member

Откуда:
Сообщений: 444
Lelouch
dakeiras
т.к. чат ботов в основном пишут чтобы на биткоинах кого-то нагреть.


Хорошо, https://azure.microsoft.com/en-us/services/bot-service/#getting-started - в чем ваше преимущество?


Идея отличная. Но их Java API - это страх божий.

Посмотрите:
https://github.com/microsoft/botbuilder-java/tree/master/samples/45.state-management/src/main/java/com/microsoft/bot/sample/statemanagement

Всё на флагах работает:

https://github.com/microsoft/botbuilder-java/blob/master/samples/45.state-management/src/main/java/com/microsoft/bot/sample/statemanagement/ConversationData.java

private boolean promptedUserForName;


Посмотрите как реализованы команды в Дэвиде.
https://github.com/INFINITE-TECHNOLOGY/DAVID/blob/master/david-sdk/src/main/groovy/io/infinite/david/abilities/History.groovy

String tranCount = waitForInput(15)


Всё в 1 файле, интерактивно с пользовательским вводом, лаконично.

Microsoft, что ты сделал?...:(

Идея и возможности были отличные, но код кошмар какой-то получается.

Сообщение было отредактировано: 22 май 20, 13:25
22 май 20, 13:24    [22137665]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5] 6   вперед  Ctrl      все
Все форумы / Java Ответить