Skip to content

Commit 9e73832

Browse files
committed
[TRANSLATE] Overview goals
1 parent 456eed6 commit 9e73832

File tree

1 file changed

+15
-24
lines changed

1 file changed

+15
-24
lines changed

source/overview/goals.rst

Lines changed: 15 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,22 @@
22
Desain and Sasaran Arsitektur
33
##############################
44

5-
Our goal for CodeIgniter is maximum performance, capability, and
6-
flexibility in the smallest, lightest possible package.
5+
Tujuan kami untuk CodeIgniter adalah kinerja yang maksimum, kemampuan, dan fleksibilitas dalam hal terkecil, *package* seringan mungkin.
76

8-
To meet this goal we are committed to benchmarking, re-factoring, and
9-
simplifying at every step of the development process, rejecting anything
10-
that doesn't further the stated objective.
7+
Untuk memenuhi tujuan ini kami berkomitmen untuk melakukan *benchmarking*, *re-factoring*, dan
8+
menyederhanakan setiap langkah dari proses pembangunanan, menolak semua yang tidak menjadi tujuan berikutnya.
119

12-
From a technical and architectural standpoint, CodeIgniter was created
13-
with the following objectives:
10+
Dari sudut pandang teknis dan arsitektur, CodeIgniter diciptakan dengan tujuan sebagai berikut:
1411

15-
- **Dynamic Instantiation.** In CodeIgniter, components are loaded and
16-
routines executed only when requested, rather than globally. No
17-
assumptions are made by the system regarding what may be needed
18-
beyond the minimal core resources, so the system is very light-weight
19-
by default. The events, as triggered by the HTTP request, and the
20-
controllers and views you design will determine what is invoked.
21-
- **Loose Coupling.** Coupling is the degree to which components of a
22-
system rely on each other. The less components depend on each other
23-
the more reusable and flexible the system becomes. Our goal was a
24-
very loosely coupled system.
25-
- **Component Singularity.** Singularity is the degree to which
26-
components have a narrowly focused purpose. In CodeIgniter, each
27-
class and its functions are highly autonomous in order to allow
28-
maximum usefulness.
12+
- **Dynamic Instantiation.** Dalam CodeIgniter, komponen dimuat dan rutinitas dieksekusi hanya jika diminta, bukan secara global.
13+
Tidak ada asumsi yang dibuat oleh sistem tentang apa yang mungkin diperlukan di luar *resource* utama minimal,
14+
sehingga sistem ini sangat ringan secara *default*. *Event*, yang dipicu oleh *HTTP request*, dan *controller* dan
15+
*view* yang Anda rancang akan menentukan apa yang dipanggil.
16+
- **Loose Coupling.** *Coupling* adalah sejauh mana komponen-komponen dari sistem mengandalkan satu sama lain.
17+
Semakin sedikit komponen yang bergantung satu sama lain, maka komponen tersebut lebih dapat digunakan kembali dan sistem menjadi fleksibel.
18+
Tujuan kami adalah sistem yang sangat longgar (*very loosely coupled system*).
19+
- **Component Singularity.** *Singularity* adalah sejauh mana komponen memiliki tujuan yang difokuskan secara sempit. Dalam CodeIgniter,
20+
setiap *class* dan fungsinya sangat otonom supaya memungkinkan kegunaan yang maksimal.
2921

30-
CodeIgniter is a dynamically instantiated, loosely coupled system with
31-
high component singularity. It strives for simplicity, flexibility, and
32-
high performance in a small footprint package.
22+
CodeIgniter itu *dynamically instantiated*, sistem yang *loosely coupled* dengan singularitas komponen yang tinggi.
23+
Codeigniter berusaha untuk sederhana, fleksible, dan kinerja tinggi dalam paket dengan *footprint* yang kecil.

0 commit comments

Comments
 (0)