Máy tínhPhần mềm

Một "khuôn khổ" là gì? Net Framework. "Microsoft", "khuôn khổ"

Sớm hay muộn, người dùng cao cấp bắt đầu được quan tâm trong một "khuôn khổ" là gì. Ngay lập tức cần lưu ý rằng không có gì rất phức tạp và khủng khiếp trong nền tảng này là. Bắt đầu với Windows Vista phiên bản của mặt hàng này là một phần của toàn bộ hệ thống. Đối với XP vẫn phải cài đặt các thành phần nếu nó không phải là. Nhưng đừng lười biếng để tải về các mục hoặc, cách khác, để xoá bỏ nó. Ông thực sự cần thiết.

Do sự tồn tại của công nghệ như vậy xuất hiện ngày càng nhiều ứng dụng. Ngay cả trước khi tải về các trình điều khiển cần thiết cho card màn hình ATI đang được cài đặt Net Framework. Nếu các phương tiện không có sẵn, một thông báo lỗi sẽ xuất hiện trong các ứng dụng khởi động. Sự hiện diện của một thành phần là một điều kiện quan trọng như WinAPI, mà không có hệ thống thì không. Trong bài viết này, chúng tôi sẽ tập trung vào một "khuôn khổ" là gì.

Để hiểu được khái niệm chung

một "khuôn khổ" là gì? Nền tảng này là một bộ phận không tách rời của hệ thống hỗ trợ việc tạo ra và thực hiện đồng thời của các ứng dụng mới và các dịch vụ XML Web.

Phiên bản đầu tiên được phát hành vào năm 2002. Nền tảng được phát triển dựa trên một số mục tiêu.

Việc đầu tiên là đảm bảo một đôi bên cùng hướng đối tượng môi trường phát triển web. Nó là cần thiết ở việc bảo tồn địa phương và thực hiện các mã đối tượng và mật mã, phân phối trên Internet. Nó có thể thực hiện từ xa nhiệm vụ.

Thứ hai, việc cung cấp môi trường thực thi mã giảm thiểu xung đột khi triển khai phần mềm và quản lý các phiên bản khác nhau. Nó phải là một đảm bảo thực hiện an toàn các lệnh, kể cả những người được viết bởi các nhà sản xuất không xác định hoặc bên thứ ba.

Thứ ba: để đảm bảo việc thực hiện môi trường mã mà không vấn đề hiệu suất trong việc thực hiện kịch bản hoặc mật mã giải thích.

Các khu vực khác của nền tảng phát triển

Mục tiêu thứ tư: để cung cấp một nguyên tắc thống nhất và kết nối với nhau của chương trình với nhiều loại khác nhau của các ứng dụng Windows và mở rộng trên mạng.

Thứ năm: để xây dựng mối quan hệ dựa trên tiêu chuẩn công nghiệp, cung cấp một nền tảng mã thống nhất với các mã khác.

thành phần chính

Created by "Microsoft", "khuôn khổ" bao gồm một thư viện lớp và Common Language Runtime (CLR). Bởi sau này có nghĩa là một đại lý, quản lý mã quá trình thực hiện của họ và cung cấp một số dịch vụ cơ bản (dịch vụ quản lý lưu trữ, dòng chảy và remoting).

Các điều kiện cơ bản được áp dụng gõ mạnh và mã hóa kiểm tra chính tả khác nhau để đảm bảo an ninh và sự vắng mặt của thất bại. Môi trường runtime được tạo ra cho các mã kiểm soát.

Một thành phần chính của nền tảng này là một thư viện lớp. Đây là một bộ sưu tập hướng đối tượng hoàn toàn của các loại được sử dụng trong việc tạo ra các ứng dụng, từ tiêu chuẩn, mở tỉ số từ dòng lệnh hoặc giao diện người dùng, và các thiết bị kết thúc bằng cách sử dụng khả năng công nghệ ASP.NET mới nhất, chẳng hạn như XML, dịch vụ Web và Web Forms.

sự tương tác của các yếu tố

Như vậy, môi trường CLR và các lớp thư viện liên kết với các phần mềm và toàn bộ hệ thống. Do đó, người dùng không thể chạy các ứng dụng mà không có một nền tảng bao gồm các yếu tố này.

Tiềm năng của CLR

yếu tố này của nền tảng này là chịu trách nhiệm về trí nhớ, thực hiện chủ đề, và kiểm tra an ninh mã viết bằng mật mã, biên soạn, và các dịch vụ hệ thống khác. Những công cụ này được gọi là nội bộ. Họ thuộc về mã số quản lý chạy trong CLR.

Để đảm bảo an toàn, các thành phần được giao nhiệm vụ cấp độ tin cậy khác nhau, tùy thuộc vào nhiều yếu tố, trong đó có nguồn gốc (được tạo ra bởi Internet, các doanh nghiệp hoặc mạng máy tính cục bộ). Bạn có thể kích hoạt hoặc vô hiệu hóa khả năng thực hiện một yếu tố kiểm soát hoạt động, chẳng hạn như truy cập vào Registry, truy cập vào các tập tin hệ thống và các chức năng khác. Hành động này được thực hiện, thậm chí nếu mã được sử dụng trong bất kỳ ứng dụng hoạt động. Truy cập nó đảm bảo thời gian chạy.

ưu tiên Sample

Ví dụ, người dùng có thể tin tưởng ứng dụng được kích hoạt, các trang web được xây dựng-in, chơi âm thanh hoặc hình ảnh động, từ chối truy cập vào các tập tin cá nhân hoặc mạng. Do sự an toàn CLR tính năng chính hãng triển khai trong phần mềm Internet được tính năng phong phú.

Loại bỏ các lỗi ứng dụng có thể

Cơ sở hạ tầng chính xác đánh máy và kiểm tra mã, gọi là CTS, thực hiện thông qua môi trường thực thi mà đảm bảo độ tin cậy bằng văn bản mật mã. Do một hệ thống như vậy được cung cấp bởi tự mô tả về tất cả các yếu tố. trình biên dịch ngôn ngữ khác từ Microsoft và các tác giả độc lập tạo các quản lý mã. Nó phù hợp với hệ thống của những loại phổ biến. Mã này cũng có trường hợp quản lý khác. Đồng thời nó đảm bảo gõ mạnh.

Do sự hiện diện của một môi trường runtime kiểm soát không bao gồm lỗi phần mềm lặp đi lặp lại nhiều nhất. Ví dụ, đối tượng và tài liệu tham khảo để chúng được đặt ở các vị trí thích hợp và loại bỏ khi không sử dụng. Các quá trình này tự động quản lý thời gian chạy đề cập trước đó. quản lý bộ nhớ như loại bỏ một số trong những vấn đề phổ biến nhất: rò rỉ bộ nhớ và liên kết bị hỏng trên đó.

tăng năng suất

Do môi trường thực hiện tăng hiệu quả của các nhà phát triển. Ví dụ, các lập trình viên có thể sử dụng lợi thế của mình khi viết các ứng dụng bằng một ngôn ngữ quen thuộc đối với họ. Các nhà phát triển thư viện truy cập của các lớp học và các thành phần. Thậm chí nếu các mặt hàng được viết bằng một ngôn ngữ khác, các lập trình viên sẽ có thể sử dụng chúng. Chức năng được sử dụng bởi nhiều nhà sản xuất của các trình biên dịch, tiếp cận môi trường runtime. Nhờ nền tảng này có nghĩa là được tạo sẵn cho mã hiện viết bằng ngôn ngữ thích hợp, và quá trình di cư tạo ra các ứng dụng được tạo điều kiện rất nhiều.

khả năng tương thích

môi trường thực thi được tạo ra cho các thiết bị trong tương lai. Tuy nhiên, nó hỗ trợ các ứng dụng được viết trước đó. Do sự tương tác của quản lý và các nhà phát triển đang không kiểm soát được có thể sử dụng thành phần COM cần thiết và các yếu tố của DLL.

Thời gian chạy tăng năng suất. Nó cung cấp một tập hợp các dịch vụ web chuẩn. mã số quản lý cùng một lúc đâu và không bao giờ giải thích. Ông được phép chạy trên ngôn ngữ máy PC có nghĩa là theo yêu cầu của việc soạn thảo (JIT). Đối với một năng suất cao vào thời điểm đó người quản lý bộ nhớ loại bỏ khả năng phân mảnh của nó và làm tăng tổng số tiền.

thư viện lớp Net Framework

Là một bộ sưu tập các loại được tích hợp chặt chẽ với CLR. Thư viện lớp hướng đối tượng. Của loại hình dịch vụ nó kiểm soát mã người dùng thường được thừa hưởng các chức năng. Này đơn giản hóa công việc và làm giảm thời gian dành cho sự phát triển của nền tảng công cụ mới. Bên cạnh đó, các tác giả độc lập các yếu tố có thể dễ dàng kết hợp với class built-in. Ví dụ, một phần của các thiết lập nền tảng tập hợp các giao diện có thể được sử dụng trong việc phát triển của các thành phần tùy chỉnh. Các lớp học này dễ dàng kết hợp với xây dựng.

thực hiện các quy trình

Do các loại nền tảng có thể giải quyết các nhiệm vụ thông thường như thu thập dữ liệu để kết nối các hệ thống thông tin, truy cập vào các tập tin khác nhau, làm việc với chuỗi. Ngoài ra, nhiều trong số họ ủng hộ các kịch bản phát triển chuyên môn hoá cao. Ví dụ, nền tảng được sử dụng để tạo ra các phần mềm điều khiển, dịch vụ Web, dịch vụ Windows, chương trình với một đồ họa giao diện người dùng, cũng như các ứng dụng WPF, Asp.Net, WCF, Wf.

đang bên thứ ba

một "khuôn khổ" của một tác giả độc lập là gì? khuôn khổ này trang web, tránh những thứ lặt vặt lại bằng văn bản về lặp đi lặp lại các phần của dự án đối với dự án. Sự nhấn mạnh chính là trên logic. Bất cứ ai đối phó với phát triển web trong một thời gian khá lâu, có sẵn cho bất kỳ lớp học nấu ăn, được sử dụng trong các dự án của họ. một bộ như các thư viện có thể được gọi là một "khuôn khổ". Theo thời gian, các lập trình viên bắt đầu nhận ra rằng các mã cũ không phù hợp, và nó là cần thiết để làm lại một lần nữa. Nhưng bạn có thể tiết kiệm thời gian bằng cách sử dụng trước đây được viết bởi các nhà phát triển có kinh nghiệm "khuôn khổ".

PHP-«khuôn khổ»

Đó là công cụ đáng ngạc nhiên hữu ích. Nhờ có anh, Php-ứng dụng được tạo ra và duy trì nhanh hơn nhiều. Điều này góp phần chất lượng cao, phát triển web có cấu trúc.

loài

«Khuôn khổ» Yii- là một công cụ để tạo ra một Web2.0-ứng dụng. Phiên bản phát hành được trình bày trong tháng mười hai 2008. Trong thực tế, điều này có mức ưu tiên cao PHP-«khuôn khổ». Vào thời điểm đó nó đã được phát hành rất nhiều mã tương tự, nhưng Yii là mối quan tâm lớn nhất. Nó được tạo ra bởi tác giả của "khuôn khổ» Prado. Yii hiệu suất cao. Ông là hoàn toàn PHP5 tương thích với "khuôn khổ" được xây dựng trên kiến trúc MVC. Yii là dễ sử dụng, tổ chức tốt.

Javascript «Khung": Các biến thể

Khi phát triển các ứng dụng web (không nên nhầm lẫn với các trang web với giao diện người dùng tương tác) người dùng phải phát minh ra "bánh xe", đầu tiên tách thông tin từ các ứng dụng giao diện người dùng phần, và sau đó xác định người chịu trách nhiệm cho sự tương tác của họ. Vì vậy, sớm hay muộn, các lập trình viên bắt đầu tìm kiếm các giải pháp làm sẵn cho mối quan hệ giữa các thành phần này. Khắc phục sự cố này giúp Javascript «khuôn khổ». Ông đã có hơn 30 giống.

Jquery - đó là một thú vị Js- «khuôn khổ», hấp dẫn tương đối dễ dàng hiểu biết và khả năng sử dụng thoải mái. Gần đây, nó đã trở nên khá phổ biến. Jquery- «Khung" có chức năng khá phong nha. Đối với nó tạo ra rất nhiều các plugin và hướng dẫn. nhà thiết kế web mới làm quen có thể dễ dàng tìm hiểu Jquery. Do đó nó được sử dụng nhiều hơn và thường xuyên hơn.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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