In February, 2008, Nitobi ran an online survey about web design and development tools and technologies. We reached out to web designers and developers through blogs, Facebook, discussion forums and so forth. We ended up with 570 respondents, and you can see their answers below.
Q1. How long have you been working as a web designer or developer?
  * Less than one: 38
  * 1-2 years: 93
  * 3-5 years: 127
  * More than five: 312
Q2. Describe your level of expertise.
  * Beginner: 40
  * Intermediate: 158
  * Advanced: 310
  * Guru: 63
Q3. Which development platforms are you using (select all that apply)?
  * PHP: 296
  * Just HTML and CSS: 289
  * Java (other): 177
  * .Net: 163
  * Cold Fusion: 105
  * JSP: 105
  * Servlets: 89
  * Other (please specify): 57
  * Struts: 51
  * Python: 46
  * Rails: 42
  * Flex: 27
  * JSF: 23
Q4. Which development tools do you use (select all that apply)?
  * Eclipse: 289
  * Dreamweaver: 241
  * NotePad: 156
  * Visual Studio: 154
  * Aptana: 105
  * Other (please specify): 80
  * Textmate: 42
  * Flex Builder: 39
  * BBEdit: 36
  * NotePad++: 33
Q5. What causes you the most pain in designing and development websites?
  * Browser compatibility: 303
  * Deployment: 34
  * CSS: 36
  * Javascript: 65
  * Testing: 114
  * Other (please specify): 18
Q6. Are you currently, or have you ever used Adobe/Macromedia Flash in your web work?
  * Yes: 410
  * No: 160
Q7. Are you currently, or have you ever used Adobe Flex in your web work?
  * Yes: 247
  * No: 323
Q8. Are you currently, or have you ever used Ajax in your web work?
  * Yes: 420
  * No: 150
Q9. If so, why did you choose Ajax?
  * I want to build slicker applications: 38
  * Improve user's experience: 276
  * Easy to use: 29
  * Saves money: 2
  * Saves time: 13
  * My boss wants it: 25
  * Other (please specify): 24
Q10. If you're using Ajax, what toolkits or frameworks are you using in your projects (select all that apply)?
  * jQuery: 144
  * Prototype: 143
  * Scriptaculous: 127
  * YUI: 99
  * Ajax for ASP.Net (Atlas): 91
  * Mootools: 65
  * Dojo: 63
  * ExtJs: 61
  * Nitobi: 61
  * Spry: 29
  * Other (please specify): 27
  * GWT: 19
  * JMaki: 6
  * Mochikit: 2
Q11. If you do work with Ajax, are you satisfied with the current set of Ajax development tools?
  * Yes: 257
  * No: 156
Nitobi (formerly eBusiness Applications) has been providing Enterprise Solutions and web-based software components. With a focus on end-user experience, we're committed to changing the way Rich Internet Applications are built. By empowering developers and end-users with revolutionary user-interface components and technologies, better applications will be built that help users do more with less effort. Their technologies are built for people, plain and simple.
Their team has over 10 years of experience together working with organizations in a variety of industries including financial, manufacturing, retail, healthcare, automotive, and software. Their clients include some of the largest firms in the world like NASA, Bank of America, Time Warner, KBR, and Tyco, and their solutions are used in mission-critical environments for high-impact tasks.
Nitobi has appeared on CNN.c0m, Wired, Network World, and Ajaxian for innovation in the area of Ajax development. We're an active member in the OpenAJAX Alliance, and sponsor of community events and non-profit organizations.
Nitobi is located in Vancouver, British Columbia (Canada).
Q1. How long have you been working as a web designer or developer?
  * Less than one: 38
  * 1-2 years: 93
  * 3-5 years: 127
  * More than five: 312
Q2. Describe your level of expertise.
  * Beginner: 40
  * Intermediate: 158
  * Advanced: 310
  * Guru: 63
Q3. Which development platforms are you using (select all that apply)?
  * PHP: 296
  * Just HTML and CSS: 289
  * Java (other): 177
  * .Net: 163
  * Cold Fusion: 105
  * JSP: 105
  * Servlets: 89
  * Other (please specify): 57
  * Struts: 51
  * Python: 46
  * Rails: 42
  * Flex: 27
  * JSF: 23
Q4. Which development tools do you use (select all that apply)?
  * Eclipse: 289
  * Dreamweaver: 241
  * NotePad: 156
  * Visual Studio: 154
  * Aptana: 105
  * Other (please specify): 80
  * Textmate: 42
  * Flex Builder: 39
  * BBEdit: 36
  * NotePad++: 33
Q5. What causes you the most pain in designing and development websites?
  * Browser compatibility: 303
  * Deployment: 34
  * CSS: 36
  * Javascript: 65
  * Testing: 114
  * Other (please specify): 18
Q6. Are you currently, or have you ever used Adobe/Macromedia Flash in your web work?
  * Yes: 410
  * No: 160
Q7. Are you currently, or have you ever used Adobe Flex in your web work?
  * Yes: 247
  * No: 323
Q8. Are you currently, or have you ever used Ajax in your web work?
  * Yes: 420
  * No: 150
Q9. If so, why did you choose Ajax?
  * I want to build slicker applications: 38
  * Improve user's experience: 276
  * Easy to use: 29
  * Saves money: 2
  * Saves time: 13
  * My boss wants it: 25
  * Other (please specify): 24
Q10. If you're using Ajax, what toolkits or frameworks are you using in your projects (select all that apply)?
  * jQuery: 144
  * Prototype: 143
  * Scriptaculous: 127
  * YUI: 99
  * Ajax for ASP.Net (Atlas): 91
  * Mootools: 65
  * Dojo: 63
  * ExtJs: 61
  * Nitobi: 61
  * Spry: 29
  * Other (please specify): 27
  * GWT: 19
  * JMaki: 6
  * Mochikit: 2
Q11. If you do work with Ajax, are you satisfied with the current set of Ajax development tools?
  * Yes: 257
  * No: 156
Nitobi (formerly eBusiness Applications) has been providing Enterprise Solutions and web-based software components. With a focus on end-user experience, we're committed to changing the way Rich Internet Applications are built. By empowering developers and end-users with revolutionary user-interface components and technologies, better applications will be built that help users do more with less effort. Their technologies are built for people, plain and simple.
Their team has over 10 years of experience together working with organizations in a variety of industries including financial, manufacturing, retail, healthcare, automotive, and software. Their clients include some of the largest firms in the world like NASA, Bank of America, Time Warner, KBR, and Tyco, and their solutions are used in mission-critical environments for high-impact tasks.
Nitobi has appeared on CNN.c0m, Wired, Network World, and Ajaxian for innovation in the area of Ajax development. We're an active member in the OpenAJAX Alliance, and sponsor of community events and non-profit organizations.
Nitobi is located in Vancouver, British Columbia (Canada).