Sounds awesome, Fred! Having been through a javascript libraries choice paralysis situation last fall, I’m totally in the market for this. Can you say a bit more yet about the output, yet? eg: Do you foresee this being a dedicated URL I can hit for the latest and greatest recommendations across categories? Or is it more of a loose cluster of parallel initiatives? Most importantly, what’s the code name for it?
— Josh Carpenter UX Lead, Firefox OS Mozilla On Feb 19, 2014, at 12:52 AM, Fred Wenzel <[email protected]> wrote: > Hello everyone! > > For developers, building apps on the Web platform can pose a > fragmentation problem: For every development concern, there are often a > dozen or more possible options to consider, without clear pros or cons. > Web developers can feel intimidated not simply by their choices, but by > how _similar_ their choices are. > > While this openness and community is a virtue, it leads to "choice > paralysis" and the wrong impression that the Web is a harder platform to > develop for than more restrictive alternatives. > > However, by making strong, informed recommendations to developers, we > can help turn the variety of development tools available on the Web from > a daunting proposition into an empowering one. > > A great example of this is the significant attention[1] tofumatt's > localForage[2] project has received. It provides a cross-platform, > asynchronous storage library that "just works". With its straightforward > API, it _removes_ an entire monotonous development choice for > developers. The community honored this drastic simplification with > almost 2000(!) "stars" on github in just a few days. > > Furthermore, we have a responsibility to our developers to ensure that > certain frameworks, libraries, etc., have been tested and work well with > our own and (eventually) other target platforms. > > Our developer-facing groups (Apps Engineering, Developer Relations and > Developer Tools in particular) are collaborating to expand this effort > systematically across the various parts of the development experience. > > > Some projects that are already in flight include: > > - web-components-based (featuring Brick) app templates that work out of > the box > - additional such components for hard, yet common problems such as > scrolling of large lists > - Mozilla-endorsed framework and tool chain for apps > - using the Firefox App Manager to start a new project from a template > and allow developing on it right then and there, no other tools needed > - submitting an app straight to the Marketplace from the App Manager > - an updated "MDN Apps Zone" experience focusing on developer concerns > and our materials and recommendations for each case > > > If this whetted your appetite, great! 2014 is an exciting year to be an > apps developer! All this and more is coming--step by step--to a > developer experience near you. > > If you have any question or comments, speak up, or step by #apps on IRC! > > Thanks, > Fred Wenzel > > > [1] https://hacks.mozilla.org/2014/02/localforage-offline-storage-improved/ > [2] https://github.com/mozilla/localForage > _______________________________________________ > dev-gaia mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-gaia _______________________________________________ dev-webapps mailing list [email protected] https://lists.mozilla.org/listinfo/dev-webapps
