|
2 | 2 | Desain and Sasaran Arsitektur
|
3 | 3 | ##############################
|
4 | 4 |
|
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. |
7 | 6 |
|
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. |
11 | 9 |
|
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: |
14 | 11 |
|
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. |
29 | 21 |
|
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