State of Developer Tools




Ben Galbraith
Director of Developer Relations, Palm
Former Director of Developer Tools, Mozilla
Huge Deployment


Huge Developer Base


 No Vendor Control
Microsoft Internet
powered by Microsoft Windows Advanced Frickin Server
>90%
Use FB wall, msgs, etc. as
      an example

      Twitter as the opposite




More choices make us less happy.


                                ‒ Barry Schwartz
                                   The Paradox of Choice
'()&*+,%)-&.    3&"4&",%)-&.    3&"4&",%)-&.    8&"%)%+&*9&.     8&"%)%+&*9&.
  !"#$%&"
             /"01&$#"2%        50*6706&       /"01&$#"2%      /"01&$#"2      :1;(&1&*+0<#*

IE6         Prototype        Java            Rails           ActiveRecord    Oracle
IE7         Dojo             Ruby            ASP.NET         Hibernate       PostgreSQL
IE8         Scripty          C#              Grails          SQL             MySQL
Firefox     Scripty 2        Python          Struts          EJB 3           SQL Server
Chrome      MooTools         Perl            Struts 2        LINQ            Cassandra
Safari      YUI 2            C++             JSF             iBATIS          BigTable
Opera       YUI 3            VB.NET          Tapestry        ADO.NET         Hypertable
            SproutCore       PHP             Django                          CouchDB
            Cappuccino       Groovy          Grok                            MongoDB
            qooxdoo          Clojure         Pylons                          Dynamo
            MochiKit         Scala           TurboGears
            jQuery           ActionScript    web2py
            Ext JS                           Zope
            Spry                             GWT
            BackBase                         Spring
                                             Echo
                                             WebWork
                                             Wicket
                                             RIFE
                                             Flex
                                             Merb
                                             Ramaze
                                             Catalyst
                                             Gantry
                                             Jifty
                                             CGI::App
                                             WebGUI
1.0                                                Beta                    Alph
                                                                                              a
                                           Beta




Chrome s V8         Safari s SquirrelFish Extreme   Firefox s TraceMonkey   Opera's Carakan
Firebug
   By Joe Hewitt




Yes, that Joe Hewitt
Console
HTML Inspector
Style Inspector
Layout Inspector
Script Debugging
Script Profiler
Object Inspector
Network Profiler
Network Profiler
Network Profiler
Firebug Plug-ins
YSlow, FirePHP, Pixel Perfect, Firebug Code Coverage, FireUnit
V8 JSON Debugging Protocol


 Scope Debugging Protocol


 Crossfire Debugging Protocol


Google Group: WebDebugProtocol
dynaTrace
Internet Explorer 8
    Developer Tools
HTML Inspector
Miscellaneous Goodies
Miscellaneous Goodies
Safari
Developer Tools
HTML Inspector
Network Profiler
Network Profiler
Database Inspector
Miscellaneous Goodies
Chrome
Developer Tools
Safari-ish Tools
Heap Explorer
Task Manager
Task Manager
Script Debugger
Opera Dragonfly
   Developer Tools
HTML Inspector
Firebug Working Group
Atul Varma s Memory Profiler:
The Breakdown of Modern Web Development
Cappuccino
SproutCore
YUI CSS Grid Builder
Microsoft SuperPreview
Adobe BrowserLab
Style Master Free CSS Tools
Rule, Grid, and Crosshair
        By Allen Jardine
TypeKit
1




                     Browser




User Interface




                 X
                 2




                 Background
                   Thread
1




                                   Browser




User Interface




                               X
                               2

                 Web Workers


                               Background
                                 Thread
Fluid            Mozilla
                   Prism




Adobe AIR   Appcelerator Titanium




PhoneGap        Palm webOS
SpriteMe
By Steve Souders
Browserscope
Cuzillion
By Steve Souders
Open Web Tools Directory
Open Web Tools Directory
State of Developer Tools




Ben Galbraith
Twitter: bgalbs
ben@galbraiths.org

State of Developer Tools (WDS09)