Less Risk, More Reward

Why TIBET? Less Risk, More Reward...

TIBET addresses your three biggest risks…

Your "three biggest risks"…

Developers might say those are the complexity of getting async code right, getting modules to load efficiently, or managing client-side data. Those are definitely challenges…but they're not the risks that kill most projects.

Projects fail because they can't hire at scale, because they can't depend on a stable component stack, because there's no support backing their efforts to complete applications on time and under budget. Business problems, not technical ones.

TIBET isn't short on technical innovation, it's just innovation focused on solving the real problems that cause the majority of project pain: staffing, stability, and support.

Staffing

Staffing: The Problem Most Platforms…Worsen?

Over the years we've spoken with dozens of decision makers about the issues they face with their web projects. Not once have they mentioned things like "callbacks are complicated", "we need static typing", or "we need better module support".

In fact, without exception they never mention technical issues at all. On the other hand, they all complain about one issue: "Hiring good JavaScript coders is impossible."

TIBET solves the web's hiring problem in several ways:

  • TIBET's markup-first approach shifts development to 80% markup, 20% code.
  • TIBET's immersive IDE enables graphical, top-down, tag-centric development.
  • TIBET's authoring pyramid design aligns the skill requirements for TIBET development with the natural distribution skills in the market.

Each of these elements reduces your dependence on coding, replacing it with a scalable markup-first approach that's easier to staff for and maintain over time.

Most frameworks force you into an 80/20 ratio of code to markup. TIBET inverts that relationship, letting you do 80% or more of your work in markup and 20% or less in code.

Imagine that instead of four JavaScript coders per HTML/CSS developer you could hire a single JavaScript developer to support four HTML/CSS developers. That's what inverting the 80/20 percentage of code-to-markup means in concrete terms.

The TIBET Sherpa is our immersive drag-and-drop markup authoring environment. There's nothing to compare it to…the Sherpa breaks new ground in almost every area. Hyperbole? We don't think so…and we don't think you'll disagree once you see it in action.

TIBET is designed specifically to solve the web's staffing problem by allowing you to reuse components entirely in markup, reducing reliance on code…and coders.

Stability

Stability: Avoiding The Pain Of À La Carte Stacks

Selecting, integrating, and maintaining a full stack and toolchain requires time, effort, and a skilled team, increasing staffing pressure. Choosing à la carte development is also the root cause of another business problem: platform instability.

The JavaScript market is a hot mess of churn; the very antithesis of stable.

For example, you might think when you choose React, Angular, or Vue you've chosen your solution. Nothing could be further from the truth.

These platforms (React, Angular, Vue) are not complete solutions…on purpose.

For example, the React core is intentionally small, the idea being you'll add the modules you need. Not even data management is built in, Redux is only one choice.

The irony of choosing React is you'll be choosing from then on; choosing a data manager, choosing a router, choosing a state machine, choosing this widget, choosing that widget. The choosing never ends…by design.

Worse, the missing parts of your application aren't supplied by Facebook, they're found in the form of hundreds if not thousands of open-source modules created by independent developers who all-too-often wander off when their interest wanes.

How many data managers, state machines, routers, layouts, widget kits, css processors, task runners, minifiers, bundlers, loaders, test harnesses, coverage tools, etc. have been "the best", only to be replaced on the next project by whatever was new and shiny?

TIBET saves you from the pain of à la carte JavaScript development at every level:

TIBET is truly "The sum of the parts, not some of the parts.™", providing you with the most comprehensive and integrated platform available for modern development.

Support

Support: Authored By !== Supported By

TIBET is Open Source and fully supported by the vendor who built it.

In contrast, most of today's prominent platforms are unsupported. They're popular, powerful, and often authored by prominent companies…but there's a catch.

The core business for today's prominent platform authors is not frameworks. They don't "back them"; they merely authored them. There's no SLA. You can't call the vendor. As a result they're free to abandon them, and you.

A perfect example is Google's Angular1 to Angular2 transition, a change that stranded Angular1 projects on a now-moribund platform.

The thing is, abandoned frameworks are nothing new.

Yahoo! walked away from both YUI and Mojito. Google has gone through Closure, GWT, and Angular1. Today's offering is Angular2+. The jury's still out on Dart and Polymer. Facebook has changed React repeatedly over the years both technically and in terms of licensing. With WebAssembly and WebComponents on the horizon there'll be even more churn as these companies compete in their core business: advertising. Yes. Advertising.

The scale at which the Googles and Facebooks of the world operate is such that miniscule improvements in performance can affect millions if not billions in revenue. Those changes would never cause you to abandon your current platform, the incremental value would be impossible to measure or recoup. That's not true for them. They can, will, and in fact have abandoned platform after platform and will continue to do so…there's too much at stake for them not to.

Technical Pursuit is different. Since 1999 our only business has been the design and development of business web applications and tools. This is what we do. It's all we do.

When we say TIBET is supported we mean it; our business and your project depend on it.

Speed And Simplicity

Speed and Simplicity: The Bonus Round

TIBET development is an immersive, top-down experience that's fast and easy.

At the center of that experience is the Sherpa™, an immersive, interactive IDE designed specifically to speed development by letting you focus on tags rather than files.

Most web development tools retain a long-standing development tool focus on editing files. Files of markup, files of JavaScript, files of CSS, files files files. The thing is, the essence of web applications isn't found in files…it's found in tags…tags with containment hierarchies, tags with event handlers, tags with style.

Tags are the "quantum" of web development.

The Sherpa™ lets you focus on tags; creating them, moving them, styling them, giving them behavior, sharing them across projects, using them as commands. Need to make a service call? Use a tag. Need to read local storage? Use a tag. Need to bind to a remote URL? Use a tag. TIBET's "component consumption model" is tags, not code.

By focusing on tags instead of files the Sherpa changes the fundamental nature of web development. Give TIBET 10 minutes and we're convinced you'll agree…


…or take the plunge, install TIBET, and dive into the TIBET Quickstart Guide.

We think you're going to love working with TIBET!

The Pup