Knockout MVC 0.5.1

Lisensi: Gratis ‎Ukuran file: 6.14 KB
‎Peringkat Pengguna: 3.0/5 - ‎1 ‎Suara

KNOCKOUT MVC adalah ekstensi gratis dari perpustakaan Knockout.js untuk ASP.NET MVC 3 yang memindahkan semua logika bisnis ke sisi server dan secara otomatis menghasilkan kode JavaScript yang diperlukan untuk sisi klien berdasarkan model data C# VB.NET. Pembuatan aplikasi berbasis JavaScript sama mudahnya dengan pengembangan aplikasi desktop C # / VB.NET umum; tidak ada satu baris pun kode JavaScript yang perlu ditulis. Pengikatan antarmuka halaman ke model bisnis dilakukan dalam gaya MVVM dengan bantuan ekspresi C#/VB.NET (bukan properti terpisah, tetapi ekspresi di atasnya yang akan diterjemahkan ke kode JavaScript) menggunakan IntelliSense. Jika manipulasi kompleks harus dilakukan pada model, dimungkinkan untuk mengatasi metode model apa pun di server menggunakan satu string pendek (kueri ajax akan dibuat secara otomatis; dan ketika klien akan mendapatkan model yang diperbarui, seluruh antarmuka akan secara otomatis menyegarkan). Kode JavaScript yang dihasilkan didasarkan pada Knockout.js dan itulah sebabnya ia bekerja di bawah browser apa pun (bahkan IE 6). Dengan demikian, menggambarkan seluruh logika bisnis di server dalam satu contoh kami mendapatkan kemampuan untuk membuat aplikasi Web klien lintas browser berfisti lengkap tanpa menulis satu kode JavaScript! Knockout MVC dapat berfungsi di browser apa pun (karena didasarkan pada Knockout.js): IE 6+, Firefox 2+, Opera 10+, Chrome, Safari. Produk ini kompatibel dengan pustaka JavaScript pihak ketiga lainnya seperti jQuery, Prototype, dll. Perpustakaan dilengkapi dengan dokumentasi terperinci dan sampel yang menunjukkan fitur produk.

Riwayat versi

  • Versi 0.5.1 diposting di 2012-06-19

    EULA - Perjanjian Lisensi Pengguna Akhir



    Lisensi MIT (MIT)

    Hak Cipta (c)

    Izin dengan ini diberikan, gratis, kepada siapa pun yang mendapatkan salinan perangkat lunak ini dan file dokumentasi terkait (the "Software"), untuk menangani Dalam Perangkat Lunak tanpa batasan, termasuk tanpa batasan hak untuk menggunakan, menyalin, memodifikasi, menggabungkan, menerbitkan, mendistribusikan, mensublisensikan, dan / atau menjual salinan Perangkat Lunak, dan untuk mengizinkan orang-orang yang perangkat lunak dilengkapi untuk melakukannya, tunduk pada kondisi berikut:

    Pemberitahuan hak cipta di atas dan pemberitahuan izin ini akan disertakan dalam semua salinan atau bagian substansial dari Perangkat Lunak.

    PERANGKAT LUNAK INI DISEDIAKAN "SEBAGAI IS", TANPA JAMINAN DALAM BENTUK APA PUN, TERSIRAT ATAU TERSIRAT, TERMASUK TETAPI TIDAK TERBATAS PADA JAMINAN KELAYAKAN UNTUK MERCHANTABILITY, KESESUAIAN UNTUK TUJUAN TERTENTU DAN NONINFRINGEMENT. DALAM HAL APA PUN PENULIS ATAU PEMEGANG HAK CIPTA TIDAK BERTANGGUNG JAWAB ATAS KLAIM, KERUSAKAN, ATAU TANGGUNG JAWAB LAINNYA, BAIK DALAM TINDAKAN KONTRAK, KESALAHAN ATAU LAINNYA, YANG TIMBUL DARI, KELUAR ATAU SEHUBUNGAN DENGAN PERANGKAT LUNAK ATAU PENGGUNAAN ATAU TRANSAKSI LAIN DALAM PERANGKAT LUNAK.

Detil Program