Skip to main content

2018 | Buch

Practical Webix

Learn to Expedite and Improve your Web Development

insite
SUCHEN

Über dieses Buch

Learn to create speedy cross-platform applications with ease using Webix. You will begin with an introduction to Webix and basic usage, exploring the interface components and utilities it offers, as well as the tools available (skin builder, form builder, and code snippet testing facility).

You’ll understand how Webix can integrate with other popular libraries and frameworks including Angular, Vue, React and more (as well as third-party components like dHTMLx and rich text editors). You will learn tangential topics including communication with back-end systems (Node.js and common related tooling), packaging as a Cordova app and, of course, you will learn how to use Webix following the Progressive Web App delivery mechanism.

Offering a complete solution in a single bundle, this JavaScript UI framework provides a rich set of interface components, application architecture direction and commonly-needed utility and ancillary capabilities.Every topic will be taught a practical way, explored within the context of building real-world working apps, not through unrelated snippets. Bringing 25 years of professional development experience to the table, author Frank Zammetti uses his unique levity to teach you how to get up and running with this new and upcoming framework.

What You’ll Learn

Explore the capabilities and UI widgets it provides and the features that make it stand out from its competitorsBuild one web technology-based app that works on both desktops and mobile devices (Android and iOS)Create and hook a Webix app up to a Node.js/Express-based RESTful server API for data storageMobilize a Webix app using both PhoneGap and Progressive Web App techniquesEnhance your Webix and general development skills in the most fun way possible: by building a game

Who This Book Is For

Moderately experienced front-end developers who want to learn about Webix and the power it brings to client-side development.

Developers looking to use their web development skills to build cross-platform apps that work on both desktop and mobile devices with Webix as the foundation.

A working knowledge of CSS, HTML and JavsScript is assumed, though you don’t need to be an expert.

Inhaltsverzeichnis

Frontmatter
Chapter 1. Better Web Development with Webix
Abstract
To paraphrase a well-known expression, web development has come a long way, baby!
Frank Zammetti
Chapter 2. Getting to Know Webix
Abstract
Then you took a high-level look at Webix itself and started to see some of the ways that it helps you develop SPAs. In this chapter and the next, you’ll take more of a deep-dive into Webix and start to become familiar with its core concepts. You’ll look at the specific components it offers to build user interfaces.
Frank Zammetti
Chapter 3. Getting to Know Webix Even More!
Abstract
In the previous chapter, you started getting to know Webix by looking at some core concepts such as application structure, layout, and component interaction. You then started surveying many of the components that Webix offers you as a developer.
Frank Zammetti
Chapter 4. Webix: The Final Frontier
Abstract
In the previous two chapters, you saw a great deal of components and concepts that are keys to success with Webix. In this chapter, I’ll introduce a few more concepts, and I’ll complete the overview of the components Webix offers, including those that are “premium,” meaning those you must pay for separately from Webix.
Frank Zammetti
Chapter 5. Getting Practical: Building wxPIM
Abstract
Over the previous four chapters, you have surveyed the Webix landscape and gotten familiar with many of its concepts. You’ve gained a familiarity with what the library has to offer and seen how to put most of its widgets to use, at least in very simplistic examples.
Frank Zammetti
Chapter 6. Getting Practical: Building wxPIM Redux
Abstract
In the previous chapter, you began dissecting the wxPIM application and looking at the core code that comprises it. In this chapter, you’ll continue that exploration, ultimately finishing up the exploration of this code.
Frank Zammetti
Chapter 7. Taking wxPIM to the Desktop
Abstract
However, because it works doesn’t necessarily mean it’s ideal. A UI for a small screen will often need to be different than for a larger desktop monitor. Interactions will often need to be different between touchscreens and when users are using just a good ol’ keyboard and mouse.
Frank Zammetti
Chapter 8. Taking wxPIM to the Cloud
Abstract
In the two previous chapters, you built an application called wxPIM. You used the knowledge of Webix you built up in prior chapters and learned a few new things as you built the app. Now, wxPIM is a decent little app: it’s nominally useful and works whether on a desktop or mobile device.
Frank Zammetti
Chapter 9. Packaging wxPIM with PhoneGap
Abstract
Now that wxPIM is feature-complete on both the client and server sides, it’s time to talk about truly mobilizing this application.
Frank Zammetti
Chapter 10. The Fun Side of Webix: A Game!
Abstract
All work and no play makes Jack a dull boy (and a murderer at a snowy resort lodge, as we learned in The Shining). With luck, you’ll avoid that fate, but the point stands: if you don’t stop to smell the roses every now and again, you tend to not have as good a life as you should. This is true for web development and Webix too! (You didn’t think I would be able to pull this back to relevance, did you?)
Frank Zammetti
Backmatter
Metadaten
Titel
Practical Webix
verfasst von
Frank Zammetti
Copyright-Jahr
2018
Verlag
Apress
Electronic ISBN
978-1-4842-3384-9
Print ISBN
978-1-4842-3383-2
DOI
https://doi.org/10.1007/978-1-4842-3384-9