
Klei
11.10.2018
19:41:48

Artemy
11.10.2018
19:41:53
Это свежая фича. Мне Вебшарпер и без неё понравился в своё время

Алекс
11.10.2018
19:42:32
Просто я хотел ее для верстки использовать но не поучится

Artemy
11.10.2018
19:42:42
Хотя, конечно, я тогда был не особенно осведомлённым относительно возможностей разных веб-фреймворков

Google

Алекс
11.10.2018
19:43:11

Klei
11.10.2018
19:44:18

Алекс
11.10.2018
19:45:20

Artemy
11.10.2018
19:45:33
Сейчас что выбрал ?)
Ну всё ещё, если для веба надо что-то сделать, особенно, с фронтэндом, то Вебшарпер использую. Потому что Фэйблу ещё не обучался
Но вот недавно для серверного кода Giraffe пробовал

Алекс
11.10.2018
19:45:59

Artemy
11.10.2018
19:46:01
Пожалуй, с ASP.NET Core он получше интегрирован

Grigoriy
11.10.2018
19:47:14
а сейчас вроде ничего - втянулся

Алекс
11.10.2018
19:47:33

Grigoriy
11.10.2018
19:49:37
это фактически одно и то же

Google

Artemy
11.10.2018
19:49:45

Klei
11.10.2018
19:51:17

Алекс
11.10.2018
19:51:55

Artemy
11.10.2018
19:52:38
Что касается серверной части, мне в Вебшарпере особенно нравится представление маршрутизации в виде DU. По-моему, привнесение типизации в маршруты — очень удобно

Klei
11.10.2018
19:53:07
Я вроде его юзал, не скажу что он непонятный, но по удобству рядом не стоял.

Алекс
11.10.2018
19:53:29
Я про вебшарпер

Grigoriy
11.10.2018
19:54:09

Artemy
11.10.2018
19:54:28
Ну за ним компания стоит, Intellifactory. Но если судить по списку контрибьюшнов, то да, пару человек

Klei
11.10.2018
19:55:05

Алекс
11.10.2018
19:55:57

Artemy
11.10.2018
19:56:13

Klei
11.10.2018
19:56:30
Как все сложно.

Алекс
11.10.2018
19:56:30
Fable тоже 1 чел пилит ?)

Artemy
11.10.2018
19:58:01
Алекс, но можно же из кода на стороне сервера без проблем разметкой и шаблонами оперировать
Тут из минусов (по сравнению со встраивыми в разметку шаблонами) будет только необходимость перекомпиляции

Алекс
11.10.2018
19:58:54

Artemy
11.10.2018
19:59:50
Ну, кстати, повторение XML-блоков более громоздким будет, чем аналогичная реализация в коде

Google

Алекс
11.10.2018
19:59:59
Почему не сделали серверные встроенные шаблоны я не понимаю это же даже проще было бы для разрабов

Artemy
11.10.2018
20:00:49
Подозреваю, потому что оперирование с DOM на сервере сложнее, чем на клиенте

Алекс
11.10.2018
20:00:52
А так можно было бы сделать компоненты и использовать их для серверной верстки без кода!

Artemy
11.10.2018
20:01:32
Ну хотя да, HTML-парсеры давно есть
Ну, значит, просто решили, что пока не приоритетная задача

Vladimir
11.10.2018
20:02:06
https://github.com/giraffe-fsharp/Giraffe.Razor/commit/7588ce433e5692ddfc6c037681757206062064a2
Решил Дастин вместо моего решения с перегрузкой сделать два параметра, по мне так зря

Artemy
11.10.2018
20:02:10
Всё-таки там, как было замечено, всего пару человек трудятся

Алекс
11.10.2018
20:02:13
Может есть такие фреймворки где есть такая фича?!!)
В жирафе нет ничего такого?..
Или в самом core mvc

Artemy
11.10.2018
20:03:52
Для Жирафа в качестве движков представления сейчас есть Razor и DotLiquid

Vladimir
11.10.2018
20:04:37
у жирафа и собственный движок есть

Алекс
11.10.2018
20:04:59

Artemy
11.10.2018
20:05:00
Ну да, F#-DSL для HTML

Алекс
11.10.2018
20:05:13

Klei
11.10.2018
20:05:44

Алекс
11.10.2018
20:05:45

Artemy
11.10.2018
20:05:47
Представление HTML в виде F# конструкций. Как раз то, что не устраивает.)

Алекс
11.10.2018
20:05:54

Google

Vladimir
11.10.2018
20:06:05
я для себя разор выбрал) все-таки самая мощная опция из имеющихся

Klei
11.10.2018
20:06:12
Кто-нибудь из местных следит за Blazor? А то мы тут со своими WS и Fable всю революцию проспим.

Artemy
11.10.2018
20:06:43

Алекс
11.10.2018
20:06:46

Klei
11.10.2018
20:08:44
Слежу пробовал
Я бы спросил "и как там?", но ограничусь просьбой кинуть клич, когда "это начнется".

Artemy
11.10.2018
20:09:41
Кстати, Алекс , в случае WebSharper'a для создания веб-форм рекомендую глянуть WebSharper.Forms. Вещь в некотором роде мозговыносящая (там определённые ФПшные абстракции используются), но любопытная. Я в своё время над ней долговато провозился, т.к. документации почти нет

Vladimir
11.10.2018
20:09:46

Алекс
11.10.2018
20:10:36

Artemy
11.10.2018
20:11:21

Vladimir
11.10.2018
20:11:31

Алекс
11.10.2018
20:11:35

Artemy
11.10.2018
20:12:33
Не, я вполне серьёзно. Если бы эту библиотеку активно поддерживали и документацию хорошую запилили, было бы отлично

Алекс
11.10.2018
20:13:55
Если честно надоело быть отщепенцем) худая документация 1-2 разраба... меня фшарп сахаром заманил но как то грустно иногда. Может на go или питон переходить лучше
Думаю с документацией там очень хорошо

Artemy
11.10.2018
20:14:36
Вот потому и 1-2 разраба, потому что все уходят.)
Замкнутый круг получается

Алекс
11.10.2018
20:14:55

Google

Алекс
11.10.2018
20:15:38
?

Klei
11.10.2018
20:16:04
Кстати да, какие претензии в этом плане к WS?

Алекс
11.10.2018
20:16:48
Ну вот сегодня был затык а по документации не смог разобраться только тыком

Grigoriy
11.10.2018
20:17:24

Artemy
11.10.2018
20:17:46

Алекс
11.10.2018
20:17:49
Даже тот же жираф сколько чел пилит? И вдруг ему надоест.,)
Наверно не надо авпендриваться и брать обычный core

Artemy
11.10.2018
20:19:05

Алекс
11.10.2018
20:19:23

Artemy
11.10.2018
20:20:01
Хотя, на самом деле, этот затык не такой уж и проблемный, т.к. выпадает очень даже конкретное и понятное исключение

Алекс
11.10.2018
20:20:29

Artemy
11.10.2018
20:20:41
В дебаге запускал?
В режиме дебага ведь в консоль всё пишется

Алекс
11.10.2018
20:20:57

Artemy
11.10.2018
20:21:36
Странно, я именно в консоли и обнаружил
(не в браузерной консоли, а в серверной)

Алекс
11.10.2018
20:22:09

Artemy
11.10.2018
20:22:22
Ну конкретно этот пример я в VS Code и запустил
А так обычно в VS сижу

Алекс
11.10.2018
20:22:43