BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Presentations “Batteries Included” - Advantages of an End-to-end JavaScript Stack

“Batteries Included” - Advantages of an End-to-end JavaScript Stack

Bookmarks
37:23

Summary

Juergen Fesslmeier discusses the advantages of using a complete JavaScript stack in order to create business web applications demoing creating such an app with Wakanda.

Bio

Juergen Fesslmeier is a Web, Mobile and Open-Source developer, Entrepreneur, and a Product Manager at wakanda.org. Juergen enjoys talking about JavaScript, the Mobile Web, Server-Side JS, NoSQL, and Wakanda. He participates in Web standards mailing lists, makes technical recommendations about anything relating to JavaScript, HTML, and works to promote JavaScript as a professional language.

About the conference

Software is changing the world; QCon aims to empower software development by facilitating the spread of knowledge and innovation in the enterprise software development community; to achieve this, QCon is organized as a practitioner-driven conference designed for people influencing innovation in their teams: team leads, architects, project managers, engineering directors.

Recorded at:

Feb 19, 2013

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Sorry, but I don't believe JavaScript is Ready for Business

    by Faisal Waris,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    As a language JavaScript is too loose. Sure it's 'powerful' but in a scary way.

    The reason it's popular is because it is the only cross-platform option.

    However, for end-to-end development, JavaScript is not the only option. A much saner option is F# with WebSharper (websharper.com). You can pretty much do everything in one language F#. For the client side, WebSharper will generate JavaScript from F#. And on the server side you can use F# TypeProviders to access data bases, web services, etc. without stepping out of F#.

    Even HTML 5 can be done in F# using the HTML5 'combinators'. For example, the following is F# code:

    Div [Width "200px"] -<
    [ H1 [Text "HELLO, WORLD!"]
    P [Text "123..."]
    ]

    That looks very close to HTML (sorry I can't post the corresponding HTML here as its not allowed).

    Check out this video of a Web IDE built with F# and WebSharper:

    www.facebook.com/photo.php?v=10200262541387350&...

    I believe F#/WebSharper makes the most sense for contemporary business web applications.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

BT