Maypole :: Manual :: Tentang

Maypole :: Manual :: tentang adalah pengantar untuk maypole.
Unduh sekarang

Maypole :: Manual :: Tentang Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • Perl Artistic License
  • Harga:
  • FREE
  • Nama Penerbit:
  • Maypole::Manual::About Team
  • Situs web penerbit:
  • http://search.cpan.org/~teejay/Maypole-2.11/lib/Maypole/Manual/About.pod

Maypole :: Manual :: Tentang Tag


Maypole :: Manual :: Tentang Keterangan

Maypole :: Manual :: tentang adalah pengantar maypole. Bab ini berfungsi sebagai pengantar lembut pada maypole dan menyiapkan aplikasi Maypole. Kita melihat apa itu, bagaimana cara mendapatkannya dan menjalankannya, dan bagaimana mulai berpikir tentang membangun aplikasi maypole. Apa maypole? Mungkin Anda memiliki beberapa gagasan tentang apa yang dimiliki maypole, atau Anda tidak akan membaca ini manual. Tetapi maypole baik pada banyak hal yang berbeda, dan Anda mungkin telah secara tidak sengaja memfokuskan pada satu aspek maypole sambil melewatkan gambaran besar. Misalnya, Anda mungkin tahu bahwa maypole sangat baik dalam menempatkan ujung depan web ke database. Ini benar, tapi itu hanya bagian dari apa yang dilakukan maypole. Anda mungkin pernah mendengar bahwa Maypole adalah kerangka kerja aplikasi web, yang benar, tetapi itu tidak terlalu berarti. Ada sejumlah besar hal yang dapat dilakukan maypole, karena itu sangat kosong. Anda dapat membuatnya melakukan apa yang Anda inginkan. Dalam manual ini, kami akan membuatnya bertindak sebagai front-end ke database, sebagai situs jejaring sosial, sebagai portal intranet, dan banyak hal lain selain itu adalah kerangka kerja. Saya ingin berpikir bahwa maypole adalah a Cara pergi dari URL ke metode panggilan ke beberapa output. Jika Anda memiliki URL seperti / produk / pesanan / 12, maypole adalah cara memuat nomor produk 12, hubungi metode pesanan, dan menghasilkan halaman tentang apa yang baru saja dilakukan. Alasan Maypole adalah masalah besar adalah karena itu melakukan semua ini untuk Anda. Anda tidak lagi harus peduli dengan server web Anda. Anda hampir harus peduli dengan basis data Anda. Anda tidak perlu peduli dengan modul templating, parsing parameter CGI, atau apa pun. Anda hanya perlu peduli dengan logika bisnis, dan logika bisnis dalam hal ini adalah bagaimana Anda memesan produk, dan apa yang perlu Anda tampilkan setelah Anda melakukannya. Inilah yang harus dilakukan pemrograman: Hanya peduli dengan pekerjaan yang membedakan satu program dari yang lain. Apakah ini menggunakan teknik yang disebut MVC untuk aplikasi web. Apa MVC untuk aplikasi web? Maypole awalnya disebut Apache :: MVC, mencerminkan basisnya dalam pola desain model-view-controller. (Saya harus mengubahnya terlebih dahulu karena maypole tidak terikat pada Apache, dan kedua karena Apache :: MVC adalah nama yang benar-benar membosankan.) Ini pola desain yang sama yang membentuk fondasi proyek lain dalam bahasa lain, seperti struts Java Kerangka Kerja. Pola desain ini ditemukan terutama dalam aplikasi grafis; Idenya adalah bahwa Anda memiliki kelas model yang mewakili dan memanipulasi data Anda, kelas tampilan yang bertanggung jawab untuk menampilkan data itu kepada pengguna, dan kelas pengontrol yang mengontrol kelas lain dalam menanggapi peristiwa yang dipicu oleh pengguna yang dipicu oleh pengguna. Analogi ini tidak sesuai dengan aplikasi berbasis web, tetapi kita dapat mengambil prinsip penting darinya. Sebagai Template Toolkit Penulis Andy Wardley menjelaskan: Apa kerumunan MVC-For-the-web yang benar-benar berusaha untuk dicapai adalah pemisahan kekhawatiran yang jelas. Letakkan kode basis data Anda di satu tempat, kode aplikasi Anda di yang lain, kode presentasi Anda di tempat ketiga. Dengan begitu, Anda dapat memotong dan mengubah elemen yang berbeda sesuka hati, semoga tanpa mempengaruhi bagian lain (tergantung pada seberapa baik kekhawatiran Anda dipisahkan, tentu saja). Ini adalah akal sehat dan praktik yang baik. MVC mencapai pemisahan kekhawatiran ini sebagai produk sampingan dari input yang memisahkan dengan jelas (kontrol) dan output (tampilan). Inilah yang dilakukan Maypole. Ini memiliki sejumlah driver basis data, sejumlah driver front-end dan sejumlah driver template presentasi. Dalam kasus-kasus umum, Maypole memberikan persis apa yang Anda butuhkan untuk semua area ini, dan Anda dapat berkonsentrasi pada penulisan hanya logika bisnis aplikasi Anda. Ini adalah salah satu alasan mengapa maypole memungkinkan Anda berkembang begitu cepat: karena sebagian besar waktu, Anda tidak perlu melakukan pengembangan sama sekali. Persyaratan: · Perl.


Maypole :: Manual :: Tentang Perangkat Lunak Terkait

Dbix :: dbstag.

dbix :: dbstag adalah modul Perl untuk basis data relasional ke hierarkis (rusa / xml) pemetaan. ...

145

Unduh