Questions and answers
Learn how offerings like Ionic, Cordova, and others offer an alternative to direct web development, Progressive Web Apps (PWAs), native development, and other cross-platform development frameworks like Xamarin (now .NET MAUI) , Flutter, React Native, etc. .
As such, offerings like Ionic, Cordova, and others provide an alternative to direct web development, Progressive Web Apps (PWAs), native development, and other cross-platform development frameworks like Xamarin (now .NET MAUI ), Flutter, React Native and so on. on.
And, as always with these alternative development approaches, the choice comes with a series of trade-offs, with each option having its own pros and cons. As evidenced by the 2017 App Development Trends article, “Hybrid apps beat native in new survey“, the benefits of the hybrid approach have been recognized for years, but continue to gain traction with new offerings and features.
We met a hybrid development expert Allen Conway for his opinion on the hybrid approach before his next presentation on November 15, “Quick Focus: Hybrid Web Frameworks“, to the immense Live!360 technical conference to be held in Orlando from November 13 to 18.
During the session, Conway will discuss some of the traditional frameworks like Ionic to see how they can be leveraged to build hybrid web applications, while briefly looking at the differences between “hybrid web frameworks” and “mobile native frameworks” and the advantages and disadvantages of each.
Here’s what Conway, Web Client Practice Leader at Cognizant Softvision, had to say in a short Q&A session.
Conway: Hybrid web frameworks inherently allow a write-once leveraging the web stack, deploy anywhere scenario with a target of native platforms and devices. This allows teams with existing web skills to reuse their basic knowledge to build mobile apps and reduce the time it takes to target Android, iOS and the web without having to manage multiple separate languages and code bases.
What are the trade-offs involved?
The main trade-off between hybrid web development and truly native development is that you’re working on an abstraction like Capacitor or Cordova. These abstractions give us the ability to “black box” native programming, but at the cost of not having the ultimate in access and capabilities per platform.
Can you briefly explain the differences between “Hybrid Web Frameworks” and “Native Mobile Frameworks” and the advantages and disadvantages of each?
Hybrid web frameworks work through an abstraction such as Capacitor or Cordova for device access and work using a WebView, but allow working almost exclusively with web technologies.
“Hybrid web frameworks work through an abstraction such as Capacitor or Cordova for device access and work using a WebView, but allow working almost exclusively with web technologies.”
Allen Conway, Principal Web Client Practice Consultant for Cognizant Softvision
How good are traditional frameworks like Ionic for building hybrid web apps?
Ionic and Capacitor are proven and enduring frameworks adopted by the engineering community to meet the needs of businesses in the web and mobile application development space that can handle a variety of software implementation scenarios.
What are the advantages of VS Code over Visual Studio in building a hybrid web application?
Extensions offered in VS Code for Ionic and Capacitor development streamline running, building, debugging, configuring, and building apps. With a suite of built-in features, the Ionic extension enables productive development of hybrid web applications.
In a 20-minute “Fast Focus” presentation, what will key attendees learn?
The main takeaway from the quick tune is to identify exactly what hybrid web frameworks are, what development background is best suited to take advantage of these frameworks, and a quick overview of how they work.