Итак, я рассматривал разработку приложений RIA или MVC с использованием F# и увидел, что есть два варианта:
- FunScript
- WebSharper
У меня есть версия Visual Studio 2012, и это студенческая версия. Поэтому я просто перешел по ссылке для начала здесь
Теперь, следуя инструкциям, я не могу получить тестовую страницу. Поэтому мне понадобятся некоторые указания/помощь, чтобы продолжить. Так вот что происходит:
После создания Sitelets веб-приложения с помощью нового проекта я получаю сообщение об ошибке на странице Site.fs. Это дает тот же «модуль или пространство имен не определены». Поэтому я пытаюсь использовать Manage NuGet References для загрузки ссылок для WebSharper, и это устраняет ошибку. Теперь я уже установил WebSharper на свою машину. Разве не должен быть простой способ связать библиотеки WebSharper. Если да, то как я могу это сделать? Что я здесь делаю не так.
После решения проблемы я следую коду начала работы до последней строки на этой странице и получаю сообщение об ошибке в этом примере кода:
let HomePage =
Template "HomePage" <| fun ctx ->
[ Div [Text "HOME"] Links ctx Div [new Controls.HelloControl()] ]
По сути, странице не нравится добавленный новый Div [ new Controls.HelloControl()]
, и поэтому она выдает ошибку.
Я новичок в технологиях Microsoft и даже в Visual Studio IDE. Я привык к Eclipse, и понять, как он работает, никогда не было проблемой. Но я совершенно не знаю, как заставить эту работу работать.
В конце у меня также есть вопрос о том, где я могу найти обновленную документацию по достойному введению как в FunScript, так и в WebSharper.