Là một nhà phát triển web, bạn cần nhiều công cụ, cho mỗi chức năng, chẳng hạn như Môi trường phát triển tích hợp (IDE), Trình soạn thảo văn bản (Đối với những người thích mã hóa thuần túy mà không cần trợ giúp kỹ thuật) và môi trường máy chủ cục bộ như WAMP hoặc XAMPP cho thử nghiệm các trang web động. Trong trường hợp, nếu bạn là nhà phát triển ASP.NET, tất nhiên, bạn cũng cần có phần mềm tương ứng. Mặc dù bạn, với tư cách là nhà phát triển, đã quen thuộc với danh sách phần mềm này, đối với một người mới, thật khó để theo dõi tất cả các ứng dụng này để hoàn thành một nhiệm vụ cùng một lúc. Do đó, tất nhiên, là một lựa chọn tốt để nhận được đơn xin việc duy nhất để làm tất cả các công việc này. Ít nhất thì không phải bây giờ, bạn không cần phải tiếp cận Google để tìm ứng dụng tốt nhất trong danh mục. Sau đây, chúng tôi xin giới thiệu Ma trận Web của Microsoft, một công cụ hiệu quả để quản lý tất cả các dự án phát triển web của bạn. Có một lý do lớn hơn tại sao chúng tôi thích giải pháp này hơn cho bạn! Đó là sự tích hợp với Windows, vì phần mềm này đến từ cùng một gã khổng lồ công nghệ.
microsoft đã giới thiệu công cụ nhẹ này vào năm 2010, nhưng phiên bản mới hơn có nhiều thứ hơn để cung cấp cùng với danh sách được hỗ trợ bao gồm HTML5, PHP, ASP.NET, JS, JQuery và CSS3, v.v. cùng với việc tích hợp với các công nghệ điện toán đám mây nổi tiếng. Danh sách được hỗ trợ chỉ đơn giản có nghĩa là ứng dụng có thể cung cấp cho bạn một môi trường phát triển tinh vi cho các dự án của bạn trong các công nghệ thịnh hành. Cảm ơn Microsoft! Bạn không cần phải có phần mềm riêng để quản lý các dự án được phát triển bằng các ngôn ngữ này. Đầu tiên, chúng ta có thể nhìn vào phần mềm này. Trước khi chúng ta bắt đầu, hãy để tôi đề cập rằng công cụ này 100% miễn phí và bạn có thể tải xuống phiên bản mới nhất, WebMatrix 3, từ Trang web chính thức.
Ma trận web 3 của Microsoft
Nói một cách đơn giản, Microsoft WebMatrix hoạt động như một nền tảng, nơi bạn có thể viết mã, xây dựng, kiểm tra và xuất bản các dự án phát triển web của mình đã và đang sử dụng các công nghệ được đề cập ở trên. Điều làm cho phần mềm khác biệt so với các giải pháp khác là giao diện người dùng cực kỳ đơn giản nhưng rất hữu ích. Sử dụng giao diện này, bạn có thể chỉ cần tạo, chỉnh sửa và xuất bản trang web của mình, chạy trên các CMS và nền tảng khác nhau như WordPress, Drupal v.v ... Ở cái nhìn đầu tiên, WebMatrix 3 là một ứng dụng đơn giản nhưng tuyệt vời, trong đó bạn có thể cài đặt từng tính năng một, theo yêu cầu của bạn.
Ví dụ: bạn không cần phải cài đặt tất cả các nền tảng có sẵn, nếu bạn đang tập trung vào các trang web và blog được hỗ trợ bởi WordPress. Ngoài ra, khi đến với phiên bản mới nhất, WebMatrix 3, bạn có thể quan sát các tính năng to lớn, giúp đơn giản hóa quá trình tạo và xuất bản các dự án dựa trên web của bạn một cách dễ dàng. Bây giờ, chúng ta sẽ xem xét các tính năng hàng đầu của Microsoft WebMatrix 3 và sẽ xem phần mềm có thể giúp bạn như thế nào trong việc tạo trang web, sử dụng các công nghệ khác nhau nhưng cập nhật.
Chặt chẽ với Điện toán đám mây
Chỉ vì sự tham gia đã đề cập, các tính năng được cung cấp và sự phổ biến, với tư cách là một nhà phát triển web, bạn có nhiệm vụ làm cho ứng dụng của mình trở nên thuận tiện với điện toán đám mây và các ứng dụng được ứng dụng của nó. Trong WebMatrix 3, bạn có thể cảm thấy một cách tiếp cận thực sự tinh vi đối với đám mây, bằng cách Microsoft Azure, sản phẩm hàng đầu của Microsoft. Ví dụ: nếu bạn đã tạo trang web mong muốn trên nền tảng WebMatrix, bạn có thể xuất trực tiếp nó sang cổng Azure của mình và ngược lại mà không có bất kỳ xung đột nào.
Trong trường hợp làm việc theo nhóm, bạn có thể lưu tác phẩm của mình trong máy chủ Azure và truy cập nó từ máy tính cá nhân hoặc máy tính chính thức của bạn, bất cứ khi nào được yêu cầu. Hơn nữa, an ninh cho các công trình đã hoàn thành của bạn cũng được đảm bảo! Chúng tôi đoán rằng, tính năng này sẽ rất hữu ích khi bạn phải cập nhật công việc của mình.
Nó đang mở
Khi so sánh với các sản phẩm được dán nhãn cao cấp trên thị trường, các sản phẩm mã nguồn mở đang được nhiều người yêu thích và có số lượng người dùng cao kèm theo đó là sự ủng hộ rất lớn của người dùng. Do đó, khi lập kế hoạch phát triển một trang web, không có chỗ cho việc băn khoăn liệu bạn đã chọn WordPress hơn những cái trả phí khác hay chưa. Hiểu được thực tế này, Microsoft đã nhúng hỗ trợ cho các nền tảng web dựa trên mã nguồn mở và hệ thống quản lý nội dung (CMS) vào phần mềm. Điều này có nghĩa là bạn có thể cài đặt các nền tảng này trong môi trường máy chủ cục bộ của mình thông qua một loạt các nhấp chuột. Do đó, không còn câu chuyện xung đột khi cố gắng cài đặt Máy chủ WAMP trên PC đã được cài đặt IIS. Danh sách các Nền tảng Web bạn có thể sử dụng nó trong WebMatrix như sau.
- WordPress
- Joomla
- Drupal
- CakePHP
- MediaWiki
- Ô dù
- thương mại điện tử
Ngoài ra, bạn có thể nhận được các bảng điều khiển quản trị riêng biệt, đối với mỗi Nền tảng Web bổ sung mà bạn cài đặt trong môi trường máy chủ cục bộ của WebMatrix. Hơn nữa, bạn có nhiều lợi ích hơn khi nói đến phần mã hóa của mỗi CMS hoặc nền tảng (ví dụ như WordPress). Bạn cũng có một số lợi ích khi tải một trang web xuống PC của mình! Phần mềm sẽ tự động phát hiện nền tảng của trang web đó và trích xuất nội dung theo một phương pháp đầy đủ chức năng. Sau đó, bạn có thể truy cập trang web, giống như bạn truy cập một blog hoặc trang web WordPress.
Cùng với các tính năng đã đề cập, phần mềm bảo vệ các tệp cốt lõi của CMS của bạn, do đó bạn sẽ không vô tình chỉnh sửa chúng. Như bạn đã biết, bạn cần các mã đặc biệt để hoàn thiện mỗi trang trong WordPress của mình. Theo nghĩa đó, WebMatrix có thể cung cấp cho bạn 100% mã chuyên dụng hỗ trợ tự động hoàn thành. Khi bạn đã bắt đầu nhập cú pháp, phần mềm sẽ gợi ý cho bạn các tự động hoàn thành thích hợp, từ đó giúp bạn viết mã nhanh hơn. Nhân tiện, bạn không cần PHP và MySQL để chạy WordPress? Bạn sẽ làm gì sau đó?
Trình cài đặt Nền tảng Web
Đây là câu trả lời cho câu hỏi cuối cùng. Bạn có thể sử dụng trình cài đặt nền tảng web (PI) để cài đặt nền tảng web, cần thiết cho CMS hoặc nền tảng blog của bạn. Trên thực tế, bạn cũng phải sử dụng trình cài đặt nền tảng web để cài đặt các ứng dụng web. Trong trường hợp của WordPress, như bạn đã biết, máy chủ của bạn cần PHP và MySQL để chạy. Hiện tại, trong WebMatrix, bạn không thể thấy dịch vụ nào trong số này được cài đặt và bạn phải cài đặt cả hai nền tảng này thông qua Web PI.
Web PI có giao diện người dùng tuyệt vời như vậy, trong đó bạn có thể cài đặt từng nền tảng (máy chủ MySQL chẳng hạn) trong vài giây. Ngoài ra, Trình cài đặt nền tảng web bao gồm các công nghệ như IIS Web Server, .NET Framework, SQL Server 2008 Express, các công cụ Visual Web Developer Express, Ứng dụng web và một số trình cắm thêm như PHP cho Windows [phiên bản dùng thử].
Thiết bị quan trọng
Ngoài ra, nếu bạn muốn cung cấp phiên bản trang web dành riêng cho từng thiết bị (PC, Điện thoại hoặc iPad), bạn phải xem kỹ trang web của mình qua từng thiết bị này. Để cải thiện phần đó, WebMatrix, theo mặc định, chứa một số trình mô phỏng thiết bị như Windows Phone, iPad, iPhone, v.v. Chúng tôi có thể hy vọng rằng họ sẽ sớm bổ sung thêm nhiều tính năng. Do đó, WebMatrix cung cấp một môi trường tốt đẹp để phát triển di động khi tính năng tự động hoàn thành cho JQuery Mobile cũng được quan tâm.
Các tính năng đáng chú ý khác
- Trình chỉnh sửa trang web từ xa: Tại sao bạn nên sử dụng một ứng dụng khách FTP khác để duy trì trang web của mình, khi WebMatrix có thể cung cấp cho bạn một giải pháp kết hợp? Từ trang bắt đầu của WebMatrix, bạn có thể chọn tùy chọn để mở trang web từ xa bằng cách cung cấp thông tin đăng nhập thích hợp. Khi bạn đã kết nối thành công, bạn có thể chỉnh sửa tất cả các tệp của mình, với các tính năng như tự động hoàn thành mã, giống như bạn làm trong PC cục bộ và cập nhật tệp trong máy chủ web của bạn! Tính năng này khá tuyệt vời và bạn không phải mở thêm phần mềm để chỉnh sửa và quản lý trang web của mình.
- Kiểm soát phiên bản với Git: Trong trường hợp các dịch vụ mà bạn cập nhật thường xuyên, điều quan trọng là theo dõi tất cả các phiên bản của bạn. Microsoft sử dụng đi, dịch vụ nổi tiếng nhằm mục đích chia sẻ mã của bạn và thực hiện mọi việc một cách dễ dàng với GitHub. Phân nhánh đơn giản, giao diện Git dễ dàng hơn cũng là những đặc điểm thú vị của WebMatrix 3.
Kết Luận
Nhắc lại tất cả, những gì chúng tôi đã đề cập ở trên, Microsoft WebMatrix là công cụ tốt nhất mà bạn có thể tìm thấy trong thế giới web để quản lý các dự án của mình, chạy trên các ngôn ngữ và nền tảng khác nhau. Khi so sánh với một số đối thủ cao cấp, bản thân WebMatrix là lựa chọn tốt nhất vì nó đang có sự hỗ trợ của tập đoàn công nghệ khổng lồ Microsoft. Bạn có thể xem chi tiết liên quan, liên kết tải xuống, hướng dẫn cách thực hiện và hỗ trợ đầy đủ trong trang WebMatrix chính thức của Microsoft. Nói về mặt kỹ thuật, phần mềm yêu cầu PC của bạn chạy trên Windows 7 hoặc các phiên bản mới hơn. Rồi sao, bạn đang chờ đợi điều gì? Chỉ cần tải xuống WebMatrix và bắt đầu đơn giản hóa trải nghiệm phát triển web của bạn, chưa từng có trước đây. Bạn đã thử WebMatrix chưa? Hãy cho chúng tôi biết ý kiến của bạn về Microsoft WebMatrix qua nhận xét.
Muhammad Ali
Webmatrix 3 là nền tảng tốt nhất để tạo CMS dễ dàng như Joomla và WordPress nhưng chỉ hỗ trợ Windows Hosting .. btw Cảm ơn vì đã chia sẻ :) (y)
Soni Sharma
Vâng .. ma trận web thật tuyệt vời. Bạn cần máy chủ cửa sổ để sử dụng nó để xuất bản bất kỳ trang web nào.
Aden
Webmatrix 3 của Microsoft là một nền tảng tuyệt vời, dễ dàng truy cập và xây dựng một trang web chuyên nghiệp thú vị.
sajesh
Tôi hoàn toàn đồng ý với bạn rằng Webmatrix 3 là nền tảng tốt nhất để tạo CMS dễ dàng như wordpress, durpal, joomla và cakePHP.
BeeJay
Lần đầu tiên tôi thấy một cái gì đó về Webmatrix. Đó có lẽ là do tôi hài lòng với Dreamweaver. Nhưng, với tất cả những gì Abhijith phải nói về Webmatrix, tôi nghĩ nó chắc chắn là thứ đáng để thử. Ít nhất là một cuộc kiểm tra mưa.
BTW, tôi đã đánh dấu trang tải xuống Webmatrix để sử dụng sau này.
thực tế
Microsoft sử dụng Git, dịch vụ nổi tiếng nhằm mục đích chia sẻ mã của bạn và thực hiện mọi việc một cách dễ dàng với GitHub. Phân nhánh đơn giản, giao diện Git dễ dàng hơn cũng là những đặc điểm thú vị của WebMatrix 3.
saji
Webmatrix là công cụ tốt nhất để phát triển trang web của bạn trên nền tảng windows. Đây là cách nhanh chóng để phát triển trang web với tính bảo mật. WebMatrix đang sử dụng các nền tảng web wordpress, Joomla, Drupal, CakePHP, MediaWiki, Umbraco, nopCommerce. Mọi nhà phát triển nên đọc blog này để đơn giản hóa quá trình xây dựng trang web.
Tim
Bài viết tuyệt vời, cảm ơn bạn, mối quan tâm duy nhất của tôi với điều này là nếu nó chỉ chấp nhận lưu trữ dựa trên Windows thì tôi không nghĩ rằng tôi sẽ có thể sử dụng nó ở mọi nơi.
Laiba M
Microsoft sử dụng Git, dịch vụ nổi tiếng nhằm mục đích chia sẻ mã của bạn và thực hiện mọi việc một cách dễ dàng với GitHub. Phân nhánh đơn giản, giao diện Git dễ dàng hơn cũng là những đặc điểm thú vị của WebMatrix 3.
Molly Stewart
Cảm ơn Abhijith về một bài báo chính xác và sơ đẳng. Ma trận web thực sự tuyệt vời, bây giờ sẽ khá đơn giản để chuẩn bị các CMS khác nhau như Joomla, drupal, magento, v.v.
Một điều ảnh hưởng tiêu cực là nó chỉ hỗ trợ nền tảng Windows…
Làm tốt lắm .. !!!
George
Microsoft luôn tung ra các sản phẩm phần mềm sáng tạo hữu ích cho hầu hết mọi người và đặc biệt là cho các nhà phát triển web để phát triển một ứng dụng web đáng tin cậy. Ma trận web này là một trong những ví dụ điển hình nhất về nó.
obna
Tôi đã nghe nói về webmatrix trước đây nhưng tôi không thực sự chú ý. cám ơn vì đã chia sẻ
Carlo
Vâng .. ma trận web thật tuyệt vời. Bạn cần máy chủ cửa sổ để sử dụng nó để xuất bản bất kỳ trang web nào.
peter parker
Các nhà phát triển ứng dụng Windows phone yêu cầu rất nhiều công cụ để đáp ứng yêu cầu của khách hàng. Tôi hy vọng microsoft webmetrix giúp các nhà phát triển quản lý tất cả các dự án.
Helmut Mehlhart
Làm cách nào để cài đặt Webmatrix trên máy chủ không có Kết nối Internet?
Tôi sẽ phát triển một mạng nội bộ cục bộ. Máy chủ không có kết nối với web.
Rajesh Namase
Webmatrix không có kết nối internet, trong khi cài đặt nó yêu cầu internet để tải xuống các tập tin cài đặt sau đó không cần kết nối internet.
Helmut Mehlhart
Đó là vấn đề, do Cài đặt Bảo mật, nó không được phép đưa máy chủ vào vùng internet.
Vì vậy, câu hỏi của tôi, nếu có thể tải xuống các gói cần thiết trong một máy tính kết nối internet khác hoặc nếu bắt buộc phải có máy chủ trực tuyến?
Rajesh Namase
Xin lỗi, tôi không có bất kỳ ý tưởng nào về nơi nó lưu trữ các tệp đã tải xuống :(
Saurabh
Bài viết của bạn rất xuất sắc. Thực ra trước khi đọc bài viết của bạn tôi không biết gì về Webmatrix 3 nhưng sau khi xem bài viết của bạn tôi cũng muốn thử Webmatrix 3.
Cảm ơn bạn đã chia sẻ thông tin tuyệt vời này với chúng tôi khi bạn đăng bài.