Vladislav
в плане paket
Vladislav
вообще это неявно референсится из Sdk="Microsoft.NET.Sdk.Web" если я правильно понимаю
Vladislav
поэтому не надо
Vladislav
но у меня в шаблонах с пакетом это тоже было и я пока не пытался это решать, хех
Vladislav
криминала в этом нет как я понял
Éminence grise
@Liminiens @grishace @omgszer Господа, мне немножко обидно. Я уже 2 года в чате. И еще не админ..
Vladislav
а тут не я вроде создатель
Vladislav
прав нет)
Vladislav
там неплохой срач в чате работ
Éminence grise
А кто затеял 😊
Vladislav
эт чо?
https://t.me/microsoftstackjobs
Vladislav
А кто затеял 😊
да я уж не помню, хрыч воспламеняется об одном упоминании слова программист
Vladislav
а там уже самоподдерживающаяся реакция
Éminence grise
Ага, а я не участвовал 😊
Romɑn
@neftedollar - уважь старика!
все админы могут доабвлять админов
Romɑn
неправда
edit -> admins -> add admins
Shub
edit -> admins -> add admins
у меня прав не хватает
Éminence grise
Я аж писать боюсь 😊 Неужто дожил 😊
Éminence grise
Спасибо 😊
Vladislav
Короновали
Hog
Спасибо 😊
можешь шконку у окошка теперь занять
Doge
так вот, если Yesod - точка зрения на web, то Снойман смотрит на web 8 глазами паука под LSD, висящего с потолка подвала
Ну yesod вроде бы достаточно старый фреймворк. Возможно это проблемы того, что он давно создавался, когда в мейнстрим языках для веба тоже были странные решения в ходу.
Shub
более того, там ряд концепций таки заимствован из ruby, все эти самописные sass
Doge
явно не старше Rails\sinatra
Ну рельсы в целом тоже не вершина дизайна. А так посмотрел, да, yesod из 2010го года. Тогда ещё страннее выходит.
Doge
Уж в 2010 можно было и нормально написать
Shub
рельсы в общем концепцию определили верно, т.к. огромная часть идей переехала в остальные фреймворки и языки, включая PHP. по деталям - ну да, никто не совершенен
Shub
Уж в 2010 можно было и нормально написать
как он мог нормально написать, если он ни на одном веб-проекте не был, в общем-то?
Shub
ну на то он и фреймворк, чтобы скрывать от нас свои неприглядные внутренности
Shub
я на прозекторском столе тоже, наверное, не слишком красив буду
Doge
ну на то он и фреймворк, чтобы скрывать от нас свои неприглядные внутренности
С ними проблема в том, что конкретно рельсы достаточно плохой ОО (и я уж молчу про ФП) дизайн приложения поощеряют.
Doge
Уж очень легко на них сделать неподдерживаемую лапшу и народ в эпоху их расцвета радостно именно такую лапшу и писал
Shub
все так
Shub
и до сих пор пишут
Shub
потому что язык позволяет практически все
Shub
но с другой стороны, на более строгих языках удачных фреймворков практически нет
Doge
потому что язык позволяет практически все
Это не проблема языка, это проблема именно дизайна самого фреймворка
Shub
тот же Спринг от Yesod не очень-то далеко и ушел
Éminence grise
Я не про концепцию рельс, она в целом норм. Рельсы внутренне не очень устроены.
Я вобще их очень уважаю, когда еще никто этого не придумал парни придумали MVC - не в теории,а в практике. Работающий. Устроили себе гемы. Они в чем то прародители. Ну не слалось. Перешли - это теперь эликсир, там гораздо все стройнее
Vladislav
Vladislav
И по планете ходил жквери
Doge
тот же Спринг от Yesod не очень-то далеко и ушел
Ну, свежий спринг более-менее (насколько вообще спринг может быть более-менее)
Vladislav
Хтмл5 в 2014 же вышел?
Vladislav
Немного другой мир
Doge
Очень много хороших фреймворков было им вдохновлено
Shub
мое скромное мнение - из-за того, что создатели условного спринга никогда не работали над веб-проектами за пределами энтерпрайза. где можно пилить сайт 5 лет
Shub
или проще говоря - из-за узости кругозора
Shub
пушо jvm например
Shub
она быстрая
Doge
она быстрая
Ага, и брать ультра медленный фреймворк под неё
Shub
Ага, и брать ультра медленный фреймворк под неё
ну так от чего же и ною. а быстрых-то и нет
Shub
в смысле, чтобы там обе вещи были - и я быстро мог писать, и фреймворк был приемлемо подвижный
Doge
Который похоранивает все достижения под слоями бессмысленной рефлексии
Shub
вооооо
Shub
узнаю, узнаю брата Колю!
Shub
что бы ты посоветовал?
Doge
что бы ты посоветовал?
Смотря под какой язык из jvm'ых и насколько нужна хорошая поддержка асинхронности.
Shub
java\scala
Shub
давай scala
Shub
play?
Éminence grise
Я например слегка устал от микросервисов. Хочу в правильную, SQL first инфраструктуру.. Ну например https://www.cockroachlabs.com/product/cockroachdb//
Doge
play?
Ну он на любителя, мне не очень нравится. Слишком сложно напоминает какую-то противоестественную смесь спринга и рельс. Очень много спорных решений внутри.
Shub
мне в общем-то много не нужно. мне хватило бы базового http, сессии, аутентификация из коробки и скажем простенький персистенс либо возможность подключить простенький персистенс
Éminence grise
IdentityServer + Orleans
Shub
ну в общем, так и получается, что либо у нас есть совсем что-то базовое, которое требует, чтобы я переизобрел половину западной цивилизации, включая рукомойник, или что-то размерами с башни Торгового Центра, где требуется личный лифт с лифтером, чтобы банально зайти к себе в кабинет
Éminence grise
Orleans даст persistent из коробки. Identity server authentiphication. Плюс кластеризация. Плюс throuthpu cache. Но писать сложно, нужно опять сломать мозг
Shub
это ж дотнет. если я на нем и напишу, то мне чтобы бложик запустить придется кредит в банке взять