F # / JavaScript инструмент? - PullRequest
9 голосов
/ 03 марта 2010

На собрании UG я слышал об инструменте, называемом «веб-точилка» или «веб-точилка», или о чем-то подобном, который должен облегчить создание JavaScript из F #. Функциональный JavaScript или что-то в этом роде.

К сожалению, я, кажется, неправильно понял имя и не могу его найти. Кто-нибудь знает имя и имеет ссылку?

Ответы [ 4 ]

21 голосов
/ 03 марта 2010

В настоящее время существует три проекта, которые пытаются сгенерировать JavaScript из F #:

  • Fable (обновлено 2019) - это компилятор с открытым исходным кодом F # для JavaScript с активным сообществом и множеством дополнительных библиотек. Если вы ищете ответ в настоящее время, это то, где вы должны начать!
  • WebSharper является коммерческим продуктом IntelliFactory, но, насколько я знаю, это самое передовое из доступных на данный момент решений.

  • Я являюсь автором F # WebTools - проект в настоящее время не поддерживается (но я надеюсь, что однажды он снова заработает!). У него есть некоторые интересные особенности, которых нет ни в каких других решениях (например, монады используются для проверки правильности вызова сервера с клиента, а также изощренная система для поддержания состояния в элементах управления, которые выполняются как на стороне клиента, так и на стороне сервера).

  • FSharp.JavaScript Проект более свежий и легкий, а также с открытым исходным кодом - насколько я знаю, он переводит только F # в JavaScript (без дополнительных функций), но часто это может быть именно что хочешь.

3 голосов
/ 29 декабря 2012

Мне известны следующие альтернативы WebSharper, которые компилируют F # в JavaScript (используя HTML5 API):

2 голосов
/ 07 июня 2019

Этот вопрос старый вопрос, но в настоящее время (2019) есть:

  • Fable , который является JS-компилятором на платформе Babel.
  • Болеро , то есть F # с Blazor.
2 голосов
/ 03 марта 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...