cullen sanderson, the benefits of using jquery and jquery...
TRANSCRIPT
![Page 1: Cullen Sanderson, The Benefits of Using JQuery and JQuery ...computerscience.uu.edu/seminar/13-14/csanderson.pdfweekend. That is with no prior HTML5 / JQuery Mobile experience. Compared](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8f0a8d33d1c0664b1af1d1/html5/thumbnails/1.jpg)
THE BENEFITS OF USINGJQUERY & JQUERY MOBILE
By Cullen J. SandersonApril 29, 2014
![Page 2: Cullen Sanderson, The Benefits of Using JQuery and JQuery ...computerscience.uu.edu/seminar/13-14/csanderson.pdfweekend. That is with no prior HTML5 / JQuery Mobile experience. Compared](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8f0a8d33d1c0664b1af1d1/html5/thumbnails/2.jpg)
Presentation Overview
1.
2.
3.
4.
5.
6.
Brief history of JavaScript
Native development vs. Web-development
JQuery/JQueryMobile Introduction
Disadvantages of using JQuery & JQueryMobile
Advantages/Benefits of using JQuery & JQueryMobile
Demonstration
![Page 3: Cullen Sanderson, The Benefits of Using JQuery and JQuery ...computerscience.uu.edu/seminar/13-14/csanderson.pdfweekend. That is with no prior HTML5 / JQuery Mobile experience. Compared](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8f0a8d33d1c0664b1af1d1/html5/thumbnails/3.jpg)
JavaScript Beginnings
¨ Introduced in 1995¨ Created by Brendan Eich¨ Developed and compiled in two weeks¨ Two former names
¤ Mocha¤ LiveScript
¨ Agreement with Sun to name it JavaScript¤ Not very similar
¨ Submitted to the ECMA in 1997
1
![Page 4: Cullen Sanderson, The Benefits of Using JQuery and JQuery ...computerscience.uu.edu/seminar/13-14/csanderson.pdfweekend. That is with no prior HTML5 / JQuery Mobile experience. Compared](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8f0a8d33d1c0664b1af1d1/html5/thumbnails/4.jpg)
Perception of JavaScript
¨ Not originally viewed as a powerhouse language¨ Advantage: in-browser execution¨ HTML5 integration
1
![Page 5: Cullen Sanderson, The Benefits of Using JQuery and JQuery ...computerscience.uu.edu/seminar/13-14/csanderson.pdfweekend. That is with no prior HTML5 / JQuery Mobile experience. Compared](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8f0a8d33d1c0664b1af1d1/html5/thumbnails/5.jpg)
Native-apps vs. Web-apps
¨ Native-Applications ¤ An executable program that is written in the machine
language of the hardware it is running in. Native Applications have been compiled into the machine language of that CPU. (Microsoft Office)
¨ Web-Applications¤ An application in which some or all parts of the
software are downloaded from the web each time the program runs. It may refer to browser-based apps that run within the user’s web browser. (Google Docs)
2
![Page 6: Cullen Sanderson, The Benefits of Using JQuery and JQuery ...computerscience.uu.edu/seminar/13-14/csanderson.pdfweekend. That is with no prior HTML5 / JQuery Mobile experience. Compared](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8f0a8d33d1c0664b1af1d1/html5/thumbnails/6.jpg)
Native-app Advantages
¨ Native-Applications ¤ An executable program that is written in the machine
language of the hardware it is running in. Native Applications have been compiled into the machine language of that CPU.
¨ Run locally¤ Doesn’t make external call to run
¨ Fully integrated¨ Offline execution
2
![Page 7: Cullen Sanderson, The Benefits of Using JQuery and JQuery ...computerscience.uu.edu/seminar/13-14/csanderson.pdfweekend. That is with no prior HTML5 / JQuery Mobile experience. Compared](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8f0a8d33d1c0664b1af1d1/html5/thumbnails/7.jpg)
Web-app Advantages
¨ Web-Applications¤ An application in which some or all parts of the
software are downloaded from the web each time the program runs. It may refer to browser-based apps that run within the user’s web browser.
¨ Doesn’t require local storage¨ Pushed Updates¨ Accessibility¨ No app store
2
![Page 8: Cullen Sanderson, The Benefits of Using JQuery and JQuery ...computerscience.uu.edu/seminar/13-14/csanderson.pdfweekend. That is with no prior HTML5 / JQuery Mobile experience. Compared](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8f0a8d33d1c0664b1af1d1/html5/thumbnails/8.jpg)
JQuery and JQueryMobile Introduction
¨ JQuery released in 2006¤ Open Source¤ Most Popular¤ “$” method
¨ JQueryMobile introduced in 2010¤ Compatibility
n Tier system
¤ ThemeRoller¤ “Data-” function
3
![Page 9: Cullen Sanderson, The Benefits of Using JQuery and JQuery ...computerscience.uu.edu/seminar/13-14/csanderson.pdfweekend. That is with no prior HTML5 / JQuery Mobile experience. Compared](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8f0a8d33d1c0664b1af1d1/html5/thumbnails/9.jpg)
Disadvantages of JQuery and JQuery Mobile
¨ Functionality limits¨ Files required¨ Performance Issues¨ Programming Knowledge
4
![Page 10: Cullen Sanderson, The Benefits of Using JQuery and JQuery ...computerscience.uu.edu/seminar/13-14/csanderson.pdfweekend. That is with no prior HTML5 / JQuery Mobile experience. Compared](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8f0a8d33d1c0664b1af1d1/html5/thumbnails/10.jpg)
¨ Browser Compatibility¨ Learnability
¤ “…I was able to build a working, rough version of my app over a weekend. That is with no prior HTML5 / JQuery Mobile experience. Compared to Android and iOS, it is far faster to build out your UI and logic using JQuery Mobile and HTML5 than either platform natively.” –Naill Higgins
¨ Elimination of functions¨ Time to market¨ Cheaper
5 Advantages of JQuery and JQuery Mobile
![Page 11: Cullen Sanderson, The Benefits of Using JQuery and JQuery ...computerscience.uu.edu/seminar/13-14/csanderson.pdfweekend. That is with no prior HTML5 / JQuery Mobile experience. Compared](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8f0a8d33d1c0664b1af1d1/html5/thumbnails/11.jpg)
Works Cited
¨ http://mashable.com/2011/03/17/javascript-html5/
¨ http://www.wakeuplater.com/index.php/website-building/evolution-of-websites-10-popular-websites.aspx
¨ http://www.wiredsolutions.ca/Article/Details/programming-languages
¨ http://searchsoa.techtarget.com/definition/object-oriented-programming
¨ http://www.webdesignerdepot.com/2012/09/jquery-the-good-the-bad-and-the-ugly/
¨ http://www.javacodegeeks.com/2013/12/native-vs-mobile-web-vs-hybrid-applications.html
¨ http://www.wired.com/2012/11/native-apps-vs-mobile-web/
¨ http://www.jscripters.com/jquery-disadvantages-and-advantages/
¨ http://www.appnovation.com/blog/natives-are-restless
¨ http://cjihrig.com/blog/the-history-of-javascript-in-a-nutshell/
¨ http://niallohiggins.com/2011/09/23/3-pros-cons-mobile-apps-with-jquery-mobile-and-html5/
¨ https://www.ibm.com/developerworks/mobile/library/mo-jquery-responsive-design/
¨ http://mashable.com/2012/11/12/javascript/
¨ http://www.ecmascript.org/
¨ http://davidbau.com/javascript/learn/00-preface.html#preface
¨ http://jquerymobile.com & http://jquery.com
¨ https://www.w3.org/community/webed/wiki/A_Short_History_of_JavaScript
¨ http://trends.builtwith.com/
¨ http://www.similartech.com/categories/javascript
![Page 12: Cullen Sanderson, The Benefits of Using JQuery and JQuery ...computerscience.uu.edu/seminar/13-14/csanderson.pdfweekend. That is with no prior HTML5 / JQuery Mobile experience. Compared](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8f0a8d33d1c0664b1af1d1/html5/thumbnails/12.jpg)
QUESTIONS?
By Cullen J. SandersonApril 29, 2014
THE BENEFITS OF USINGJQUERY & JQUERY MOBILE