SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Kürzlich hochgeladen

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Kürzlich hochgeladen (20)

A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 

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