WikiDer > WebSharper
Оригинальный автор (ы) | Intellifactory |
---|---|
изначальный выпуск | 2008 |
Стабильный выпуск | 4.5.14 / 29 мая 2019 г. |
Написано в | F # |
Операционная система | Linux, Windows, Mac OS X, Android, iOS, телефон с операционной системой Виндоус |
Доступно в | F #, C # |
Тип | Фреймворк Ajax |
Лицензия | Лицензия Apache 2.0, Коммерческая |
Интернет сайт | Websharper |
WebSharper является Открытый исходный код и коммерческая среда веб-программирования, которая позволяет веб-разработчики создавать и поддерживать сложные JavaScript и HTML5 внешний интерфейс приложения в F # язык программирования. За исключением нескольких собственных библиотек, все является исходным кодом F #.
Обзор
WebSharper включает поддержку jQuery, HTML5, ДОМ и EcmaScript. WebSharper Mobile включает поддержку Android, iOS и телефон с операционной системой Виндоус Формлеты и Sitelets.
В отличие от многих других наборов инструментов для веб-программирования, WebSharper предлагает богатый набор абстракций и синтаксиса DSL для обычных задач, связанных с веб, таких как составление HTML, определение веб-форм, управление необходимыми ресурсами и безопасная обработка URL-адресов.[1]
Расширения
Расширения WebSharper включают
- Карты Bing
- DHTMLX
- Внешний JS
- Формлеты для jQuery UI
- Формлеты для jQuery Mobile
- GlMatrix
- Карты Гугл
- Визуализация Google
- InfoVis
- jQuery Mobile
- Инструменты jQuery
- jQuery UI
- Кендо UI
- Modernizr
- O3D
- Protovis
- Рафаэль
- Sencha Touch
- TinyMCE
- WebGL
- Юй
Среды разработки
WebSharper можно использовать с любым текстовым редактором. WebSharper также можно использовать с Visual Studio Шаблоны 2008/2010/2012 с полной интеграцией ASP.NET и с MonoDevelop.
Мобильный
В качестве общей основы для создания веб-приложений WebSharper также может использоваться в качестве основы для создания приложений для мобильных устройств и планшетов либо путем создания необходимых виджетов и анимации с нуля, либо с помощью одной из мобильных платформ для WebSharper. An HTML5 приложение, написанное на WebSharper, может иметь отдельные представления для планшетов и мобильных телефонов.
Примеры
В следующем примере показан один абзац HTML:
[<JavaScript>]позволять Главный () = Div [ п [Текст "Добро пожаловать"] ]
Соответствующий серверный код также написан на F #:
тип HelloWorldViewer() = наследовать Интернет.Контроль() [<JavaScript>] отменять это.Тело = Привет, мир.Главный () :> HTML.IPagelet
Смотрите также
Примечания
- ^ Адам Гранич. «Мобильная разработка на F #». Получено 2012-11-26.
Рекомендации
- Сайм, Дон; Гранич, Адам; Чистернино, Антонио (2012). «Эксперт F # 3.0». Apress. Цитировать журнал требует
| журнал =
(помощь)CS1 maint: ref = harv (связь)