KomputerPerisian

Apa yang dikatakan "rangka kerja"? Rangka Kerja bersih. "Microsoft", "rangka kerja"

Lambat laun, pengguna yang maju mula berminat dalam apa yang dikatakan "rangka kerja". Segera ia harus diperhatikan bahawa tidak ada yang sangat rumit dan dahsyat dalam platform ini. Bermula dengan versi Windows Vista item ini adalah sebahagian daripada sistem keseluruhan. Untuk XP masih perlu memasang komponen jika ia tidak. Tetapi jangan malas untuk memuat turun item tersebut atau, sebagai alternatif, untuk mengeluarkannya. Dia benar-benar diperlukan.

Oleh kerana kewujudan teknologi itu muncul lebih dan lebih banyak aplikasi. Walaupun sebelum memuat turun pemacu yang diperlukan untuk kad video ATI yang sedang dipasang Rangka Kerja Net. Jika medium yang tidak boleh didapati, mesej ralat akan dipaparkan dalam aplikasi permulaan. Kehadiran komponen adalah satu keadaan yang penting kerana WinAPI, tanpa mana sistem tidak. Dalam artikel ini, kita akan memberi tumpuan kepada apa yang dikatakan "rangka kerja".

Untuk memahami konsep umum

Apa yang dikatakan "rangka kerja"? Platform ini merupakan komponen bersepadu sistem yang menyokong penciptaan dan pelaksanaan serentak permohonan baru dan XML-Web Services.

Versi pertama telah dikeluarkan pada tahun 2002. Platform ini telah dibangunkan berdasarkan beberapa objektif.

Yang pertama adalah jaminan yang saling berorientasikan objek persekitaran pembangunan web. Ia diperlukan pada peringkat tempatan pemeliharaan dan pelaksanaan objek kod dan tulisan rahsia, diedarkan di Internet. Ia adalah mungkin dari jauh melaksanakan tugas.

Kedua, penyediaan persekitaran pelaksanaan kod yang meminimumkan konflik apabila menggerakkan perisian dan menguruskan pelbagai versi. Ia harus menjadi jaminan pelaksanaan selamat arahan, termasuk yang ditulis oleh pengeluar yang tidak dikenali atau pihak ketiga.

Ketiga: untuk menjamin pelaksanaan kod persekitaran tanpa masalah prestasi dalam pelaksanaan skrip atau tulisan rahsia ditafsirkan.

kawasan-kawasan lain platform pembangunan

gol keempat: untuk menyediakan satu prinsip bersatu dan saling pengaturcaraan untuk pelbagai jenis aplikasi Windows dan pengembangan dalam talian.

Kelima: untuk membina hubungan berdasarkan standard industri, memberikan kod platform bersatu dengan kod lain.

komponen utama

Dicipta oleh "Microsoft", "rangka kerja" terdiri daripada perpustakaan kelas dan Common Bahasa Runtime (CLR). Oleh kedua yang dimaksudkan ejen, yang mengawal Kod semasa pelaksanaannya dan menyediakan beberapa perkhidmatan asas (perkhidmatan pengurusan penyimpanan, aliran dan Kejauhan).

Syarat-syarat asas digunakan menaip kuat dan penyulitan memeriksa ejaan yang berbeza untuk memastikan keselamatan dan ketiadaan kegagalan. Persekitaran runtime dicipta untuk kod kawalan.

Satu lagi komponen utama platform adalah perpustakaan kelas. Ini adalah kumpulan berorientasikan objek lengkap jenis yang digunakan dalam penciptaan aplikasi, dari standard, pembukaan dari baris perintah atau GUI pengguna dan peralatan kemasan menggunakan keupayaan teknologi ASP.NET terkini, seperti XML, perkhidmatan Web, dan Borang Web.

interaksi elemen

Oleh itu, persekitaran CLR dan perpustakaan kelas dikaitkan dengan perisian dan keseluruhan sistem. Oleh itu, pengguna tidak boleh menjalankan aplikasi tanpa platform yang terdiri daripada elemen-elemen ini.

Potensi CLR

Elemen platform bertanggungjawab untuk ingatan, pelaksanaan benang, dan pemeriksaan keselamatan kod ditulis dalam cipher, penyusunan, dan perkhidmatan sistem lain. Alat ini dipanggil dalaman. Mereka tergolong dalam kod itu berjaya yang berjalan dalam CLR.

Untuk memastikan keselamatan, komponen ditugaskan tahap kepercayaan yang berbeza, bergantung kepada banyak faktor, termasuk asal (dicipta oleh Internet, perusahaan atau rangkaian komputer tempatan). Anda boleh menghidupkan atau mematikan keupayaan untuk melaksanakan unsur terkawal operasi, seperti akses pendaftaran, akses kepada fail sistem dan fungsi lain. Tindakan ini dijalankan, walaupun kod yang digunakan dalam apa-apa permohonan aktif. Akses ia memastikan runtime.

keutamaan Contoh

Sebagai contoh, pengguna boleh mempercayai aplikasi aktif, halaman web terbina dalam, memainkan audio atau animasi, menafikan akses kepada fail-fail peribadi atau rangkaian. Terima kasih kepada dana dikerahkan keselamatan CLR perisian dalam talian benar mendapat ciri-ciri yang kaya.

Penghapusan mungkin kesilapan permohonan

Infrastruktur tepat menaip dan menyemak kod, dipanggil CTS, dilaksanakan melalui persekitaran pelaksanaan yang menjamin kebolehpercayaan ditulis cipher. Oleh kerana sistem tersebut disediakan oleh penerangan sendiri segala unsur-unsur. penyusun bahasa yang berbeza daripada Microsoft dan penulis bebas mencipta kod diuruskan. Ia sepadan dengan sistem satu jenis yang sama. Kod ini juga mengambil contoh yang diurus. Pada masa yang sama ia memastikan menaip kuat.

Disebabkan oleh kehadiran persekitaran runtime yang terkawal tidak termasuk kesilapan perisian yang paling berulang-ulang. Sebagai contoh, objek dan rujukan kepada mereka diletakkan di tempat yang sesuai dan dibuang apabila tidak digunakan. Proses-proses ini secara automatik menguruskan runtime dinyatakan sebelum ini. pengurusan ingatan seperti menghapuskan beberapa masalah yang paling biasa: kebocoran memori dan pautan yang rosak di atasnya.

meningkatkan produktiviti

Oleh kerana persekitaran pelaksanaan meningkatkan kecekapan pemaju. Sebagai contoh, pengaturcara boleh menggunakan kelebihan semasa menulis aplikasi dalam bahasa biasa untuk mereka. Pemaju perpustakaan boleh diakses kelas dan komponen. Walaupun perkara yang ditulis dalam bahasa lain, pengaturcara akan dapat menggunakannya. Fungsi digunakan oleh banyak pengeluar penyusun, mengakses persekitaran runtime. Terima kasih kepada platform ini Jauhlah yang disediakan kepada kod yang sedia ada yang ditulis dalam bahasa yang sesuai, dan proses pemindahan dicipta aplikasi amat memudahkan.

keserasian

persekitaran pelaksanaan dicipta untuk jentera masa depan. Walau bagaimanapun, ia disokong aplikasi yang ditulis sebelum ini. Oleh kerana interaksi berjaya dan pemaju kod yang tidak terkawal boleh menggunakan komponen COM perlu dan unsur-unsur DLL.

runtime meningkatkan produktiviti. Ia menyediakan satu set perkhidmatan web standard. kod berjaya pada masa yang sama di mana-mana dan tidak ditafsirkan. Dia dibenarkan untuk dijalankan pada bahasa mesin PC bermakna atas permintaan kompilasi (JIT). Untuk produktiviti yang lebih tinggi pada masa yang pengurus memori menghapuskan kemungkinan pemecahan dan meningkatkan jumlah keseluruhan.

perpustakaan kelas Rangka Kerja bersih

Adalah koleksi jenis yang berkait rapat dengan CLR. Perpustakaan kelas berorientasikan objek. Daripada jenis perkhidmatan ia dikawal kod pengguna sering mewarisi fungsi. Ini memudahkan kerja dan mengurangkan masa yang dibelanjakan untuk pembangunan platform alat baru. Selain itu, dengan bebas penulis elemen boleh dengan mudah digabungkan dengan terbina dalam kelas. Sebagai contoh, sebahagian daripada set platform koleksi antara muka boleh digunakan dalam pembangunan komponen adat. Kelas-kelas ini adalah mudah untuk bergabung dengan dibina.

pelaksanaan proses

Disebabkan oleh jenis platform dapat menyelesaikan tugas-tugas biasa seperti mengumpul sambungan data untuk sistem maklumat, akses kepada pelbagai fail, bekerja dengan tali. Di samping itu, ramai di antara mereka menyokong senario pembangunan yang sangat khusus. Sebagai contoh, platform yang digunakan untuk mencipta perisian konsol, perkhidmatan web, perkhidmatan Windows, program dengan grafik antara muka pengguna, serta aplikasi WPF, Asp.Net, WCF, Wf.

kod pihak ketiga

Apa yang dikatakan "rangka kerja" pengarang bebas? Ini laman rangka kerja, mengelakkan kerja rumah semula tulisan-of mengulangi bahagian projek untuk projek itu. Penekanan utama ialah pada logik. Sesiapa sahaja yang berurusan dengan pembangunan web untuk beberapa waktu, boleh didapati dengan mana-mana kelas memasak, yang digunakan dalam projek-projek mereka. Satu set perpustakaan boleh dipanggil "rangka kerja". Dari masa ke masa, programmer mula menyedari bahawa kod lama tidak sesuai, dan ia adalah perlu untuk buat semula lagi. Tetapi, anda boleh menjimatkan masa dengan menggunakan sebelum ini ditulis oleh yang berpengalaman pemaju "rangka kerja."

Php- «rangka kerja»

Ia alat menghairankan berguna. Terima kasih kepada beliau, Php-aplikasi yang dicipta dan dikekalkan lebih cepat. Ini menyumbang kepada yang berkualiti tinggi, pembangunan web berstruktur.

spesies

Yii- «rangka kerja» adalah alat untuk membuat Web2.0-aplikasi. versi keluaran telah dibentangkan pada Disember 2008. Sebenarnya, ini keutamaan tinggi Php- «rangka kerja». Pada masa yang ia telah dikeluarkan banyak kod yang sama, tetapi Yii adalah kepentingan terbaik. Ia telah dicipta oleh pengarang "rangka kerja» Prado. berprestasi tinggi Yii. Beliau sememangnya PHP5 riba "rangka kerja" yang dibina pada seni bina MVC. Yii adalah mudah untuk digunakan, diatur dengan baik.

Javascript «Frameworks": variasi

Apabila membangun web permohonan (jangan dikelirukan dengan laman web dengan interaktif UI) pengguna mempunyai untuk mencipta "roda", pertama memisahkan maklumat daripada UI bahagian aplikasi, dan kemudian menentukan orang yang bertanggungjawab bagi mereka interaksi. Oleh itu, lambat laun, pengaturcara mula mencari penyelesaian yang sedia dibuat untuk hubungan antara komponen ini. Menyelesaikan masalah ini membantu Javascript «rangka kerja». Beliau mempunyai lebih daripada 30 jenis.

Jquery - ia adalah satu yang menarik Js- «rangka kerja», merayu agak mudah persefahaman dan kemungkinan kegunaan yang selesa. Baru-baru ini, ia telah menjadi agak popular. Jquery- «Rangka Kerja" mempunyai fungsi agak sopan. Untuk itu mencipta banyak plugin dan arahan. pereka web baru boleh dengan mudah belajar Jquery. Oleh itu ia digunakan lebih dan lebih kerap.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.birmiss.com. Theme powered by WordPress.