{"id":43219,"date":"2011-10-18T04:39:41","date_gmt":"2011-10-18T04:39:41","guid":{"rendered":"https:\/\/wp.lansa.com\/blog\/javascript-frameworks-building-business-applications"},"modified":"2025-02-28T12:33:56","modified_gmt":"2025-02-28T18:33:56","slug":"javascript-frameworks-building-business-applications","status":"publish","type":"post","link":"https:\/\/lansa.com\/blog\/app-development\/rapid-app-development\/javascript-frameworks-building-business-applications\/","title":{"rendered":"Using JavaScript Frameworks for Building Business Applications"},"content":{"rendered":"<p>Over the past decade, we\u2019ve seen the explosion of information, mobile devices, tablets and the ability to consume and access information from anywhere in the world. Web applications are being built at an ever-increasing pace to satisfy the need for information and deliver content-rich, user-friendly applications to users. With the increased demand being placed on IT departments to build and deliver business applications, HTML, CSS and JavaScript are being used to develop creative, immersive and cutting-edge web applications.<\/p>\n<p>One of the trickiest tasks any web developer faces is the ability to build and deliver the same functionality and richness across multiple browsers and devices of various form factors. The introduction of HTML5 and CSS3 makes this task even more challenging as not all current browsers support the same HTML5 and CSS3 features. Browser vendors are incrementally adding support for new HTML5 and CSS3 features with periodic browser updates, which further complicates the matter.<!--more--><\/p>\n<p>Some of the key challenges faced by web developers when building web applications for browser and mobile devices are:<\/p>\n<ul>\n<li>Maintaining JavaScript and CSS code across web pages and web browsers<\/li>\n<li>Providing degradable functionality for older browsers<\/li>\n<li>Reducing the maintenance and testing burden on developers<\/li>\n<li>Learning curve required to build immersive user experiences<\/li>\n<li>Leveraging new CSS3 and HTML5 capabilities in newer browsers<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignright wp-image-1739\" title=\"jQuery Logo\" src=\"https:\/\/lansa.com\/wp-content\/uploads\/2022\/06\/jqueryLogo.png\" alt=\"jQuery Logo\" width=\"170\" height=\"42\" \/>JavaScript framework libraries help developers overcome some of these challenges without limiting creativity and functionality required to deliver cutting-edge applications to their users. One of the common JavaScript framework libraries that web developers use to address these challenges is jQuery. Since it was introduced in 2006, <a href=\"https:\/\/js.foundation\/about\/members\" target=\"_blank\" rel=\"noopener noreferrer\">jQuery has received support from and continues to be used by some of the largest companies in the world<\/a>, like Microsoft, IBM, Google, Nokia, Amazon, Twitter, DELL, Best Buy, NBC, Bank of America, ESPN, CBS News and EA video games to name a few.<\/p>\n<h2>Simple and Easy Access to HTML Elements<\/h2>\n<p><img decoding=\"async\" class=\"size-full wp-image-1755 alignright\" title=\"DOM Outline\" src=\"https:\/\/lansa.com\/wp-content\/uploads\/2022\/06\/domoutline.png\" alt=\"DOM Outline\" width=\"178\" height=\"88\" \/>jQuery provides developers with fast and easy access to HTML elements via the Document Object Model (DOM). Since the aim of any web developer is to provide access to content to the widest possible audience, jQuery makes this possible by providing developers with the ability to have clean HTML markup with unobtrusive DOM scripting so that web pages will still work in older browsers that have reduced or no support for JavaScript.<\/p>\n<h2>Cross-browser Compatibility<\/h2>\n<p><img decoding=\"async\" class=\"alignright wp-image-1758 size-full\" title=\"Cross Browser Compatibility\" src=\"https:\/\/lansa.com\/wp-content\/uploads\/2022\/06\/Puzzle_browser_logos.png\" alt=\"Cross Browser Compatibility\" width=\"169\" height=\"169\" \/>Web developers know all too well the pain and effort involved in creating a website that works the same in all browsers \u2013 let alone keeping up with new browser versions while maintaining support for older browsers, which do not disappear overnight. jQuery provides the ability to build consistent cross-browser functionality and overcome browser inconsistencies. It also provides developers with a consistent framework to leverage new HTML5 capabilities, while catering to all existing browsers and variations in functionality between them.<\/p>\n<h2>Faster Development Time<\/h2>\n<p><img decoding=\"async\" class=\"alignright wp-image-1761\" title=\"Faster Development Time\" src=\"https:\/\/lansa.com\/wp-content\/uploads\/2022\/06\/fasterdevtimearrow.jpg\" alt=\"Faster Development Time\" width=\"180\" height=\"241\" \/>The amount of functionality that is already built into jQuery \u2013 and the ability to use jQuery user interface (UI) to provide consistent theming and CSS support \u2013 gives web developers a head start when building web applications and enables them to focus on the business logic of the application. The jQuery UI controls\u00a0are a separate library to the base jQuery library and provide sophisticated composite functionality, which gives developers\u00a0ready-to-use rich controls like date pickers, tabsheets and auto-complete functionality to name a few.<\/p>\n<h2>Extensibility and Plug-ins<\/h2>\n<p><img decoding=\"async\" class=\"size-full wp-image-1767 alignright\" title=\"jQuery UI Logo\" src=\"https:\/\/lansa.com\/wp-content\/uploads\/2022\/06\/jqueryui.png\" alt=\"jQuery UI Logo\" width=\"169\" height=\"44\" \/>jQuery was designed to be easily extensible and co-exist with other JavaScript functionality on web pages. This allows the developer community to build and deliver UI controls and extensions to the base jQuery capabilities. jQuery UI with Themeroller support uses this plug-in architecture to deliver UI controls that enable developers to pick and choose the functionality that they want to include within their web pages and deliver smaller-sized web pages to users.<\/p>\n<h2>Documentation, Widespread Adoption and Learning Curve<\/h2>\n<p>Many web developers shy away from using JavaScript to build AJAX functionality and web UI controls due to the lack of documentation and examples. With the widespread adoption of jQuery by millions of web developers (<a href=\"https:\/\/w3techs.com\/technologies\/overview\/javascript_library\/all\" target=\"_blank\" rel=\"noopener noreferrer\">jQuery is used by 80% of websites around the world<\/a>), it gives developers access to a large community to ask questions and discuss ideas to help shape the future of the web. In addition, the in-depth jQuery documentation and examples make it very easy to get started.<br \/>\n<a href=\"\/wp-content\/uploads\/2022\/06\/jquerygraph1.png\" data-lightbox=\"jquerygraph1\"><br \/>\n<img decoding=\"async\" class=\"aligncenter wp-image-1775 size-full\" title=\"jQuery is used by 80% of Web sites worldwide\" src=\"\/wp-content\/uploads\/2022\/06\/jquerygraph1.png\" alt=\"jQuery is used by 80% of Web sites worldwide\" width=\"424\" height=\"179\" \/><br \/>\n<\/a><\/p>\n<h2>HTML5 and CSS3 Compliant<\/h2>\n<p><img decoding=\"async\" class=\"size-full wp-image-1778 alignright\" title=\"CSS3 Logo\" src=\"https:\/\/lansa.com\/wp-content\/uploads\/2022\/06\/css3logo.png\" alt=\"CSS3 Logo\" width=\"69\" height=\"60\" \/>jQuery fully supports the emerging CSS3 selectors and the CSS3 specification, which provides developers with a consistent way to deal with HTML and CSS using a single interface and JavaScript library. With the emergence of HTML5 and CSS3 support in mobile devices and tablets, it\u2019s very easy to build web applications to target and leverage these new form factors using\u00a0a single skillset. Web developers can <img decoding=\"async\" class=\"wp-image-1779 alignright\" title=\"HTML5 Logo\" src=\"https:\/\/lansa.com\/wp-content\/uploads\/2022\/06\/html5logo.png\" alt=\"HTML 5 Logo\" width=\"71\" height=\"71\" \/>sleep at night knowing that jQuery will continue to support the emerging CSS3 standards in the same way as it always has\u00a0\u2013 allowing developers to leverage new capabilities as soon as they become available.<\/p>\n<h2>Helper Utilities<\/h2>\n<p><img decoding=\"async\" class=\"size-full wp-image-1784 alignright\" title=\"Utilities\" src=\"https:\/\/lansa.com\/wp-content\/uploads\/2022\/06\/utilities.png\" alt=\"Utilities\" width=\"96\" height=\"91\" \/>Web developers will agree that a lot of time is wasted reinventing the wheel and implementing basic functionality that\u2019s required in all web applications. jQuery comes to the rescue by providing a standard set of helper functions and utilities to perform common tasks like string manipulation, extending and iterating through objects and array manipulation \u2013 and, most importantly, the <em>supportsfunction<\/em> that enables web developers to test and see if a particular feature or function is available in the web browser before leveraging its features.<\/p>\n<h2>jQuery and jQuery UI Framework<\/h2>\n<p>The ability to use jQuery and jQuery UI to leverage new UI controls and CSS theming along side JSON support when building AJAX-enabled websites for browser, mobile devices and tablets enables developers to create compelling web applications and deliver information and data to users. Wizards within the <a href=\"\/products\/visual-lansa\/\" target=\"_blank\" rel=\"noopener noreferrer\">Visual LANSA<\/a> development environment generate a fully-functional sample web application that leverages these capabilities \u2013 providing developers with a quick and easy way to learn and get started.<\/p>\n<p>The capabilities of jQuery and jQuery UI to enhance CSS3, HTML5 and UI controls when building business applications\u00a0is aimed at developer productivity, simplicity and raising the level of abstraction. jQuery hides the complexity of JavaScript, HTML and CSS\u00a0\u00a0and provides\u00a0developers with the right set of capabilities to continue to build creative, immersive and compelling web applications \u2014 faster and better than ever before. In summary,\u00a0enabling developers to focus on the business and NOT the technology aligns perfectly with jQuery\u2019s mission of \u201cWrite Less. Do more.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Over the past decade, we\u2019ve seen the explosion of information, mobile devices, tablets and the ability to consume and access information from anywhere in the world. Web applications are being built at an ever-increasing pace to satisfy the need for information and deliver content-rich, user-friendly applications to users. With the increased demand being placed on [&hellip;]<\/p>\n","protected":false},"author":90,"featured_media":43138,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[77],"tags":[],"class_list":["post-43219","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-rapid-app-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>JavaScript Frameworks for Building Business Applications<\/title>\n<meta name=\"description\" content=\"Explore the benefits of JavaScript frameworks for building business applications. Learn how to use them effectively with LANSA.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/lansa.com\/blog\/app-development\/rapid-app-development\/javascript-frameworks-building-business-applications\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using JavaScript Frameworks for Building Business Applications\" \/>\n<meta property=\"og:description\" content=\"Explore the benefits of JavaScript frameworks for building business applications. Learn how to use them effectively with LANSA.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lansa.com\/blog\/app-development\/rapid-app-development\/javascript-frameworks-building-business-applications\/\" \/>\n<meta property=\"og:site_name\" content=\"LANSA\" \/>\n<meta property=\"article:published_time\" content=\"2011-10-18T04:39:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-28T18:33:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lansa.com\/wp-content\/uploads\/2022\/06\/jqueryLogo.png\" \/>\n\t<meta property=\"og:image:width\" content=\"468\" \/>\n\t<meta property=\"og:image:height\" content=\"115\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"LANSA Editors\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"LANSA Editors\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/lansa.com\\\/blog\\\/app-development\\\/rapid-app-development\\\/javascript-frameworks-building-business-applications\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/lansa.com\\\/blog\\\/app-development\\\/rapid-app-development\\\/javascript-frameworks-building-business-applications\\\/\"},\"author\":{\"name\":\"LANSA Editors\",\"@id\":\"https:\\\/\\\/lansa.com\\\/#\\\/schema\\\/person\\\/999e9610bc630e4f6cd5ff744c553d75\"},\"headline\":\"Using JavaScript Frameworks for Building Business Applications\",\"datePublished\":\"2011-10-18T04:39:41+00:00\",\"dateModified\":\"2025-02-28T18:33:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/lansa.com\\\/blog\\\/app-development\\\/rapid-app-development\\\/javascript-frameworks-building-business-applications\\\/\"},\"wordCount\":1077,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/lansa.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/lansa.com\\\/blog\\\/app-development\\\/rapid-app-development\\\/javascript-frameworks-building-business-applications\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/lansa.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/jqueryLogo.png\",\"articleSection\":[\"Rapid Application Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/lansa.com\\\/blog\\\/app-development\\\/rapid-app-development\\\/javascript-frameworks-building-business-applications\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/lansa.com\\\/blog\\\/app-development\\\/rapid-app-development\\\/javascript-frameworks-building-business-applications\\\/\",\"url\":\"https:\\\/\\\/lansa.com\\\/blog\\\/app-development\\\/rapid-app-development\\\/javascript-frameworks-building-business-applications\\\/\",\"name\":\"JavaScript Frameworks for Building Business Applications\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/lansa.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/lansa.com\\\/blog\\\/app-development\\\/rapid-app-development\\\/javascript-frameworks-building-business-applications\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/lansa.com\\\/blog\\\/app-development\\\/rapid-app-development\\\/javascript-frameworks-building-business-applications\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/lansa.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/jqueryLogo.png\",\"datePublished\":\"2011-10-18T04:39:41+00:00\",\"dateModified\":\"2025-02-28T18:33:56+00:00\",\"description\":\"Explore the benefits of JavaScript frameworks for building business applications. Learn how to use them effectively with LANSA.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/lansa.com\\\/blog\\\/app-development\\\/rapid-app-development\\\/javascript-frameworks-building-business-applications\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/lansa.com\\\/blog\\\/app-development\\\/rapid-app-development\\\/javascript-frameworks-building-business-applications\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/lansa.com\\\/blog\\\/app-development\\\/rapid-app-development\\\/javascript-frameworks-building-business-applications\\\/#primaryimage\",\"url\":\"https:\\\/\\\/lansa.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/jqueryLogo.png\",\"contentUrl\":\"https:\\\/\\\/lansa.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/jqueryLogo.png\",\"width\":468,\"height\":115,\"caption\":\"jQuery logo\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/lansa.com\\\/blog\\\/app-development\\\/rapid-app-development\\\/javascript-frameworks-building-business-applications\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/lansa.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Application Development\",\"item\":\"https:\\\/\\\/lansa.com\\\/blog\\\/category\\\/app-development\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Rapid Application Development\",\"item\":\"https:\\\/\\\/lansa.com\\\/blog\\\/category\\\/app-development\\\/rapid-app-development\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Using JavaScript Frameworks for Building Business Applications\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/lansa.com\\\/#website\",\"url\":\"https:\\\/\\\/lansa.com\\\/\",\"name\":\"LANSA\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/lansa.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/lansa.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/lansa.com\\\/#organization\",\"name\":\"LANSA\",\"url\":\"https:\\\/\\\/lansa.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/lansa.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/lansa.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/Lansa_ID_Logo.png\",\"contentUrl\":\"https:\\\/\\\/lansa.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/Lansa_ID_Logo.png\",\"width\":140,\"height\":51,\"caption\":\"LANSA\"},\"image\":{\"@id\":\"https:\\\/\\\/lansa.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/lansa.com\\\/#\\\/schema\\\/person\\\/999e9610bc630e4f6cd5ff744c553d75\",\"name\":\"LANSA Editors\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bd406101e5d357aa37e8e08777108bc8f2b216fc27457dc8547d62c954a6d592?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bd406101e5d357aa37e8e08777108bc8f2b216fc27457dc8547d62c954a6d592?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bd406101e5d357aa37e8e08777108bc8f2b216fc27457dc8547d62c954a6d592?s=96&d=mm&r=g\",\"caption\":\"LANSA Editors\"},\"url\":\"https:\\\/\\\/lansa.com\\\/blog\\\/author\\\/nichole\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"JavaScript Frameworks for Building Business Applications","description":"Explore the benefits of JavaScript frameworks for building business applications. Learn how to use them effectively with LANSA.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/lansa.com\/blog\/app-development\/rapid-app-development\/javascript-frameworks-building-business-applications\/","og_locale":"en_US","og_type":"article","og_title":"Using JavaScript Frameworks for Building Business Applications","og_description":"Explore the benefits of JavaScript frameworks for building business applications. Learn how to use them effectively with LANSA.","og_url":"https:\/\/lansa.com\/blog\/app-development\/rapid-app-development\/javascript-frameworks-building-business-applications\/","og_site_name":"LANSA","article_published_time":"2011-10-18T04:39:41+00:00","article_modified_time":"2025-02-28T18:33:56+00:00","og_image":[{"width":468,"height":115,"url":"https:\/\/lansa.com\/wp-content\/uploads\/2022\/06\/jqueryLogo.png","type":"image\/png"}],"author":"LANSA Editors","twitter_card":"summary_large_image","twitter_misc":{"Written by":"LANSA Editors","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/lansa.com\/blog\/app-development\/rapid-app-development\/javascript-frameworks-building-business-applications\/#article","isPartOf":{"@id":"https:\/\/lansa.com\/blog\/app-development\/rapid-app-development\/javascript-frameworks-building-business-applications\/"},"author":{"name":"LANSA Editors","@id":"https:\/\/lansa.com\/#\/schema\/person\/999e9610bc630e4f6cd5ff744c553d75"},"headline":"Using JavaScript Frameworks for Building Business Applications","datePublished":"2011-10-18T04:39:41+00:00","dateModified":"2025-02-28T18:33:56+00:00","mainEntityOfPage":{"@id":"https:\/\/lansa.com\/blog\/app-development\/rapid-app-development\/javascript-frameworks-building-business-applications\/"},"wordCount":1077,"commentCount":0,"publisher":{"@id":"https:\/\/lansa.com\/#organization"},"image":{"@id":"https:\/\/lansa.com\/blog\/app-development\/rapid-app-development\/javascript-frameworks-building-business-applications\/#primaryimage"},"thumbnailUrl":"https:\/\/lansa.com\/wp-content\/uploads\/2022\/06\/jqueryLogo.png","articleSection":["Rapid Application Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/lansa.com\/blog\/app-development\/rapid-app-development\/javascript-frameworks-building-business-applications\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/lansa.com\/blog\/app-development\/rapid-app-development\/javascript-frameworks-building-business-applications\/","url":"https:\/\/lansa.com\/blog\/app-development\/rapid-app-development\/javascript-frameworks-building-business-applications\/","name":"JavaScript Frameworks for Building Business Applications","isPartOf":{"@id":"https:\/\/lansa.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/lansa.com\/blog\/app-development\/rapid-app-development\/javascript-frameworks-building-business-applications\/#primaryimage"},"image":{"@id":"https:\/\/lansa.com\/blog\/app-development\/rapid-app-development\/javascript-frameworks-building-business-applications\/#primaryimage"},"thumbnailUrl":"https:\/\/lansa.com\/wp-content\/uploads\/2022\/06\/jqueryLogo.png","datePublished":"2011-10-18T04:39:41+00:00","dateModified":"2025-02-28T18:33:56+00:00","description":"Explore the benefits of JavaScript frameworks for building business applications. Learn how to use them effectively with LANSA.","breadcrumb":{"@id":"https:\/\/lansa.com\/blog\/app-development\/rapid-app-development\/javascript-frameworks-building-business-applications\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lansa.com\/blog\/app-development\/rapid-app-development\/javascript-frameworks-building-business-applications\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lansa.com\/blog\/app-development\/rapid-app-development\/javascript-frameworks-building-business-applications\/#primaryimage","url":"https:\/\/lansa.com\/wp-content\/uploads\/2022\/06\/jqueryLogo.png","contentUrl":"https:\/\/lansa.com\/wp-content\/uploads\/2022\/06\/jqueryLogo.png","width":468,"height":115,"caption":"jQuery logo"},{"@type":"BreadcrumbList","@id":"https:\/\/lansa.com\/blog\/app-development\/rapid-app-development\/javascript-frameworks-building-business-applications\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/lansa.com\/"},{"@type":"ListItem","position":2,"name":"Application Development","item":"https:\/\/lansa.com\/blog\/category\/app-development\/"},{"@type":"ListItem","position":3,"name":"Rapid Application Development","item":"https:\/\/lansa.com\/blog\/category\/app-development\/rapid-app-development\/"},{"@type":"ListItem","position":4,"name":"Using JavaScript Frameworks for Building Business Applications"}]},{"@type":"WebSite","@id":"https:\/\/lansa.com\/#website","url":"https:\/\/lansa.com\/","name":"LANSA","description":"","publisher":{"@id":"https:\/\/lansa.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/lansa.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/lansa.com\/#organization","name":"LANSA","url":"https:\/\/lansa.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lansa.com\/#\/schema\/logo\/image\/","url":"https:\/\/lansa.com\/wp-content\/uploads\/2022\/06\/Lansa_ID_Logo.png","contentUrl":"https:\/\/lansa.com\/wp-content\/uploads\/2022\/06\/Lansa_ID_Logo.png","width":140,"height":51,"caption":"LANSA"},"image":{"@id":"https:\/\/lansa.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/lansa.com\/#\/schema\/person\/999e9610bc630e4f6cd5ff744c553d75","name":"LANSA Editors","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/bd406101e5d357aa37e8e08777108bc8f2b216fc27457dc8547d62c954a6d592?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bd406101e5d357aa37e8e08777108bc8f2b216fc27457dc8547d62c954a6d592?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bd406101e5d357aa37e8e08777108bc8f2b216fc27457dc8547d62c954a6d592?s=96&d=mm&r=g","caption":"LANSA Editors"},"url":"https:\/\/lansa.com\/blog\/author\/nichole\/"}]}},"_links":{"self":[{"href":"https:\/\/lansa.com\/wp-json\/wp\/v2\/posts\/43219","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lansa.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lansa.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lansa.com\/wp-json\/wp\/v2\/users\/90"}],"replies":[{"embeddable":true,"href":"https:\/\/lansa.com\/wp-json\/wp\/v2\/comments?post=43219"}],"version-history":[{"count":4,"href":"https:\/\/lansa.com\/wp-json\/wp\/v2\/posts\/43219\/revisions"}],"predecessor-version":[{"id":68594,"href":"https:\/\/lansa.com\/wp-json\/wp\/v2\/posts\/43219\/revisions\/68594"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lansa.com\/wp-json\/wp\/v2\/media\/43138"}],"wp:attachment":[{"href":"https:\/\/lansa.com\/wp-json\/wp\/v2\/media?parent=43219"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lansa.com\/wp-json\/wp\/v2\/categories?post=43219"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lansa.com\/wp-json\/wp\/v2\/tags?post=43219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}