title | description | published | date | tags | editor | dateCreated |
---|---|---|---|---|---|---|
System Requirement |
true |
2025-01-07 00:51:23 UTC |
markdown |
2021-08-03 03:09:09 UTC |
System requirements will vary on what application you want to create. {.is-info}
Radsystems Studio currently supports only the Windows Operating System(OS), Windows x86/x64 (7, 8, 10, 11). You can download the OS from the Microsoft Website. For those using other operating systems, you will need to install a Virtual Machine (VM) and then install the supported windows OS to that Virtual Machine (VM) in order to install Radsystems Studio in it.
- VirtualBox (MacOS, Linux, Solaris)
- Wine (Linux, MacOS, Android)
- Parallels Desktop (MacOS)
- VMWare (MacOS, Linux)
- CrossOver (ChromeOS, MacOS, Linux)
These are just a few options out there.
The recommended development server for Radsystems Studio is Laragon. Laragon gives the option to install multiple versions of PHP, NodeJS, Python, etc.
Radsystems Studio currently supports 5 database types, (MariaDB or MySQL), SQLite, PostgreSQL, MSSQL Server, and ORACLE (only supported with Node.TS project types).
Backend Frameworks are the aspect of the project that runs and is executed on the server.
The PHP - Laravel depends on Laravel 11.30 framework, which requires PHP >= 8.2 and Composer for package management. But if you download and install the Laragon full setup, you are ready to develop a Laravel, Boostrap & jquery(PHPRad Classic) project.
If you choose to install just php and composer, then you can download them from the links below:
The NodeJS - Express framework depends on NodeJS version 20 and above, but it is recomended you use NodeJS version 20 or any of the Long Term Support(LTS) versions. Once it is installed, you are ready to use the NodeJS - Express and NodeTS - Express backend framework.
Please note that, It is recomended you download any of the Long Term Support(LTS) versions. {.is-info}
The Python - Flask framework depends on e Python >= 3.9 Once it is installed, you are ready to use the Python - Flask backend framework.
The ASP .Net Core framework depends on .NET Core 3.1 or any of the LTS versions. Once it is installed, you are ready to use the ASP .Net Core backend framework.
These are the frameworks used for generating the HTML, CSS and JavaScript for the projects.
The Vue Quasar framework depends on NodeJS version 20, Quasar CLI. It is recomended you use NodeJS version 20. After installing NodeJS, you can install Vue Quasar CLI using npm i -g @quasar/cli
, if you don't and you try to create a project, Radsystems Studio will prompt you to intsall it.
The PrimeVue framework depends on VueJS, but it is not required to install the VueJS CLI. But it is recomended you have NodeJS already installed.
The Bootstrap JQuery frameworks does not have any requirements that needs to be installed. Once you have installed Laragon, XAMPP or any orther dev server, you are ready to create Bootstrap and JQuery projects.
The requirement for developing a Desktop app with Quasar, is Electron. When you click on the Desktop platform during publish, Radsystems Studio runs the quasar mode add electron
command, which downloads and adds the necessary files to your project. You can find the configurations available for Quasar Desktop to use in quasar.config.js file here.
In order to develop mobile app with Radsystems Studio, there are multiple requirements that needs to be met before you can do so.
- You need to download and install Android Studio.
- After installing Android Studio, you need to add your android SDK path to
ANDROID_HOME
andANDROID_SDK_ROOT
. - Download and install JDK
- Add JDK installation path to
JAVA_HOME
, similar to what was done forANDROID_HOME
andANDROID_SDK_ROOT
, and then add JDK bin(C:\Program Files\Java\jdk1.8.x\bin
) and JRE(C:\Program Files\Java\jre1.8.x
) to path variable.
Please use the path where your JDK was installed, the paths above are just examples. {.is-warning}
- Download, install and add Gradle to environmental variable. You can read more from Quasar mobile development requirement docs
Some installations need to manually encode their parent folder in Windows Environment variables (e.g PHP, Android, Java, python and pip).
To loacate the Environmental Variables panel, click on Sart Menu, click on Control Panel, click on Systems, click on Advance system settings, then click on Environment Variables. E.g Sart > Control Panel > Systems > Advance system settings > Environment Variables
To add an app to the path variable, click on Path variable from either User variables or System Variables section, click on Edit, then click on New and add the application path to it. E.g Path > Edit > New
Below are the list of paths you need to enter if they dont already exist:
- Add XAMPP PHP Path
C:\xampp\php
or else locate you PHP installation path and add it. - Add Python path
%localappdata%\Programs\Python\Python39
(This is the path of my python.exe). - Add Python Script path
%localappdata%\Programs\Python\Python39\Scripts
(This is the path of my pip.exe). - Add .NetCore path
%programfiles%\dotnet
(This is the path of my dotnet.ext).
When done, click on the Okay button to save it, then restart your computer if needed. {.is-success}