@kotlin_lang

Страница 791 из 982
Alexandr
03.08.2018
09:25:15
бывают и такие кейсы

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

Dmitry
03.08.2018
09:27:24
ты сможешь поддерживать граф из 50-70 объектов с передачей через параметры конструктора?
Конечно, если не все компоненты графа зависят друг от друга Вот если зависимостей под тысячу - уже вопрос. Может тогда действительно нужна магия даггера, который сам зависимости подбиратьу меет.

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

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

Dmitry
03.08.2018
09:29:40
Если зависимостей от тысячи, давно пора рефакторить
В графе, может быть просто очень большой проект.

ну да, или идти в микросервисы

Но это другой разговор

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
ребят, кстати, а вы случаем не тупо CRUD приложения пилите? :)
Здесь большая часть - андроид разрабы, так что да.

Alexandr
03.08.2018
09:33:55
Здесь большая часть - андроид разрабы, так что да.
а, тогда понятно, сорян. просто вам еще не надо было проделывать все это :)

блин, надеюсь я тут не один из стариков?

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

Дедуль, тебе сюда @kotlin_jvm ?
ну слушай, за дедлулю то уж совсем списывать не надо)

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

Впрочем, я и не ожидаю эти самые аргументы, я сам должен всё увидеть, конечно же. Не утруждайтесь :)

Andrew
03.08.2018
09:43:41
опчему же, батюшка, незыблемой нормой. писать можно по разному. можно колбасить как попало, а можно гибко и расширяемо :)
Вот потому и незыблемой, потому что расширяемость у вас гвоздями прибита к вышеозвученному подходу и иначе её обеспечить невозможно.

Alexandr
03.08.2018
09:44:53
Вот потому и незыблемой, потому что расширяемость у вас гвоздями прибита к вышеозвученному подходу и иначе её обеспечить невозможно.
ну вот у меня она есть и будет) а вот ручная сборка будет жевать кактус при изменениях и расширении)

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

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. Могу ли я как-то дать ему знать, что это вьюха определенного типа?

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

Google
Alexandr
03.08.2018
10:55:48
А какой Фреймворк у вас реализует взаимодействие с клиентом? Спринг? Просто чёто срут на него...
срут те кто не понимает/кому не нужна его мощь, им он просто кажется сложным. хрен там с два наваяете на ктор то же что на спринге

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

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
А базы у вас как у всех mongo/postgres/mysql?
любые, для которых есть JDBC-коннекторы, включая эти

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

Quantum Harmonizer
03.08.2018
10:59:18
С докерами тоже все хорошо?
JVM в докер же вроде заворачивают, да

Alexandr
03.08.2018
10:59:57
С докерами тоже все хорошо?
разница то какая, он все съест

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

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

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

Quantum Harmonizer
03.08.2018
11:02:36
Bogdan
03.08.2018
11:02:37
Любые кишки спринга боль
И вот тут все зависит на сколько хорошо спринг ложится под задачу

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
Да эм... вроде думал отошли уже от того чтобы в классах HTML генерить. Может чего не понимаю... может фича действительно
Почему обязательно HTML? Это просто шаблоны, как отмечено. Например шаблоны для писем.

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

Admin
ERROR: S client not available

dimiii
03.08.2018
11:07:12
Почему обязательно HTML? Это просто шаблоны, как отмечено. Например шаблоны для писем.
В смысле, конечно тот же HTML. Просто, очевидно, твой HTML подразумевался HTML передаваемый по HTTP с дальнейшей критикой по поводу генерации контента на сервере

Quantum Harmonizer
03.08.2018
11:07:31
Да эм... вроде думал отошли уже от того чтобы в классах HTML генерить. Может чего не понимаю... может фича действительно
А что плохого, если это отдельный класс, который отвечает именно за представление? Никто ж не заставляет мешать с логикой.

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

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

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

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
DSL быстрее html шаблонов. Если речь идет о каком-то жестко фиксированном html, который никогда не будет изменяться - это супер удобно. Если нужен дополнительный уровень или динамическая генерация, в кторе есть поддержка темплейтных движков: https://ktor.io/features/templates/freemarker.html
>каком-то жестко фиксированном html, который никогда не будет изменяться - это супер удобно уау! быстрее чем взять говорый статичный html, который не будет генерится на сервере и просто его отдать?

шаблонизатор должен быть клиентским, хватит все на сервере генерить

Mixer
03.08.2018
11:18:18
Ну да

dimiii
03.08.2018
11:18:49
шаблонизатор должен быть клиентским, хватит все на сервере генерить
А как быть, когда требуется сформировать отчет, например, финансовый, но при этом требуется скрытие данных? Например, показывать суммарный бюджет, скрывая некоторые пункты?

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

а что, html dsl не позволяет динамики?
Он не позволяет подгружать шаблон в рантайме

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
Через попу. Лучше не надо

Mixer
03.08.2018
11:22:16
Не-нене) Я вот о чем А Б В .. -список сумм, - требуется вывести их в таблице и подбить итог. При этом часть строчек цензурировано.
Да бывают кейсы действительно когда математику скрывать надо. Не всегда можно там по разным причинам данные сгенерить на сервере и отдать. Это вот такой момент - кому чего критично.

Страница 791 из 982