Top 6 reasons developers love Skuid for user interfaces
Why do developers love Skuid? Let us count the ways!
1. No Visualforce
Seasoned Force.com developers have learned that the only time you should build a Visualforce page is when you know you’ll never have to touch it again. If the design is as changeless as a brick wall, Visualforce may work. But if you anticipate iterations, Visualforce can feel like banging your head on that brick wall. We learned this several years ago when we rolled out an app for educators built with Visualforce. Beautiful as it was, within a month, our clients wanted to customize the tabs and almost everything else. Great UX, but not scalable.
With Skuid you can build a killer user interface or app for any device with virtually no Visualforce. Then if clients want to make tweaks, they can make them themselves — with clicks, not code. In essence, Skuid returns the Salesforce1® Platform user interface (UI) to its original value proposition, but with a much more powerful, updated user experience. Skuid scales. Visualforce doesn’t.
2. Eliminate boring unit tests
I have never met a developer who loves writing unit tests and Apex controllers. Have you? Skuid eliminates the need for writing repetitive unit tests. How? You don’t need to write custom Apex controllers anymore. Instead, you point-and-click to create Models and Conditions with a built-in SOQL query engine. Why spend your time doing stuff you hate to do? Save time with Skuid Models, one of Skuid’s most powerful, unsung features. You just may get to that exciting project — the one that ignites your inner superhero.
3. Feel the speed of client-side processing
Skuid performs work on the client side, which reduces server-side processing. Unlike Visualforce — which can consume massive server resources — Skuid handles most data manipulation client side. Skuid consolidates multiple CRUD operations on multiple objects to a single AJAX call using JS remoting. Plus, no processor-intensive Visualforce re-renders are necessary, and there is no tedious (de)serialization of the view state. Bottom line? You produce a blazing fast user experience.
4. Perform fewer code migrations
Skuid pages are metadata. You can import or export them using Skuid tools, Data Loader, or other tools. So you can eliminate change sets, XML migrations and IDE deploys. Skuid also reduces sandbox use, because UI “development” can be done in production orgs without interrupting users.
5. Eliminate repetitive UI code
6. Go 100% Salesforce1 Platform native