Skip to content

Fontend Independence

The architecture of basebox empowers you to connect anything you want. The interface to basebox uses GraphQL on top of https. Both are simple, yet almost infinitely flexible industry standards. Use your preferred framework and the language you can work with best for the development of your frontend client. basebox gives you complete freedom and does not require anything from you.

Connect Any Framework.

There are many technologies, with new ones arising constantly. basebox is independent of the frontend framework you use.

React

React (also known as React.js or ReactJS) is a free and open-source frontend JavaScript library for building user interfaces based on UI components. Meta and a community of individual developers and companies maintain it.

REACT

Angular

Angular is a TypeScript-based, free, and open-source web application framework led by the Angular Team at Google and by a community of individuals and corporations. Angular is a complete rewrite from the same team that built AngularJS.

ANGULAR

Vue

Vue is a JavaScript framework for creating user interfaces. It builds on top of standard HTML, CSS, and JavaScript and provides a declarative and component-based programming model that helps you efficiently develop user interfaces, whether simple or complex.

VUE

Svelte

Svelte is a free and open-source frontend component framework or language. Svelte is not a monolithic JavaScript library imported by applications: instead, Svelte compiles HTML templates to specialized code that manipulates the Document Object Model (DOM) directly, which may reduce the size of transferred files and give better client performance.

SVELTE

Android/iOS

Connect any Android and iOS framework with basebox. There is no limitation. The programming language does not matter - be it Java, Kotlin, SWIFT, or Objective-C.

Feel Free to Use What You Know and Love - Ohmmm.

Use Any Language.

Your programming language choice for your frontend depends on your application goal. basebox is independent of the language used in your frontend. Whatever your preference, you can use basebox as your backend.

JavaScript

JavaScript, often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of websites use JavaScript on the client side for webpage behavior, often incorporating third-party libraries. All major web browsers have a dedicated JavaScript engine to execute the code on users' devices.

WIKIPEDIA

Python

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built-in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development and for use as a scripting or glue language to connect existing components. Python's simple, easy-to-learn syntax emphasizes readability and reduces program maintenance costs. Python supports modules and packages, which encourages program modularity and code reuse.

PYTHON

Java

Java is a high-level, class-based, object-oriented programming language designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let programmers write once, run anywhere (WORA), meaning that compiled Java code can run on all platforms that support Java without recompiling.

WIKIPEDIA

C/C++

C is a general-purpose programming language used to create a variety of applications. This language was initially developed for writing operating systems. Unix kernel and its supporting tools and libraries are written in the C language.

C++ was designed with systems programming and embedded, resource-constrained software and large systems in mind. Performance, efficiency, and flexibility of use are its design highlights. C++ has also been found useful in many other contexts, with key strengths being software infrastructure and resource-constrained applications, including desktop applications, video games, servers (e.g., e-commerce, web search, or databases), and performance-critical applications (e.g., telephone switches or space probes).

C WIKIPEDIAC++ WIKIPEDIA