
Denis
16.10.2016
12:30:49
ага

Viacheslav
16.10.2016
12:31:46
если буквоедить то и писать - проектирую бд тоже не правильно, проектирую схемы бд вот

Mikhail
16.10.2016
12:32:12
правильно
"проектировать бд" - это правильное написание

Google

Mikhail
16.10.2016
12:32:39
потому что "база данных" и есть определение схемы
просто часто бд употребляют в смежных значениях
точнее сказать, что "определение схемы" входит в понятие "проектировать бд", но "проектировать бд" не ограничивается исключительно "определением схемы"

Alexey
16.10.2016
12:47:40
Добрый день. Кто-нибудь что-нибудь хорошее или плохое про Play Framework скажет? и вообще нужно оно?

Alex
16.10.2016
12:48:11
это комбайн
если согласен в него врубаться, бери

Alexey
16.10.2016
12:50:09
есть преимущества какие-нибудь перед Spring Boot например?
Скыр, здарова, кстати

Alex
16.10.2016
12:51:06
превед
спрингом почти не пользовался, думаю он поразлапистее

Viacheslav
16.10.2016
12:52:43
Преимущество это на порядок меньше косвенности
Никаких аннотаций все компоненты родные а не солянка как в спринге

Oleksandr
16.10.2016
12:55:52
плей — стейтлесс асинхронная штука, с аккой под капотом
спринг концептуально другой, с сервлетами (ну и у него thread-per-request, хотя вроде как в новом уже нет)
скала или джава, хмл или аннотации или явно в коде — по большому счету, вкусовщина

Google

Wystan
16.10.2016
12:58:19

Alexey
16.10.2016
12:59:18
меня наоборот рубит тостый клиент. когда уже и бизнесс логику во фронт пихают. имхов фронт должен просто красиво данные отображать
akka-http ок, но там все самому надо выкручивать - роуты, настройка секьюрити и прочее
понятно, что от play мне в общем-то только REST нужен

Юрий
16.10.2016
13:00:42
вообще я тут недавно смотрел просто http либы скальные
самое приятное апи было именно у плэя
akka-http тянет за собой адовые стримы

Oleksandr
16.10.2016
13:01:03
++
вообще тошнит от акка-хттп

Юрий
16.10.2016
13:01:19
вся надежда на Vodka от @fomkin
тока он у меня чет не завелся

Nick
16.10.2016
13:01:32

Юрий
16.10.2016
13:02:01
может быть я просто не вкурил до конца
но в одном из базовых примеров про обработку ошибок уже стримы торчали

Nick
16.10.2016
13:02:29
Потому что стримы сука удобные
Правда их ад дебажить

Юрий
16.10.2016
13:03:04
стримы как идея или именно акка стримы?

Viacheslav
16.10.2016
13:06:38
Чейта никто не вспомнил даже? Ну ок это сделаю я - финаглушка

Nick
16.10.2016
13:07:05

Юрий
16.10.2016
13:07:23
идея норм, не спорю. Но у акка стримов адовое апи

Google

Юрий
16.10.2016
13:07:28
сравни с monix

Nick
16.10.2016
13:07:31
Нормас
На самом деле, можно на rx глянуть, но там тож ад)
В общем конечно все записит от области применения, стримы не стоит везде пихать

Юрий
16.10.2016
13:10:20
я люблю простые и понятные библиотеки. Если для нормального использования либы нужно прочитать доку от начала до конца пару раз - ну, мне кажется с апи что-то не так

Alexey
16.10.2016
13:11:30
scala прям чемпион по простым и понятным либам )

Юрий
16.10.2016
13:12:09
ну вот monix норм
среди стримов

Mikhail
16.10.2016
13:12:48

Nick
16.10.2016
13:13:02

Mikhail
16.10.2016
13:13:33
golang так себе примерчик

Oleksandr
16.10.2016
13:14:05
а что плохого в "простых и понятных" библиотеках?
в скале многие делают "абы покруче", с скалаз/котами/шейплесс/хзчемещё просто так
и из-за этого на выходе полный треш почти всегда

Mikhail
16.10.2016
13:14:42
просто в пхп например нет супервозможностей - и там эти поделки называют говнокодом

Юрий
16.10.2016
13:15:08
Бро, ну тогда тебе в golang
Скала дает кучу инструментов для создания простых апи, при этом внутри может быть адский ад. А на го просто нет таких возможностей

Mikhail
16.10.2016
13:15:37
а таких языках как скала - многие просто не понимают что внутри библиотеки как устроено - поэтому стесняются назвать это говнокодом и называют это "архи сложная заумная вещь"

Oleksandr
16.10.2016
13:16:06

Nick
16.10.2016
13:16:27
Господа, скажем так, scala программисты просто любят сложности и пишут адскую жесть

Google

Nick
16.10.2016
13:16:35
Хотя есть возможность писать проще

Oleksandr
16.10.2016
13:16:51
собственно в лагом вроде как поэтому и сделали java-first api, чтобы слегка снизить полет фантазии

Nick
16.10.2016
13:16:59

Юрий
16.10.2016
13:17:05

Nick
16.10.2016
13:17:34

Юрий
16.10.2016
13:17:55
даже одерски об этом говорил на каком-то из докладов.

Oleksandr
16.10.2016
13:18:17
ну, спасибо хоть операторов "=-~>" нету уже

Mikhail
16.10.2016
13:18:23

Nick
16.10.2016
13:18:34

Oleksandr
16.10.2016
13:18:52
сбт древний, я про более новые либы)

Admin
ERROR: S client not available

Oleksandr
16.10.2016
13:19:04
ну и он ни разу не идеальный пример "простого апи"

Юрий
16.10.2016
13:19:24

Nick
16.10.2016
13:19:31
Я пытаюсь сейчас тесты написать на sbt-cross-plugin и нихера не выходит)))

Юрий
16.10.2016
13:19:33
ну и да, сбт - днище

Nick
16.10.2016
13:19:52
Потому что api делал ктот под героином

Oleksandr
16.10.2016
13:19:57
сбт все юзают, потому что больше-то и нет ничего

Alexey
16.10.2016
13:20:15
Gradle есть

Oleksandr
16.10.2016
13:20:21
грейдл с мавеном спотыкнется на нетривиальных плагинах

Nick
16.10.2016
13:20:30
А у гредла есть zinc?

Google

Mikhail
16.10.2016
13:20:52
а что вобще можно обсуждать про голанг, если даже на главной странице у них пример package main
import "fmt"
func main() {
fmt.Println("Hello, 世界")
} вот и как теперь понять, что у них за подход? функции все таки с маленькой или с большой буквы должны именоваться или вобще как пойдет?

Alexey
16.10.2016
13:21:15
есть

Nick
16.10.2016
13:21:24

Alexey
16.10.2016
13:21:26
zinc точно нашел

Oleksandr
16.10.2016
13:21:42

Alexey
16.10.2016
13:21:44
https://docs.gradle.org/current/userguide/scala_plugin.html

Mikhail
16.10.2016
13:21:57

Oleksandr
16.10.2016
13:21:58
типа питоновских __blablabla__

Mikhail
16.10.2016
13:22:13
там в гоу еще до хрена таких цветочков от которых говном тащит за версту

Nick
16.10.2016
13:22:33
Гредлу нет доверия, к тому ж котлин выбрали)

Alexey
16.10.2016
13:22:45
кто выбрали?

Oleksandr
16.10.2016
13:22:51

Alexey
16.10.2016
13:22:55
и причем тут Kotlin?

Nick
16.10.2016
13:22:56

Alexey
16.10.2016
13:23:10
я что-то упустил?

Nick
16.10.2016
13:23:12
Они собираются сделать Dsl на котлине
Вместо груви

Oleksandr
16.10.2016
13:23:35
о, кстати, что про котлин на джокере было?

Alexey
16.10.2016
13:23:36
ну нахуй

Nick
16.10.2016
13:23:48

Юрий
16.10.2016
13:24:19
грейдл огонь, лучшая системаа сборки, с которой я работал. Но там нету интерактивнгой консоли, как в сбт. А это киллер фича

Oleksandr
16.10.2016
13:24:42