@Fsharp_chat

Страница 755 из 772
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
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
Я не особо вникал в исходный сабж, зачем тебе нужны именно темплейты?
Вообще мне нравится чтобы верстка была отлётной от кода. Типа elm не хочу.

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

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

Алекс
11.10.2018
19:47:33
Пожалуй, с ASP.NET Core он получше интегрирован
На жираф тоже смотрю но хотелось чего то чтоб и сервер и клиент были лучше интегрированы. Fable всё-таки отдельная технология там свои заморочки

а сейчас вроде ничего - втянулся
Я уже вытянулся) не жизненно

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

Google
Artemy
11.10.2018
19:49:45
На жираф тоже смотрю но хотелось чего то чтоб и сервер и клиент были лучше интегрированы. Fable всё-таки отдельная технология там свои заморочки
Есть там проект один, Fable.Remoting (https://github.com/Zaid-Ajaj/Fable.Remoting). Вот он проблему интеграции решает, по идее. Но я не пробовал, т.к. и с Fable не работал.

Кстати почему не Сатурн?)
Ну я хотел попробовать, но с документацией там не очень

Алекс
11.10.2018
19:51:55
Все равно далеко до уровня интеграции WS.
Да, и опять какой то непонятный проект от какого то араба... ))

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

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

Grigoriy
11.10.2018
19:54:09
Его сколько вообще человек двигает? 1-2?)
https://github.com/dotnet-websharper/core/graphs/contributors

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

Klei
11.10.2018
19:55:05
Удобно для верстки повторяющихся блоков . Есть другой удобный вариант для этого?
А почему нельзя сие юзать на стороне клиента? Раз уж оно под это рассчитано.

Artemy
11.10.2018
19:56:13
А почему нельзя сие юзать на стороне клиента? Раз уж оно под это рассчитано.
Ну так-то во имя лучшей индексации ботами серверный рендеринг лучше будет, насколько я понимаю

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

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
у жирафа и собственный движок есть
Не люблю сейчас elm стиль

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

Алекс
11.10.2018
20:05:13
Klei
11.10.2018
20:05:44
Это шо??
То что ты называешь elm стилем.

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

Алекс
11.10.2018
20:05:54
То что ты называешь elm стилем.
Когда верстка в коде

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
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
Я бы спросил "и как там?", но ограничусь просьбой кинуть клич, когда "это начнется".
Было бы как мне кажется хорошо иметь такой Фреймворк где сераерная и клиентская части были бы интегрированы а что там под катом js или ассембли не суть. Тем более что потом разрабы могли бы поменять реализацию

Vladimir
11.10.2018
20:11:31
Это да. Туда бы ещё F# вместо C# в сам Razor
честно говоря чтобы циклами генерить элементы и мапить модель на поля и сишарпа хватает)

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 разраба, потому что все уходят.)

Замкнутый круг получается

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

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

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

Artemy
11.10.2018
20:17:46
Не поддерживают активно его разрабы?
В том-то и дело, что активно поддерживают, но в составе одних и тех же пары человек

Алекс
11.10.2018
20:17:49
а сорцы?
Ну ещё не хватало )))..

Даже тот же жираф сколько чел пилит? И вдруг ему надоест.,)

Наверно не надо авпендриваться и брать обычный core

Artemy
11.10.2018
20:19:05
Ну вот сегодня был затык а по документации не смог разобраться только тыком
Ксати, вот надо теперь им в документацию отправить PR с поправкой о том, что Template Instantiation только на стороне клиента работает

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

Artemy
11.10.2018
20:20:41
В дебаге запускал?

В режиме дебага ведь в консоль всё пишется

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

Страница 755 из 772