
Alexandr
03.08.2018
09:23:59
в итоге механизм единый, а реализации подменяются динамичеки, т.е. встраиваются в шаблон

Quantum Harmonizer
03.08.2018
09:24:56

Alexandr
03.08.2018
09:25:15
бывают и такие кейсы

Google

Alexandr
03.08.2018
09:25:47
вы видимо не бывали в мире кровавого интерпрайза и огромных систем с толстой БЛ?

Dmitry
03.08.2018
09:27:24

Quantum Harmonizer
03.08.2018
09:27:59
Если зависимостей от тысячи, давно пора рефакторить

Andrew
03.08.2018
09:29:14
вы видимо не бывали в мире кровавого интерпрайза и огромных систем с толстой БЛ?
С вашим представлением об огромности систем и кровавости ынтерпрайза не знаком, у каждого свои ужасы за душой. хотя озвученное количество узлов графа выше не звучит чем-то заоблачным и страшным.
Пока более чем хватало Стратегии, чтобы даже не задумываться о том, чтобы на лету в рантайме пытаться где-то что-то подменять.

Igor
03.08.2018
09:29:29

Dmitry
03.08.2018
09:29:40
ну да, или идти в микросервисы
Но это другой разговор

Alexandr
03.08.2018
09:30:10

Andrew
03.08.2018
09:32:10
стоит просто попробовать :)
Попробовать задуматься, а не выкинуть ли мне предсказуемость и простоту, не начать ли динамически менять зависимости и втянуть себе для этого Spring DI? Спасибо, мне и так неплохо живётся ?

Alexandr
03.08.2018
09:32:25
ребят, кстати, а вы случаем не тупо CRUD приложения пилите? :)

Quantum Harmonizer
03.08.2018
09:33:05
А что, их ещё и пилить надо? Я думал, фигак — и готово.

Google

Konstantine
03.08.2018
09:33:10

Alexandr
03.08.2018
09:33:55
блин, надеюсь я тут не один из стариков?

Igor
03.08.2018
09:35:42

Alexandr
03.08.2018
09:36:11
там да, я думаю поймут)

Andrew
03.08.2018
09:40:13
Я пока заметил только аппеляцию к своему невероятному опыту кровавого ынтерпрайза без хотя бы одного объективного примера, почему озвученные подходы считаются незыблемой нормой (разве что за исключением очевидного легаси, которое нельзя взять и переделать, но это явно не ваш аргумент).
Конечно, тут у всех только круды, все ходят из бд к клиенту и обратно, только у вас, старичка, тонны нестандартной логики, которые оправдывают озвученное :)
Впрочем, я и не ожидаю эти самые аргументы, я сам должен всё увидеть, конечно же. Не утруждайтесь :)


Alexandr
03.08.2018
09:42:26
Я пока заметил только аппеляцию к своему невероятному опыту кровавого ынтерпрайза без хотя бы одного объективного примера, почему озвученные подходы считаются незыблемой нормой (разве что за исключением очевидного легаси, которое нельзя взять и переделать, но это явно не ваш аргумент).
Конечно, тут у всех только круды, все ходят из бд к клиенту и обратно, только у вас, старичка, тонны нестандартной логики, которые оправдывают озвученное :)
опчему же, батюшка, незыблемой нормой. писать можно по разному. можно колбасить как попало, а можно гибко и расширяемо :)
не стану утруждаться)

Andrew
03.08.2018
09:43:41

Alexandr
03.08.2018
09:44:53
я думаю тут стоит закончить, спор на пустом месте

Andrew
03.08.2018
09:45:35

dimiii
03.08.2018
10:44:12

Mixer
03.08.2018
10:53:23
Я с каналов symfony и angular. Сижу тут потому что рассматриваю котел в качестве API бека для новой платформы. Но пока не очень уверен. Тут в основном ондроед разработчики. А вебы есть?

Konstantine
03.08.2018
10:53:24
Kotlin Extensions, которые вьюхи забирают из верстки, можно как-то дорабатывать? Например, у меня вьюха инклюдится и экстеншен ее воспринимает как просто View. Могу ли я как-то дать ему знать, что это вьюха определенного типа?

Quantum Harmonizer
03.08.2018
10:53:55

Mixer
03.08.2018
10:54:44
А какой Фреймворк у вас реализует взаимодействие с клиентом? Спринг? Просто чёто срут на него...

Google

Alexandr
03.08.2018
10:54:53

Quantum Harmonizer
03.08.2018
10:55:41

Alexandr
03.08.2018
10:55:48

Mixer
03.08.2018
10:56:06
Тут проскакивало что ктор для совсем начальных вещей)

Quantum Harmonizer
03.08.2018
10:56:21

Mixer
03.08.2018
10:56:56
А базы у вас как у всех mongo/postgres/mysql?

Bogdan
03.08.2018
10:57:24

Quantum Harmonizer
03.08.2018
10:57:30

Mixer
03.08.2018
10:58:48
С докерами тоже все хорошо?

Quantum Harmonizer
03.08.2018
10:59:18

Alexandr
03.08.2018
10:59:57

Alexandr
03.08.2018
11:00:27

Bogdan
03.08.2018
11:00:44

Mixer
03.08.2018
11:01:24
Меня в документации бомбануло от генерации html- tr { td {} }} - этим же никто не пользуется?

Alexandr
03.08.2018
11:01:27

dimiii
03.08.2018
11:01:55

Quantum Harmonizer
03.08.2018
11:02:12
NO
Мощный аргмент, давай завязывать

Google

Quantum Harmonizer
03.08.2018
11:02:27

Mixer
03.08.2018
11:02:29
Ну как. А шаблоны хотя бы? Темплейты...

Quantum Harmonizer
03.08.2018
11:02:36

Bogdan
03.08.2018
11:02:37

Alexandr
03.08.2018
11:02:43

Mixer
03.08.2018
11:03:59
Да эм... вроде думал отошли уже от того чтобы в классах HTML генерить. Может чего не понимаю... может фича действительно

Alexandr
03.08.2018
11:04:39
это dsl для генерации html. а ля jsx

dimiii
03.08.2018
11:04:41

Alexandr
03.08.2018
11:04:49
как по мне - бред

Admin
ERROR: S client not available

dimiii
03.08.2018
11:07:12

Quantum Harmonizer
03.08.2018
11:07:31

dimiii
03.08.2018
11:08:30
В общем, жизнь богаче догм и фашистских паттернов

Mixer
03.08.2018
11:08:45
Ну меня бомбит от этого))) я привык к twig или blade - когда это вообще отдельный слой - никак не пересекающийся с фреймворком или языком.

Quantum Harmonizer
03.08.2018
11:10:03

dimiii
03.08.2018
11:10:23

Mixer
03.08.2018
11:10:55
Ну это я так конечно. Щас то на сервере генерить хтмл не хорошо. )

Quantum Harmonizer
03.08.2018
11:11:09

Kirill
03.08.2018
11:11:21
Справедливости ради, тулинг в идее очень помогает писать на сприге. И сейчас это делать значительно приятнее, чем 3 года назад

Alexandr
03.08.2018
11:11:28

Google

Mixer
03.08.2018
11:11:37
Ну я считаю все двигается в сторону SPA
Смысл его на сервере генерить и тянуть каждый раз. Когда клиент сам это делает прекрасно, лучше сервера.

Quantum Harmonizer
03.08.2018
11:12:57
SPA — это ж когда сайт пытается притвориться приложением?

Mixer
03.08.2018
11:13:15
Да
Именно так
Но он не притворяется - он - приложение.

Alexander
03.08.2018
11:16:03
DSL быстрее html шаблонов. Если речь идет о каком-то жестко фиксированном html, который никогда не будет изменяться - это супер удобно. Если нужен дополнительный уровень или динамическая генерация, в кторе есть поддержка темплейтных движков: https://ktor.io/features/templates/freemarker.html

Mixer
03.08.2018
11:17:04
Аа. Во. Значит есть все ж. Спасибо.

Alexandr
03.08.2018
11:17:23
шаблонизатор должен быть клиентским, хватит все на сервере генерить

Mixer
03.08.2018
11:18:18
Ну да

dimiii
03.08.2018
11:18:49

Alexandr
03.08.2018
11:18:49

Alexander
03.08.2018
11:19:28
Не хотите, не генерите, ваше право. Вопрос в том, что вы хотите делать. Я не разу не веб-разработчик, но kotlinx.html использую

Alexandr
03.08.2018
11:20:29
так это же просто код, кто мешает сделать ветвление?

dimiii
03.08.2018
11:20:54

Quantum Harmonizer
03.08.2018
11:20:55

Alexander
03.08.2018
11:21:13
Через попу. Лучше не надо

Alexandr
03.08.2018
11:21:30

Mixer
03.08.2018
11:22:16