Romɑn
Ayrat
Ayrat
Очередной екомерс на фшарпе, но тут ещё и фронт на фшарпе
Ayrat
У джета был плохой фронт на реакте и хороший бек на фшарпе
Anatoly
Anatoly
если их немного и не надо трекать, то есть handlebars для шаблонов, хранить в файлах *.html под сорс контролем и возить с собой
Anatoly
Handlebars:
- поддерживает скриптинг
- есть на фронте (можно делать превьюшки)
- работает везде, без багов (мои падаваны наловили херни в разоре в коре - откат релиза был)
Anatoly
если много, то есть опенсорс решения а-ля mailchimp
Vasiliy
о классно, спасибо. Посмотрю
Vasiliy
https://github.com/rexm/Handlebars.Net этот?
Anatoly
я забыл название, как слак включу - поищу
Anatoly
Ayrat
Да
Я щитаю саксес стори тоже стоит постить в фшарп ньюс
Ayrat
Пропаганда же
Vladimir
Anatoly
т.е. если тебе надо в коде по прочтению сообщения из очереди сгенерить вьюшку из разора без показа её юзеру - ну, удачи
Mikhαil
Anatoly
если тебе надо потом сделать user-defined templates - удачи там с созданием правильных превью на клиентах и так далее
Mikhαil
Vladimir
Anatoly
Mikhαil
Mikhαil
Понял
Mikhαil
Да, получится ебань
Vladimir
показывай
https://github.com/giraffe-fsharp/Giraffe.Razor/blob/master/src/Giraffe.Razor/RazorEngine.fs
Anatoly
*.resx ещё очень херово отдавать людям, которые могут перевести, но не имеют спецсофта переводческого
Anatoly
*.json понятнее оказались
Anatoly
view, model, вот эта вся обвязка?
Anatoly
мы где-то там и накосячили, судя по всему
Vladimir
ну если тебе нужен не просто шаблон, а stongly-typed шаблон, то можно и потерпеть)
Vladimir
кому не нужна а кому и нужна)
Anatoly
ну, скажем так, её приоритет сильно ниже вон тех трёх
Vladimir
про перевод не очень аргумент, никто не мешает тебе сделать экстенжн который будет из джсона переводы брать)
Anatoly
на десяток шаблонов пишется десяток стронгли-тайпд методов и всё
Anatoly
проблема стронгли-тайпедности решена
Anatoly
а, я там 4 забыл - user-provided шаблоны
Vladimir
превью на фронте тоже легко через разор решается - кормишь ту же вьюшку через аспнетовский разор и отображаешь с сервера
Anatoly
нуну
Anatoly
а с хендлбарс сервер не нужен
Vladimir
а как он отображает динамический контет?
Anatoly
а чтобы твои скрипты порендерить внутри - handlebars движок изначально на js написан
Anatoly
и в дотнетах его порт
Vladimir
я к тому что мне сделать чтобы превью на фронте посмотреть)
Anatoly
Vladimir
вызвать откуда?
Vladimir
а, я думал ты говорил про превью темплейтов без сервера и других страничек
Anatoly
Vladimir
:) ну т.е. все то же самое что и с разором - нужен сервер который рендерит странички и темплейты, верно?
Vladislav
Vladislav
Anatoly
Vladimir
SPA это значит нужен локальный сервер npm :) т.е. тащить джаваскриптовые пакеты к себе в проект и запускать npm run
Nuxs🏴☠️
Спа это салон такой
Vladislav
https://twitter.com/davidfowl/status/1265545346144403458?s=21
Nikolay
Есть два проекта, один с таргетом моно, второй с таргетом netstandard 2.1. Проект с стандартом в зависимостях у проекта с моно, соответственно когда собираешь это дело, оно всё собирается моновским мсбилдом. Можно как-то заставить при сборке моно проекта юзать dotnet build для проекта netstandard и msbuild для самого моно проекта?
Ayrat
Ayrat
Сн.Нау.сенд вроде блочит, просто без джобы
Vladislav
Vladislav
Vladislav
И тот же мвар на мейлбокс
Vladimir
Vasily
Nikolay
Vladimir
Roman
Vasily
Сайт вроде быстро работает
Anatoly
Vladislav
Ayrat
я вообще не специалист в сайтах, но да, выглядит охуенно
Ayrat
Так точно
и чо прям реально фубля голая?
Vasily
Еретики
Roman
Vladislav