.NET là một trong những nền tảng mối cung cấp cởi nhằm xây cất những phần mềm bên trên PC nhằm bàn, trang web và vũ trang địa hình rất có thể chạy nguyên vẹn bạn dạng bên trên ngẫu nhiên hệ quản lý điều hành này. Hệ thống .NET bao hàm những dụng cụ, tủ sách và ngôn từ tương hỗ cải cách và phát triển ứng dụng tiến bộ, đem quy tế bào hoạt bát và tính năng cao. Một xã hội căn nhà cải cách và phát triển hoạt động và sinh hoạt tích đặc biệt trong công việc lưu giữ và tương hỗ nền tảng .NET.
Bạn đang xem: net là gì
Nói một cơ hội dễ nắm bắt, nền tảng .NET là ứng dụng rất có thể tiến hành những tác vụ sau:
- Dịch mã ngôn từ thiết kế .NET trở thành chỉ dẫn tuy nhiên vũ trang PC rất có thể xử lý.
- Cung cấp cho những tiện lợi nhằm cải cách và phát triển ứng dụng hiệu suất cao. Ví dụ: nó rất có thể dò la thời hạn lúc này hoặc in văn bạn dạng bên trên màn hình hiển thị.
- Xác lăm le một tập luyện bao gồm những loại tài liệu nhằm tàng trữ vấn đề như văn bạn dạng, số và tháng ngày bên trên PC.
Triển khai .NET là gì?
Nhiều loại xây dựng .NET không giống nhau được chấp nhận mã .NET thực ganh đua bên trên những hệ quản lý điều hành không giống nhau như Linux, macOS, Windows, iOS, Android và nhiều hệ quản lý điều hành không giống.
.NET Framework
.NET Framework là loại xây dựng .NET gốc. .NET Framework tương hỗ chạy những trang web, cty, phần mềm bên trên PC nhằm bàn, v.v. bên trên Windows. Microsoft đang được sản xuất .NET Framework nhập đầu trong thời gian 1990.
.NET Core
Microsoft tung ra .NET Vi xử lý Core nhập thời điểm cuối năm năm trước muốn tạo ĐK tương hỗ liên nền tảng cho những căn nhà cải cách và phát triển .NET. Công ty sản xuất phiên bạn dạng tiên tiến nhất của .NET Vi xử lý Core là .NET 5.0 nhập mon 11 năm 2020 và thay tên trở thành .NET. Thuật ngữ .NET nhập nội dung bài viết này kể cho tới .NET 5.0. .NET Vi xử lý Core đem mối cung cấp cởi bên trên GitHub.
.NET Standard
.NET Standard là một trong những quánh miêu tả đầu tiên về những hàm không giống nhau (gọi là API). Các loại xây dựng .NET không giống nhau rất có thể tái mét dùng và một mã và tủ sách. Mỗi loại xây dựng dùng cả những API xài chuẩn chỉnh của .NET và API có một không hai nói riêng mang lại hệ quản lý điều hành chứa chấp loại xây dựng đang làm việc.
Tại sao lựa chọn .NET?
Dễ trị triển
Các căn nhà cải cách và phát triển quí dùng .NET vì như thế nền tảng này đựng được nhiều dụng cụ chung chúng ta thao tác làm việc đơn giản và dễ dàng rộng lớn. Ví dụ: nhờ dùng cỗ Visual Studio, những căn nhà cải cách và phát triển rất có thể viết lách mã nhanh chóng rộng lớn, hợp tác hiệu suất cao, mặt khác kiểm demo và sửa mã của mình một cơ hội hiệu suất cao. Khả năng tái mét dùng mã Một trong những loại xây dựng chung hạn chế ngân sách cải cách và phát triển.
Ứng dụng tính năng cao
Các phần mềm .NET hỗ trợ thời hạn phản hồi nhanh chóng rộng lớn và yên cầu năng suất năng lượng điện toán thấp rộng lớn. Những phần mềm này chiếm hữu những phương án bảo mật thông tin tích thích hợp uy lực và tiến hành hiệu suất cao những tác vụ phía sever như truy vấn hạ tầng tài liệu.
Hỗ trợ nằm trong đồng
.NET là nền tảng mối cung cấp cởi, tức là ngẫu nhiên ai ai cũng rất có thể truy vấn nhằm tự tại dùng, gọi và sửa thay đổi .NET. Một xã hội bao gồm những căn nhà cải cách và phát triển hoạt động và sinh hoạt tích đặc biệt trong công việc lưu giữ và nâng cao ứng dụng .NET. .NET Foundation là tổ chức triển khai phi ROI song lập, được xây dựng nhằm tương hỗ xã hội .NET. Tổ chức này hỗ trợ những khoáng sản học hành, dự án công trình .NET mối cung cấp cởi và nhiều sự khiếu nại không giống nhau giành riêng cho những căn nhà cải cách và phát triển .NET.
Các bộ phận của bản vẽ xây dựng .NET là gì?
.NET đem bản vẽ xây dựng dạng mô-đun và được tối ưu hóa. Người người sử dụng rất có thể lựa chọn những bộ phận không giống nhau nhằm đáp ứng nhu cầu yêu cầu cải cách và phát triển ứng dụng của mình.
Đây là phụ thân bộ phận chủ yếu của .NET:
- Ngôn ngữ .NET
- Khung quy mô ứng dụng
- Thời lừa lọc chạy .NET
Các căn nhà cải cách và phát triển dùng những ngôn từ thiết kế .NET và sườn quy mô phần mềm muốn tạo những phần mềm .NET của mình. Sau bại liệt, thời hạn chạy .NET tiếp tục thực ganh đua và chạy bọn chúng.
Ngôn ngữ thiết kế .NET là gì?
C# (phát âm là C sharp), F# (phát âm là F sharp) và Visual Basic là phụ thân ngôn từ được Microsoft tương hỗ nhằm cải cách và phát triển .NET. Các công ty lớn và căn nhà cải cách và phát triển không giống nhau đã và đang đưa đến những ngôn từ không giống hoạt động và sinh hoạt với nền tảng .NET.
C#
C# là một trong những ngôn từ thiết kế giản dị, tiến bộ và phía đối tượng người dùng. Với cú pháp tương tự động như chúng ta ngôn từ C, C# không xa lạ với những thiết kế viên C, C++, Java và JavaScript.
F#
F# đem cú pháp gọn gàng nhẹ nhàng rộng lớn và đa số ko yên cầu mã nhằm xây cất ứng dụng. Đây là ngôn từ mối cung cấp cởi, khiến cho bạn đơn giản và dễ dàng viết lách mã ngắn ngủi gọn gàng, uy lực và đem tính năng cao. F# cũng đều có một khối hệ thống bao gồm những phương pháp thiết kế giàn giụa uy lực và một tủ sách xài chuẩn chỉnh thuận tiện nhằm xây cất ứng dụng tối cần thiết, đúng chuẩn, nhanh gọn lẹ và uy tín.
Visual Basic
Visual Basic là ngôn từ thiết kế phía đối tượng người dùng tự Microsoft cải cách và phát triển. Việc dùng Visual Basic chung tạo nên những phần mềm .NET an toàn và đáng tin cậy về loại tài liệu một cơ hội nhanh gọn lẹ và đơn giản và dễ dàng. An toàn loại là cường độ tuy nhiên một ngôn từ thiết kế ngăn chặn hoặc ngăn ngừa lỗi lập mã logic.
Ngôn ngữ nhập Trung tâm hạ tầng ngôn từ người sử dụng cộng đồng (CLI)
Các ngôn từ như ClojureCLR, Eiffel, IronPython, PowerBuilder và nhiều ngôn từ không giống cũng hoạt động và sinh hoạt bên trên nền tảng .NET. Đó là chính vì .NET xây dựng Trung tâm hạ tầng ngôn từ người sử dụng cộng đồng (CLI). quý khách hàng rất có thể coi CLI là khuôn mẫu muốn tạo những ngôn từ tương quí với .NET.
Thời lừa lọc chạy .NET là gì?
Thời lừa lọc chạy .NET, thường hay gọi là Thời lừa lọc chạy ngôn từ cộng đồng (CLR), biên dịch và thực ganh đua những công tác .NET bên trên những hệ quản lý điều hành không giống nhau.
Biên dịch tức thời
CLR biên dịch mã Lúc căn nhà cải cách và phát triển viết lách mã. Trong quy trình biên dịch, CLR dịch mã trở thành Ngôn ngữ trung lừa lọc cộng đồng (CIL). Ví dụ: mã viết lách bởi vì C# đem cú pháp và kể từ ngữ như là giờ đồng hồ Anh. .NET biên dịch hoặc dịch mã này trở thành CIL. Mã CIL coi khác lạ vì như thế nó là ngôn từ mã máy thấp cấp rộng lớn.
Thực thi
Thời lừa lọc chạy .NET vận hành quy trình thực ganh đua mã CIL. CIL tương quí liên nền tảng, mặt khác, ngẫu nhiên hệ quản lý điều hành nào thì cũng rất có thể xử lý CIL. Khả năng tương quí liên nền tảng nói đến năng lực phần mềm rất có thể chạy xe trên nhiều hệ quản lý điều hành không giống nhau với thao tác sửa thay đổi tại mức ít nhất. Ví dụ: một phần mềm viết lách bởi vì C# rất có thể chạy xe trên Windows, Linux hoặc macOS tuy nhiên ko cần thiết ngẫu nhiên thao tác sửa thay đổi mã này. Một phần mềm như thế được gọi là phần mềm liên nền tảng.
Xem thêm: fasting là gì
Khung quy mô phần mềm .NET là gì?
Các sườn quy mô phần mềm là một trong những tụ họp những dụng cụ và tủ sách giành riêng cho căn nhà cải cách và phát triển, tương hỗ cải cách và phát triển dự án công trình .NET nhanh gọn lẹ và hiệu suất cao. Có những sườn không giống nhau giành riêng cho những loại phần mềm không giống nhau, ví dụ như nhập list bên dưới.
Ứng dụng web
Khung ASP.NET không ngừng mở rộng nền tảng căn nhà cải cách và phát triển .NET, quan trọng đặc biệt nhằm xây cất những phần mềm dựa vào trang web. Khung này tương hỗ những technology trang web như API REST, HTML, CSS và JavaScript. ASP.NET hỗ trợ một hạ tầng tài liệu người tiêu dùng tích phù hợp với quy trình xác thực nhiều nguyên tố và kể từ bên phía ngoài. ASP.NET tương hỗ những uỷ thác thức xác thực theo gót xài chuẩn chỉnh ngành với hình thức bảo mật thông tin tích thích hợp, chung đảm bảo những phần mềm .NET của người sử dụng ngoài những cuộc tiến công mạng.
Ứng dụng di động
Bạn rất có thể dùng Xamarin/Mono nhằm chạy những phần mềm .NET bên trên toàn bộ những hệ quản lý điều hành chủ yếu bên trên vũ trang địa hình, bao hàm iOS và Android. Xamarin bao hàm sườn hình mẫu người tiêu dùng địa hình mối cung cấp cởi Xamarin.Forms. Các căn nhà cải cách và phát triển .NET dùng Xamarin.Forms muốn tạo dựng thưởng thức người tiêu dùng nhất quán bên trên những nền tảng địa hình. Tất cả những phần mềm .NET rất có thể chiếm hữu hình mẫu như là nhau, trong cả bên trên những vũ trang địa hình không giống nhau.
Ứng dụng PC nhằm bàn
Bạn rất có thể dùng Xamarin nhằm cải cách và phát triển phần mềm PC nhằm bàn. Bên cạnh đó, Universal Windows Platform không ngừng mở rộng cải cách và phát triển phần mềm .NET bên trên Windows 10. Windows Presentation Foundation và Windows Forms là những sườn không giống nhằm kiến thiết hình mẫu người tiêu dùng bên trên Windows.
Các phần mềm khác
Với ML.NET, bạn cũng có thể cải cách và phát triển và tích thích hợp quy mô máy học tập tùy chỉnh nhập phần mềm .NET của tớ. quý khách hàng rất có thể dùng Thư viện .NET IoT nhằm cải cách và phát triển phần mềm bên trên cảm ứng và những vũ trang lanh lợi không giống. Đối với ngẫu nhiên biện pháp này không tồn tại sẵn nhập sườn, bạn cũng có thể nhìn thấy nhiều tủ sách hàm ví dụ bên trên kho NuGet công nằm trong. quý khách hàng rất có thể dùng Nuget muốn tạo, share và dùng nhiều tủ sách .NET mang lại đa số từng mục tiêu.
AWS rất có thể chung gì cho những căn nhà cải cách và phát triển .NET?
Các căn nhà cải cách và phát triển .NET rất có thể bức tốc phần mềm bằng phương pháp dùng .NET bên trên AWS. Trong số đó, từng việc làm đều sở hữu cty tương hỗ, bởi vậy, bạn cũng có thể nhanh gọn lẹ xây cất những minh chứng về định nghĩa tuy nhiên ko nên lo sợ về sự vận hành hạ tầng. Dưới đấy là một vài ví dụ về những cty AWS nhằm cải cách và phát triển .NET:
- AWS Elastic Beanstalk xử lý những tác vụ vận hành và xây dựng phần mềm.
- Amazon EC2 hỗ trợ năng suất năng lượng điện toán bảo mật thông tin và đem quy tế bào hoạt bát bên trên đám mây.
- Amazon Aurora tự động hóa hóa công tác làm việc cai quản trị hạ tầng tài liệu.
Các căn nhà cải cách và phát triển .NET cũng rất có thể dùng những dụng cụ và tủ sách mối cung cấp cởi của AWS, ví dụ điển hình như:
- SDK AWS giành riêng cho .NET chung những căn nhà cải cách và phát triển Linux và Windows xây cất phần mềm .NET đơn giản và dễ dàng rộng lớn.
- Kho ví dụ về mã của AWS chung bức tốc quy trình các bạn thâu tóm những phần mềm hoạt động và sinh hoạt với những cty AWS.
- Thư viện .NET chuyên môn số có một kho tàng trữ những đoạn Clip, chỉ dẫn, blog và những khoáng sản không giống giành riêng cho căn nhà cải cách và phát triển .NET.
Với việc sản xuất .NET 6, những căn nhà cải cách và phát triển .NET rất có thể tận dụng tối đa ưu thế còn to hơn nữa về tính năng của AWS và tiết kiệm chi phí ngân sách với Linux. Các phần mềm .NET 6 rất có thể đang được dùng nhiều cty AWS tuy nhiên ko cần thiết xử lý tăng. Hướng dẫn này tế bào miêu tả tác dụng tương hỗ .NET 6 tự những cty và dụng cụ AWS hỗ trợ.
Bạn rất có thể chính thức dùng .NET bên trên AWS bằng phương pháp xong xuôi khóa huấn luyện và đào tạo .NET bên trên AWS, xây cất những phần mềm .NET bên trên AWS hoặc khởi chạy phần mềm .NET trước tiên bên trên AWS.
Các bước tiếp theo sau nhằm dùng .Net bên trên AWS
Đăng ký thông tin tài khoản không lấy phí
Nhận ngay lập tức quyền dùng bậc không lấy phí của AWS.
Đăng ký
Bắt đầu xây cất nhập bảng điều khiển và tinh chỉnh
Bắt đầu xây cất với AWS bên trên Bảng điều khiển và tinh chỉnh vận hành AWS.
Đăng nhập
AWS tiếp tục ngừng tương hỗ mang lại Internet Explorer nhập 07/31/2022. Các trình duyệt được tương hỗ là Chrome, Firefox, Edge và Safari. Tìm hiểu tăng »
Xem thêm: trĩ ngoại là gì
Bình luận