Tại sao lại là .NET Core?

bởi Canh Pham Duy

Ngày 12/11/2014, Microsoft đã công bố .NET Core 1.0, và đã phát hành chính thức vào ngày 27/06/2016. Nó thực sự rất hot không phải bởi vì nó tối ưu hơn .NET, mà là nó có thể chạy cả trên Linux, MacOS chứ không chỉ đơn giản chỉ chạy trên Windows như bộ .NET trước đây.

Tại sao lại là .NET Core?

Mình bắt đầu viết về series này là bởi nhiều lý do, nhưng lý do nhiều hơn hết chính là:

  • Bộ .NET Framework mặc dù còn xài rất rộng rãi tại Việt Nam cũng như thế giới, nhưng đã có nhiều hướng dẫn về nó, nên mình đánh giá nó khá là cũ, so với bộ .NET Core khá mới và ít dự án ở Việt Nam đang làm với bộ .NET Core này.
  • Bộ .NET Core cài đặt dễ dàng (rất nhẹ) và bạn có thể code trên Visual Studio Code (rất nhẹ, lại có sẵn cho các hệ điều hành Windows, Linux, MacOS) mà không cần quá kén chọn như bộ .NET Framwork chỉ code trên Visual Studio chỉ chạy trên nền Windows vốn rất nặng nề.
  • Dễ dàng deploy lên các server khác Windows có thể tiết kiệm hàng tá chi phí cho phần mềm hoặc website của bạn.

Đến với HocNetCore.Com sẽ có gì hot?

Sau bài này, mình sẽ cố gắng lên bài hướng dẫn chi tiết cho các bạn từ cơ bản đến nâng cao về .NET Core dễ hiểu nhất có thể, và có kèm theo project chi tiết suốt chặng đường để hướng dẫn cho các bạn dễ hiểu.

Các công cụ mình dùng và công nghệ mình cố gắng đưa vào series này bao gồm:

  • Visual Studio 2017 Enterprise với bộ .NET Core 2.2: mình khuyên các bạn nên sử dụng bộ 2.2 này vì sự ổn định hơn các bản cũ và bản 3.1 còn quá mới, nhiều lỗi vặt (nhưng các bài viết của mình sử dụng 3.1 mới nhất nhé).
  • Git chứa project source code: ở đây mình sử dụng Gitlab (bản free tại Gitlab.com là đã đủ dùng rồi).
  • Deploy web lên Linux server: để các bạn dễ hình dung hơn là .NET Core dễ dàng sử dụng ở Linux server là thế nào.
  • Database: cố gắng sử dụng hết các loại từ MSSQL Server, Oracle, MySQL, PostgreSQL, Redis, MongoDB,…
  • Search: ElasticSearch
  • Và vô vàn những công cụ khác nữa.

Hãy cùng chờ đón trong thời gian tới nhé!

Related Posts

1
Leave a Reply

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
canhpd Recent comment authors
  Subscribe  
newest oldest most voted
Notify of