SlideShare une entreprise Scribd logo
1  sur  14
jQuery & HTML5 - the next web
application development platform
Kiril Matev
Technical Evangelist
Infragistics, Inc
kmatev@infragistics.com
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
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
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
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
Comparing jQuery to other platforms
• Ranking developer productivity (cost of
  development)
  1. Web forms (cheapest)
  2. MVC
  3. jQuery

• Ranking performance, scalability
  1. jQuery (most scalable)
  2. MVC
  3. Web forms
Comparing jQuery to other platforms
• Ranking flexibility, portability
  1. jQuery (most flexible)
  2. MVC
  3. Web forms
Typical Scenarios
• jQuery/HTML5 would be the platform of
  choice when:

Cross-platform/device compatibility is required
Substantial degree of scalability and
performance is required
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.
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
NetAdvantage for jQuery 11.2
              Roadmap
• Hierarchical Grid
  •   Load On Demand
  •   Paging
  •   Soring
  •   Filtering
• jQuery Tree
  •   Selection
  •   Activation
  •   Checkboxes
  •   Load On Demand
  •   Templating
  •   Images
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
Questions
Contacts
kmatev@infragistics.com

Contenu connexe

En vedette

WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011
WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011
WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011
Engineering Software Lab
 
Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective   Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective
Engineering Software Lab
 

En vedette (11)

Parasoft .TEST, Write better C# Code Using Data Flow Analysis
Parasoft .TEST, Write better C# Code Using  Data Flow Analysis Parasoft .TEST, Write better C# Code Using  Data Flow Analysis
Parasoft .TEST, Write better C# Code Using Data Flow Analysis
 
Parasoft fda software compliance part2
Parasoft fda software compliance   part2Parasoft fda software compliance   part2
Parasoft fda software compliance part2
 
WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011
WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011
WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011
 
Palamida Open Source Compliance Solution
Palamida Open Source Compliance Solution Palamida Open Source Compliance Solution
Palamida Open Source Compliance Solution
 
Code coverage in theory and in practice form the do178 b perspective
Code coverage in theory and in practice form the do178 b perspectiveCode coverage in theory and in practice form the do178 b perspective
Code coverage in theory and in practice form the do178 b perspective
 
FDA software compliance 2016
FDA software compliance 2016FDA software compliance 2016
FDA software compliance 2016
 
CppUnit using introduction
CppUnit using introductionCppUnit using introduction
CppUnit using introduction
 
Unit testing on embedded target with C++Test
Unit testing on embedded  target with C++TestUnit testing on embedded  target with C++Test
Unit testing on embedded target with C++Test
 
Embedded System Test Automation
Embedded System Test AutomationEmbedded System Test Automation
Embedded System Test Automation
 
Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective   Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective
 
Cpp unit
Cpp unit Cpp unit
Cpp unit
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

Infragistics Seminar Israel, November 2011 NetAdvantage® for jQuery

  • 1. jQuery & HTML5 - the next web application development platform Kiril Matev Technical Evangelist Infragistics, Inc kmatev@infragistics.com
  • 2. 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
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. Comparing jQuery to other platforms • Ranking developer productivity (cost of development) 1. Web forms (cheapest) 2. MVC 3. jQuery • Ranking performance, scalability 1. jQuery (most scalable) 2. MVC 3. Web forms
  • 7. Comparing jQuery to other platforms • Ranking flexibility, portability 1. jQuery (most flexible) 2. MVC 3. Web forms
  • 8. Typical Scenarios • jQuery/HTML5 would be the platform of choice when: Cross-platform/device compatibility is required Substantial degree of scalability and performance is required
  • 9. 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.
  • 10. 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
  • 11. NetAdvantage for jQuery 11.2 Roadmap • Hierarchical Grid • Load On Demand • Paging • Soring • Filtering • jQuery Tree • Selection • Activation • Checkboxes • Load On Demand • Templating • Images
  • 12. 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