Infragistics Seminar Israel, November 2011 NetAdvantage® for jQuery
-
Upload
engineering-software-lab -
Category
Technology
-
view
1.098 -
download
1
description
Transcript of Infragistics Seminar Israel, November 2011 NetAdvantage® for jQuery
![Page 1: Infragistics Seminar Israel, November 2011 NetAdvantage® for jQuery](https://reader036.fdocuments.in/reader036/viewer/2022082915/545aed53af79590b088b5d65/html5/thumbnails/1.jpg)
jQuery & HTML5 - the next web application development platform
Kiril Matev
Technical Evangelist
Infragistics, Inc
![Page 2: Infragistics Seminar Israel, November 2011 NetAdvantage® for jQuery](https://reader036.fdocuments.in/reader036/viewer/2022082915/545aed53af79590b088b5d65/html5/thumbnails/2.jpg)
Contents
• Definitions• Benefits/Challenges of the use of jQuery• Comparison with other platforms• Typical Scenarios• Presenting NA for jQuery 11.1• NA for jQuery roadmap
![Page 3: Infragistics Seminar Israel, November 2011 NetAdvantage® for jQuery](https://reader036.fdocuments.in/reader036/viewer/2022082915/545aed53af79590b088b5d65/html5/thumbnails/3.jpg)
Definitions
• What is jQuery?• jQuery is a lightweight open source
JavaScript library • It allows developers to find and manipulate
HTML elements with a minimum amount of code
• Microsoft ships jQuery with Visual Studio
![Page 4: Infragistics Seminar Israel, November 2011 NetAdvantage® for jQuery](https://reader036.fdocuments.in/reader036/viewer/2022082915/545aed53af79590b088b5d65/html5/thumbnails/4.jpg)
Benefits
• Why use jQuery?• Independent from Microsoft• Works on all platforms• Allows a developer to build a highly
responsive, fast UI• Allows a developers to build light-weight
AJAX applications compared to ASP.NET AJAX
• Easy integration with ASP.NET AJAX applications
![Page 5: Infragistics Seminar Israel, November 2011 NetAdvantage® for jQuery](https://reader036.fdocuments.in/reader036/viewer/2022082915/545aed53af79590b088b5d65/html5/thumbnails/5.jpg)
Challenges
• Some challenges to keep in mind:• Tooling is inadequate, productivity is low• HTML5 will not become a standard for at
least 2-3 years• Until then new browsers featuring
inconsistent support for HTML5 requiring web developers to invest in ensuring their code works on all of them
![Page 6: Infragistics Seminar Israel, November 2011 NetAdvantage® for jQuery](https://reader036.fdocuments.in/reader036/viewer/2022082915/545aed53af79590b088b5d65/html5/thumbnails/6.jpg)
Comparing jQuery to other platforms
• Ranking developer productivity (cost of development)1. Web forms (cheapest)2. MVC3. jQuery
• Ranking performance, scalability1. jQuery (most scalable)2. MVC3. Web forms
![Page 7: Infragistics Seminar Israel, November 2011 NetAdvantage® for jQuery](https://reader036.fdocuments.in/reader036/viewer/2022082915/545aed53af79590b088b5d65/html5/thumbnails/7.jpg)
Comparing jQuery to other platforms
• Ranking flexibility, portability1. jQuery (most flexible)2. MVC3. Web forms
![Page 8: Infragistics Seminar Israel, November 2011 NetAdvantage® for jQuery](https://reader036.fdocuments.in/reader036/viewer/2022082915/545aed53af79590b088b5d65/html5/thumbnails/8.jpg)
Typical Scenarios
• jQuery/HTML5 would be the platform of choice when:
Cross-platform/device compatibility is requiredSubstantial degree of scalability and performance is required
![Page 9: Infragistics Seminar Israel, November 2011 NetAdvantage® for jQuery](https://reader036.fdocuments.in/reader036/viewer/2022082915/545aed53af79590b088b5d65/html5/thumbnails/9.jpg)
NetAdvantage for jQuery 11.1
• Built for Web developers who want:• high performance client-side user interface• rich user experience • based on the latest HTML, CSS and JavaScript
engines.
• Featuring jQuery controls, controls for Microsoft® ASP.NET MVC and eventually PHP wrappers, it targets the large-scale public Web sites, browser-based apps for desktop deployment and Apple iPad apps that developers are looking to build with support for Microsoft and WebKit-based browsers.
![Page 10: Infragistics Seminar Israel, November 2011 NetAdvantage® for jQuery](https://reader036.fdocuments.in/reader036/viewer/2022082915/545aed53af79590b088b5d65/html5/thumbnails/10.jpg)
NetAdvantage for jQuery 11.1
• Client-side based controls using CSS3 and HTML5
• Grid, upload, video player, editors, rating• Can be used with any data server end-point,
as they live entirely on the client• Extensions to the client controls enabling
ASP.NET MVC
• Demos
![Page 11: Infragistics Seminar Israel, November 2011 NetAdvantage® for jQuery](https://reader036.fdocuments.in/reader036/viewer/2022082915/545aed53af79590b088b5d65/html5/thumbnails/11.jpg)
NetAdvantage for jQuery 11.2 Roadmap
• Hierarchical Grid• Load On Demand• Paging• Soring• Filtering
• jQuery Tree• Selection• Activation• Checkboxes• Load On Demand• Templating • Images
![Page 12: Infragistics Seminar Israel, November 2011 NetAdvantage® for jQuery](https://reader036.fdocuments.in/reader036/viewer/2022082915/545aed53af79590b088b5d65/html5/thumbnails/12.jpg)
NetAdvantage for jQuery 11.2 Roadmap
• jQuery Combo Box• Auto- Suggest• Auto-Complete• Filtering• Load On Demand• Multi-Column Layout
• Grid Features• Column Moving• Column Resizing• Column Hiding
• High-performance chart
![Page 13: Infragistics Seminar Israel, November 2011 NetAdvantage® for jQuery](https://reader036.fdocuments.in/reader036/viewer/2022082915/545aed53af79590b088b5d65/html5/thumbnails/13.jpg)
Questions