WebMatrix

  • 3,192 views
Uploaded on

The slides of my latest presentation for Visug about WebMatrix, Razor syntax, SQL CE and IIS Express.

The slides of my latest presentation for Visug about WebMatrix, Razor syntax, SQL CE and IIS Express.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
3,192
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
87
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Webmatrix
    Kris van der Mast @KvdM
  • 2. Who am I?
    Kris van der Mast
    Antwerp, Belgium
    www.ordina.be
    Focus on web technologies
    ASP.NET, ASP.NET MVC, WCF, Silverlight, ...
    MVP for ASP.NET
    ASP Insider
    Find me on forums.asp.net & stackoverflow
    http://blog.krisvandermast.com
    http://www.twitter.com/KvdM
  • 3. Agenda
    What is WebMatrix?
    Putting things into perspective
    Razor
    WebPages
    Helpers
    Resources
    Q&A
  • 4. Webmatrix
    What is the WebMatrix?
    WebMatrix
    SQL CE
    Webpages
    IIS Express
    Web
  • 5. The ASP.NET family
    ASP.NET
    Dynamic Data
    & AJAX
    Presentation
    ASP.NET
    WebForms
    ASP.NET
    WebPages
    ASP.NET
    MVC
    ASP.NET
    Core
    Core
    Runtime
  • 6. SQL CE + IIS Express
    SQL CE:
    File based (*.sdf)
    Runs in medium trust -> hosting!
    Put in App_Data folder
    IIS Express:
    No admin needed
    IIS capabilities + Cassini ease of use combined
  • 7. Putting things into perspective
    Task focussed tool to make it really easy to get started with web development
  • 8. DEMO: Blog!
    WebMatrix IDE
  • 9. Before Razor
    Razor
    <%@ %>
    <%# %>
    <%$ %>
    <%= %>
    <%: %>
    @
  • 10. @
    @{ // magic happens here... }
    @()
    Inline text in code: @:
    Multiline text in code: <text></text>
    @@
    @// of @/* */
    Razor syntax
  • 11. DEMO
    Razor
  • 12. WebPages
    Convention
    Backend logic on top
    Frontend logic below (html5 + code)
    Simpler to use, but still ASP.NET power
  • 13. DEMO: Photo gallery
    Want to see it being used?
  • 14. Helpers
    Convenient
    Already some out of the box
    Easy to create on your own (App_Code folder – for now)
    Future: @helper SomeMethod() {}
  • 15. DEMO
    Helpers
  • 16. Resources
    http://www.asp.net/webmatrix
    http://weblogs.asp.net/scottgu
    http://blog.krisvandermast.com
    http://learn.iis.net/page.aspx/901/iis-developer-express-faq/
  • 17. Questions?
    More information?
    http://asp.net/webmatrix
    Contact me!
    http://blog.krisvandermast.com
    http://www.twitter.com/KvdM
    kris.vandermast@gmail.com
    Thank you!
  • 18. High quality technical screencasts created by experts on the latest and most important technologies. Buy access to a single series or subscribe for as little as $19 a month.
    ASP.NET MVC
    Rob Conery
    LINQ
    Ayende Rahien
    jQuery
    ASP.NET Ajax
    Dave Ward
    Ruby on Rails
    nHibernate
    tekpub.com