From 0c999b8c3ea204188d6d810c0eb130530bc57de5 Mon Sep 17 00:00:00 2001 From: "Kamshory, MT" Date: Thu, 14 Nov 2024 13:23:37 +0700 Subject: [PATCH] Update README.md --- README.md | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index bc04f72..c0ad380 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # Introduction -MagicObject is a powerful library for creating applications in PHP with ease. It allows for the derivation of classes with various intended uses. Below are some of its key features: +MagicObject is a powerful library for developing applications in PHP with ease. It enables the dynamic creation of classes for various intended uses. Below are some of its key features: # Features @@ -31,51 +31,46 @@ This library provides a versatile toolkit for building robust PHP applications! # Installation -To install Magic Obbject +To install MagicObject, run: ``` composer require planetbiru/magic-object ``` -or if composer is not installed +If Composer is not installed, use: ``` php composer.phar require planetbiru/magic-object ``` -To remove Magic Obbject +To remove MagicObject: ``` composer remove planetbiru/magic-object ``` -or if composer is not installed +Or if Composer is not installed: ``` php composer.phar remove planetbiru/magic-object ``` -To install composer on your PC or download latest composer.phar, click https://getcomposer.org/download/ +o install Composer on your system or download the latest `composer.phar`, visit https://getcomposer.org/download/ To see available versions of MagicObject, visit https://packagist.org/packages/planetbiru/magic-object # Advantages -MagicObject is designed to be easy to use and can even be coded using a code generator. An example of a code generator that successfully creates MagicObject code using only parameters is MagicAppBuilder. MagicObject provides many ways to write code. Users can choose the way that is easiest to implement. +MagicObject is designed for ease of use and can even be used with a code generator. An example of a code generator that successfully creates MagicObject code using only parameters is **MagicAppBuilder**. MagicObject offers many flexible ways to write code, allowing users to choose the approach that best suits their needs. -MagicObject does not only pay attention to the ease of users in creating applications. MagicObject also pays attention to the efficiency of both time and resources used by applications so that applications can be run on servers with minimum specifications. This of course will save costs used both in application development and operations. +In addition to prioritizing ease of use, MagicObject is also optimized for efficiency in terms of both time and resource usage, enabling applications to run smoothly even on servers with minimal specifications. This reduces costs in both development and operational phases. # Application Scaling -For large applications, users can scale the database and storage. So that a user can access any server, use Redis as a session repository. MagicObject clouds session storage with Redis which can be secured using a password. +For large applications, MagicObject supports database and storage scaling. You can distribute user access across multiple servers and use Redis for session storage. MagicObject integrates with Redis for cloud-based session storage, which can be secured using a password. ![](https://github.com/Planetbiru/MagicObject/blob/main/scale-up.svg) -# Tutorial - -Tutorial is provided here https://github.com/Planetbiru/MagicObject/blob/main/tutorial.md - - # Example ## Simple Object @@ -469,9 +464,11 @@ try { } ``` -# Application +# Tutorial + +A tutorial is available here: https://github.com/Planetbiru/MagicObject/blob/main/tutorial.md -Applications that uses **MagicObjects** are : +# Applications Using MagicObject 1. **Music Production Manager** https://github.com/kamshory/MusicProductionManager 2. **AppBuilder** https://github.com/Planetbiru/AppBuilder