Lightning Strikes! How To Bottle It
Where's The Lightning Framework Used?
Right now you can build Lightning Apps and Lightning Component Bundles, and you can then host those apps inside of the Salesforce1 mobile application using a custom tab. Later on we should see this apps hosted inside of the desktop browser version of Salesforce too.
Lightning components use a new markup library that's not too dissimilar to Visualforce, instead of
It's a client-side framework which is what makes it suitable for mobile applications, it's much, much, faster than making round-trips to a server with a viewstate as baggage, only the data that needs to go back and forth does so. Lightning component bundles can also include CSS which is namespaced accordingly, and can even contain other components, making it easy to keep things modular.
Now on to the real reason for this post, and that is to collate some resources that should help you get started on your lighting journey.
1. Lightning Week - March 2015
Next up, the ever-awesome Trailhead now has a Lightning module which should definitely be something you partake in if you want to get up and running quickly.
Documentation should always be something you look into, and this developer guide is no exception. It was my main source of information while writing my first component, and includes an in-depth introduction chapter which involved building out a basic, but complete, app.
Yes, I'm biased, but we just had @PeterKnolle on Code Coverage talking specifically about Lightning Components and how they're built. If you want to get a head start while on your commute in the morning you really should check this episode out. Peter has also written a great blog post on Lightning Component Inheritance if you really want to sink your teeth into some more advanced topics.