WebSharper™ Platform 2010
Rapid, Robust, Client-Based Web Development with F#
Deliver robust, stunning multi-tier AJAX
web applications on time and budget.
Rapid Cost Effective Extensible
Turn transactions to profit. Reduce costs by accelerating Leverage existing power
Increase your ROI by the development and testing libraries without any
quicker time to market. cycle. development hurdles.
Develop client and server code side-by-side.
Single Development Model
Uniform developer experience, rapid
prototyping, functional testing
capabilities. Simply develop and run.
Brevity Uniformity Robustness
Write less, faster, and get Develop server and client Eliminate bugs at compile
more maintainable code. code in the same language. time via static type checking.
Type-safe, first-class forms, page flows, websites.
Compose entire websites as a single
value, integrate with ASP.NET easily.
Pagelets Formlets Flowlets
Encapsulate client-side Develop forms of arbitrary Model sequences of page
functionality and first-class complexity using a set of transitions, wizards, and
resources. powerful combinators. dependent forms.
The ultimate programming platform for web
application development with F#.
Write F# … against any JS lib … any F#
writing it in F#. technologies, libraries to F#. expressivity of the language.
Deployment IDE integration ASP.NET integration
Single-click deployment, write New Visual Studio project Integrate with existing
and run with no hassle. template, build extensions. ASP.NET applications easily.
Composability and Reuse
[ "Html", Div [ ... ]
"Map", Div [ ... ]
|>! OnAfterRender (fun el ->
new Google.Maps.Core.Map2 (el.Dom)
|> fun map ->
|> Formlet.Formlet.Run (fun result -> ...)
HTML and CSS UI components Reuse
Use HTML and CSS Compose HTML with any Develop libraries of reusable
combinators for presentation WebSharper™ extension components with integrated
as code. component. client-server code.
Contact Us Today
United States United Kingdom Hungary
Email: office-usa@ Email: office-uk@ Email: office-hungary@