Making The Case For jQuery

16
by Jonathan Sharp Making The Case for jQuery

Transcript of Making The Case For jQuery

Page 1: Making The Case For jQuery

by Jonathan Sharp

Making The Case for jQuery

Page 2: Making The Case For jQuery

jQuery Conference 2008 - Making The Case for jQuery

Survey

• I use jQuery for:• Personal• Freelance projects•My project at my company•A number of projects at my company•My company has officially adopted jQuery

2

Page 3: Making The Case For jQuery

jQuery Conference 2008 - Making The Case for jQuery

The Enterprise

3

Page 4: Making The Case For jQuery

jQuery Conference 2008 - Making The Case for jQuery

Enterprise Technology Adoption

• How is technology adapted for an enterprise?

• RFP (Request For Proposal)

• COTS (Commercial Of The Shelf)

• Developer need (Developer Driven)

• Ultimately it’s a management decision• It’s an analytical decision• Encourage dialog, be patient

4

Page 5: Making The Case For jQuery

jQuery Conference 2008 - Making The Case for jQuery

Enterprise Concerns

• Legal & Licensing

• Technology (aka Standards)

• Training

• Support

•Maintenance

• Productivity

5

Page 6: Making The Case For jQuery

jQuery Conference 2008 - Making The Case for jQuery

Legal

• Licensing•MIT• GPL

• Verify enterprise software licensing standards

• Preemptive researchknow before you’re asked!

6

Page 7: Making The Case For jQuery

jQuery Conference 2008 - Making The Case for jQuery

Technology “Standards”

• jQuery is enterprise grade

• 75+ major sites adopted jQuery• Google Code, Netflix, Dell, MLB.com, BBC, Bank of America, etc.

7

Page 8: Making The Case For jQuery

jQuery Conference 2008 - Making The Case for jQuery

Training

• Online documentation is excellent• docs.jquery.com• Books: Learning jQuery, jQuery In Action, etc.• jQuery tutorials Abound

• Do training gap analysis• jQuery focused or general web development?

8

Page 9: Making The Case For jQuery

jQuery Conference 2008 - Making The Case for jQuery

Training

• jQuery Conference

• Internal brown bag training

• Enterprise training opportunities, talk to:• Karl Swedberg• Rey Bango• Jonathan Sharp

9

Page 10: Making The Case For jQuery

jQuery Conference 2008 - Making The Case for jQuery

Support

• jQuery Community• 11,000+ subscribers to the jquery-en mailing list• IRC• Bug Tracker

• Commercial/Enterprise Support• Life Rayhttp://ui.jquery.com/liferay

10

Page 11: Making The Case For jQuery

jQuery Conference 2008 - Making The Case for jQuery

Maintenance

•What about long term maintenance?

• Dedicate a TPM (technical product manager)• Responsible for following jQuery• Point person for your enterprise

11

Page 12: Making The Case For jQuery

jQuery Conference 2008 - Making The Case for jQuery

Productivity

• jQuery increases productivity•Needs to be quantified for management

12

Page 13: Making The Case For jQuery

jQuery Conference 2008 - Making The Case for jQuery

Enterprise Ownership

• Product owner• Responsible for tracking jQuery project

• Common repository• http://www.acmecompany.com/js/jquery-1.x.x.js

13

Page 14: Making The Case For jQuery

jQuery Conference 2008 - Making The Case for jQuery

Open Discussion

•What advice would you share in having jQuery adopted?

14

Page 15: Making The Case For jQuery

jQuery Conference 2008 - Making The Case for jQuery

jQuery White Paper

• Developing a jQuery white paper

15

Page 16: Making The Case For jQuery

Thank you! Presentations will be linked fromhttp://events.jquery.com

Jonathan [email protected]

http://twitter.com/jdsharphttp://www.linkedin.com/in/jonathansharp