Căn cứ vào số lượng Web đang sử dụng trên mạng, số lượng và quy mô của các công ty xây dựng web, số lượng lớp học và cơ sở đào tạo lập trình web mình sẽ List ra 5 CMS được dùng phổ biến nhất hiện nay. Được sử dụng nhiều cũng có thể hiểu là tốt nhất
1. CMS WordPress
WordPress là CMS đứng ở vị trí đầu tiên. Đây là CMS đươc sử dụng nhiều nhất, rộng rãi nhất, phổ biến nhất hiện nay. WordPress không những được dùng nhiều ở Việt Nam mà còn được dùng nhiều trên toàn thế giới. WordPress là CMS được phát triển ở Hoa kỳ. Ngôn ngữ mặc định là tiếng Anh Các web thường dùng WordPress là bất động sản, blog, tin tức nhỏ, thương mại điện tử cỡ nhỏ. WordPress sử dụng ngôn ngữ PHP để làm nền tảng xây dựng, mysql để lưu trữ dữ liệu
- Ưu điểm: WordPress được nhiều người đánh giá là dễ dùng, có giao diện thân thiện, thao tác nhanh. Những bạn không có chuyên môn về Code vẫn có thể sử dụng WordPress để xây dựng site. WordPress có thể dùng để xây dựng site: tin tức, bán hàng, trang báo điển tử, thương mại điện tử…Những web cỡ nhỏ, hoặc cỡ trung thì WordPress là lựa chọn hàng đầu. Chi phí sử dụng wordpress để xây dựng hệ thống tương đối thấp. Có nhiều plugin hỗ trợ các yêu cầu, có cộng đồng hỗ trợ mạnh mẽ. Cộng đồng wordpress ở Việt Nam cũng rất đông đảo. Việc nâng cấp lên phiên bản mới tương đối dễ dàng
- Nhược điểm: Tuy có số lượng plugin lớn nhưng số lượng plugin không hỗ trợ cập nhật cũng nhiều. Việc xử lý dữ liệu lớn đối với Wordpress có thể là 1 tai hại, khi lượng truy cập lớn lên, dữ liệu phình to ra, site wordpress có thể rất chậm. Giao diện admin có thể gây cảm giác khó chịu bởi load nhiều script dẫn đến tình trạng giật giật.
WordPress là mã nguồn mở nên bạn có thể download và dùng thử
2. CMS Drupal
Drupal là CMS đứng ở vị trí thứ 2. Với những web cỡ lớn hoặc cỡ trung bình. Drupal là một trong những lựa chọn. Để sử dụng drupal đòi hỏi người phát triển phải có kiến thức chuyên sâu. Drupal được đánh giá cao ở sự linh hoạt, tùy chỉnh các yêu cầu. Khi cần mở rộng chức năng, thêm chức năng mới thì Drupal có thể thực hiện dễ dàng. Drupal sử dụng ngôn ngữ PHP để làm nền tảng xây dựng. Drupal có thể sử dụng để xây dựng được các web thuộc lĩnh vực: tin tức, thương mại điện tử, các web chức năng theo yêu cầu. Tuy nhiên, nếu để sử dụng Drupal nói chung là phải nhà giàu: kiến thức code tốt, chi phí cao.Drupal được phát triển ở Mỹ nên ngôn ngữ mặc định là tiếng Anh. Drupal là mã nguồn mở nên bạn có thể tải về và cài đặt thử.
3. CMS Joomla
Joomla đứng ở vị trí thứ 3. Với những web cỡ nhỏ và trung bình. Joomla là 1 trong những lựa chọn tốt để xây dựng. Trước đây, ở Việt Nam Joomla là CMS được sử dụng nhiều nhất. Dùng Joomla để xây dựng web tương đối dễ dàng. Người làm joomla không yêu cầu cao về mặt chuyên môn. Các mẫu web về joomla tương đối đẹp. Về sau, các CMS tiếp tục phát triển mạnh mẽ nhưng joomla có vẻ chững lại. Hiện nay Joomla tụt xuống vị trí thứ 3. Tuy nhiên, cộng đồng của Joomla vẫn còn rất mạnh. Joomla được phát triển ở Mỹ nên ngôn ngữ mặc định là tiếng Anh. Joomla là ã nguồn mở nên bạn có thể download về dùng thử
4. CMS DotNetNuke
DotNetNuke là một trong những CMS ít ỏi sử dụng ngôn ngữ .net làm nền tảng. Ngôn ngữ .Net thường rất ít khi được sử dụng để xây dựng mã nguồn mở. Động đến .Net là động đến bản quyền. Dẫn đến, nhà phát triển cũng như doanh nghiệp rất ngại sử dụng. Tuy nhiên, DotNetNuke đã chinh phục được người dùng. DotNetNuke là sản phẩm của Microsoft. Ngôn ngữ mặc định của DotNetNuke là tiếng Anh
DotNetNuke có một nhân cơ bản có thể mở rộng với các module để bổ sung các tính năng mới; giao diện của hệ thống có thể tùy biến nhờ vào kỹ thuật skin.
5. CMS Magento
Đứng ở vị trí thứ 5 là magento. Magento sử dụng ngôn ngữ PHP làm nền tảng, MySQL làm nơi lưu dữ liệu. Magento được sử dụng để xây dựng các trang web thương mại điện tử cỡ lớn. Các bạn làm các dự án cho Úc thường sử dụng Magento. CMS này được phát triển ở Mỹ. Ngôn ngữ mặc định là tiếng Anh. Magento là mã nguồn mở nên bạn có thể download về sử dụng thoải mải
Ngoài ra, còn có các CMS khác như: Cake PHP, open Cart, shopify… cũng được một số web chọn để xây dựng. Các bạn cũng nên hiểu rằng: không phải bất kỳ trang web nào cũng lựa chọn 1 trong số các CMS trên để xây dựng. Có những hệ thống web tự build không dựa trên bất kỳ CMS.
Bài viết đến đây kết thúc. Hi vọng mình cung cấp được lượng kiến thức hữu ích cho bạn. Xin cảm ơn.