John Resig (* 8. Mai 1984) ist ein US-amerikanischer Softwareentwickler und Autor, der vor allem als Schöpfer von jQuery , der meistgenutzten JavaScript-Bibliothek , bekannt ist . [ 1 ] jQuery wird auf etwa 77 % der zehn Millionen meistbesuchten Websites eingesetzt und ist damit mit Abstand die am häufigsten verwendete JavaScript-Bibliothek. [ 2 ] Er ist leitender Softwarearchitekt der Khan Academy , wo er seit 2011 tätig ist. [ 3 ]
Frühes Leben und Bildung
Resig erwarb 2009 einen Bachelor of Science in Informatik am Golisano College of Computing and Information Sciences des Rochester Institute of Technology (RIT ). [ 4 ] Während seiner Zeit am RIT forschte er mit Professor Ankur Teredesai zum Thema Data Mining in Instant-Messaging-Netzwerken und untersuchte mit Professor Jon Schull Methoden der Online-Kollaboration in Echtzeit . [ 4 ] Er war Mitglied des Computer Science House am RIT und wurde im zweiten Studienjahr zum Mitglied des Jahres gewählt. [ 5 ]
Karriere
jQuery und Mozilla
Resig begann 2005, noch während seines Studiums am RIT, mit der Entwicklung von jQuery, frustriert von den Inkonsistenzen in der browserübergreifenden JavaScript-Entwicklung. [ 1 ] [ 3 ] Er veröffentlichte jQuery im Januar 2006 auf dem BarCamp NYC. [ 6 ] Die Bibliothek fand schnell Anklang: Das Content-Management-System Drupal wählte sie als Kernkomponente, und große Unternehmen wie Google , Microsoft und Apple integrierten sie in ihre Websites. [ 1 ] [ 5 ]
Von 2007 bis 2011 arbeitete Resig bei der Mozilla Corporation , zunächst als JavaScript-Evangelist und später als Entwickler von JavaScript-Tools. [ 3 ] In einem Interview mit IEEE Computer aus dem Jahr 2015 sprach Resig über die Ursprünge von jQuery und dessen Entwicklung zu einem zentralen Bestandteil des Browser-Software-Ökosystems. [ 3 ]
Neben jQuery hat Resig mehrere weitere JavaScript-Projekte entwickelt oder dazu beigetragen, darunter:
- Processing.js , eine Portierung der Processing- Sprache nach JavaScript [ 7 ]
- Sizzle , eine eigenständige CSS-Selektor-Engine, die später aus jQuery extrahiert wurde [ 8 ]
- TestSwarm, ein verteiltes Framework für kontinuierliche Integrationstests in JavaScript [ 9 ]
Khan Academy
Resig trat der Khan Academy im Mai 2011 als Anwendungsentwickler bei und stieg zum leitenden Softwarearchitekten auf. [ 3 ] Im Jahr 2012 leitete er die Entwicklung des Programmierlehrplans der Khan Academy und schuf interaktive Lernumgebungen für Anfänger ohne Programmiererfahrung. [ 10 ] In einem Vortrag am RIT, über den Opensource.com berichtete , beschrieb Resig, wie Schüler der Mittelstufe ohne Programmierkenntnisse innerhalb von drei Stunden nach der Nutzung der Plattform Animationen mit Variablen und Logik erstellen konnten. [ 10 ]
Digitale Geisteswissenschaften
Resig hat seine Programmierkenntnisse in der digitalen Geisteswissenschaft , insbesondere in der japanischen Kunstgeschichte, angewendet. Im Dezember 2012 startete er Ukiyo-e.org , eine Datenbank und Bildsuchmaschine für japanische Holzschnitte , die über 220.000 Bilder aus mehr als 24 Museen, Universitäten, Bibliotheken und Auktionshäusern weltweit zusammenführt. [ 11 ] Die Kunstpublikation Colossal beschrieb die Website als Sammlung einer breiten Palette von Drucken vom frühen 18. Jahrhundert bis zur Gegenwart, geordnet nach Künstler und Epoche, mit einem Bildvergleichssystem, das es Forschern ermöglicht, verschiedene Versionen ähnlicher Drucke in globalen Sammlungen zu untersuchen. [ 12 ] Die Society for the History of Children and Youth hob hervor, dass die Website dazu beiträgt, Künstlernamen, die in verschiedenen Sammlungen variieren, zu vereinheitlichen und Kanji-Namen zu übersetzen, und bezeichnete sie als wichtige Ressource für Forscher. [ 13 ]
Resig war Gastwissenschaftler an der Ritsumeikan-Universität in Kyoto mit dem Schwerpunkt Ukiyo-e-Forschung und war Vorstandsmitglied der Japanese Art Society of America. [ 14 ] Er präsentierte seine Forschung im Bereich der Digital Humanities auf der Konferenz der Japanese Association for Digital Humanities (2013) und der Digital Humanities 2014 Konferenz. [ 14 ]
Veröffentlichungen
Resig ist der Autor mehrerer Bücher über JavaScript:
- Professionelle JavaScript-Techniken ( Apress , 2006) [ 15 ]
- Geheimnisse des JavaScript-Ninjas (mit Bear Bibeault, Manning Publications , 2012; zweite Auflage 2016) [ 16 ]
- Der GraphQL-Leitfaden (mit Loren Sands-Ramshaw, Selbstverlag, 2021) [ 17 ]
Auszeichnungen und Ehrungen
- 2009: .Net Magazine Award für die beste Open-Source-Anwendung (jQuery), wobei Firefox und WordPress in der Endabstimmung geschlagen wurden [ 18 ]
- 2010: Aufnahme in die Rochester Institute of Technology Innovation Hall of Fame (erste Klasse) [ 4 ]
Privatleben
Resig lebt mit seiner Partnerin, der Komponistin und Multimedia-Künstlerin Nell Shaw Cohen, im Hudson Valley im Bundesstaat New York. [ 19 ]
Referenzen
- Bernstein , M. (2010). „Profil John Resig: Der Schöpfer von jQuery spricht über Forschung, Open-Source - Entwicklung und die Entstehung der heute beliebtesten JavaScript-Bibliothek“. XRDS: Crossroads, das ACM-Magazin für Studenten . 17 : 44. doi : 10.1145/1836543.1836557 .
- ^ „Nutzungsstatistik und Marktanteil von jQuery“ . W3Techs . Abgerufen am 10.01.2024 .
- Severance , Charles ( 2015 ). " John Resig: Building JQuery". Computer . 48 ( 5 ). IEEE Computer Society : 7–8 . doi : 10.1109 /MC.2015.135 .
- ^ a b c "John E. Resig" . RIT Alumni . Abgerufen am 06.01.2026 .
- ^ a b "John Resig" . Simone Center for Innovation and Entrepreneurship, Rochester Institute of Technology . Abgerufen am 14.03.2026 .
- ^ Resig, John (18.01.2006). „BarCampNYC Zusammenfassung“ . Abgerufen am 10.01.2024 .
- ^ Resig, John. "Processing.js" . Abgerufen am 19.08.2011 .
- ^ Resig, John (25.04.2009). „Neue Processing.js- und Sizzle.js-Websites“ . Abgerufen am 19.08.2011 .
- ^ Resig, John. „JavaScript Testing Does Not Scale“ . Abgerufen am 19.08.2011 .
- ^ a b Resig, John (06.02.2014). „Hacking computer science education at Khan Academy“ . Opensource.com . Abgerufen am 14.03.2026 .
- ^ „Über die Website“ . Ukiyo-e.org . Abgerufen am 10.01.2024 .
- ^ „Entdecken Sie Hunderttausende japanische Holzschnitte in einem Ukiyo-e-Archiv“ . Colossal. 28.08.2024 . Abgerufen am 10.01.2024 .
- ^ „Ukiyo-e: Eine Suchmaschine für japanische Holzschnitte“ . Gesellschaft für die Geschichte von Kindern und Jugendlichen . Abgerufen am 14.03.2026 .
- ^ a b "John Resig" . Journal of Digital Humanities . Abgerufen am 10.01.2024 .
- ^ Resig, John (11.12.2006). Pro Javascript-Techniken . Apress. ISBN 978-1-59059-727-9Die
- ^ Resig, John (2013). Geheimnisse des JavaScript-Ninjas . Manning Publications. ISBN 978-1-933988-69-6Die
- ^ „The GraphQL Guide“ . Abgerufen am 10.01.2024 .
- ^ „jQuery gewinnt den .NET Magazine Award“ . Offizieller jQuery-Blog. 03.12.2009 . Abgerufen am 14.03.2026 .
- ^ „John Resig“ . Verwendet dies. 25.07.2011 . Abgerufen am 14.03.2026 .
