Tôi đã suy nghĩ về việc viết một bài báo về Microsoft mới mà bạn đang chạy trong một thời gian dài. Satya Nadella, rất khác với công ty độc ác đó thực hiện độc quyền ở khắp mọi nơi muốn bao phủ hầu hết thị trường, nhưng vì lý do này hay lý do khác, tôi đã không sắp xếp các ý tưởng và tôi đã phản ánh chúng trong blog này.
Tôi nói rõ, không phải bây giờ những người Redmond đã trở thành người tốt trong phim, hay họ đã ngừng thực hiện các hành vi độc quyền, nhưng không thể phủ nhận rằng trong thời gian gần đây chúng ta đã chứng kiến một loạt các hành động và thay đổi ít nhất họ đưa ra rất nhiều điều để suy nghĩ.
Một số thay đổi
Bạn có thể tự hỏi tôi đang nói về những thay đổi nào? Vâng, tôi bắt đầu với điều quan trọng nhất trong số tất cả: Microsoft đã bắt đầu lắng nghe người dùng của mình. Thoạt nhìn, không còn là công ty đó quyết định triển khai một cái gì đó trong Windows và nó vẫn như vậy cho dù người dùng của họ phản đối như thế nào (chẳng hạn như khi họ rời khỏi menu bắt đầu), và cửa sổ 10 trở thành ví dụ tốt nhất về điều này.
Trong bản thân Windows 10, họ đã thực hiện một loạt các thay đổi ít nhất là thú vị, chẳng hạn như cách quản lý mạng rất giống với Trình quản lý mạng ở một mức độ nào đó, và cuối cùng, bằng cách thay đổi kích thước cửa sổ của CMD, điều này không nằm trong một khung cố định nhỏ ... nhiều người sẽ biết tôi đang nói về điều gì.
Vì với anh ấy Mã nguồn mở một số thay đổi thú vị cũng đã được thực hiện. Chúng tôi đã thấy cách Microsoft công nhận Debian như một nền tảng tuyệt vời để triển khai dự án của bạn Azure, một dịch vụ đám mây mà nếu bạn nghi ngờ, tôi tin rằng trong những năm tới đây sẽ là nguồn thu nhập chính của công ty này. Ngoài ra, người ta nói rằng các ứng dụng có thể được tạo trong ASP.NET 5 với sự hỗ trợ của Linux.
Tin hay không (và bản thân tôi cũng không tin), Microsoft đã và đang cộng tác hoặc làm việc trực tiếp trên rất nhiều dự án OpenSource, đang cố gắng trở thành một công ty "cởi mở hơn nhiều".
Nhưng như chúng ta nói quanh đây, tôi không nhúng tay vào lửa cho bất cứ ai. Với điều này mà tôi đã nói trước đây, tôi không có ý (giá trị dư thừa), rằng Microsoft đã từng tồi tệ trước đây là tốt. Tôi chỉ thừa nhận một cách nào đó những quyết định đúng đắn mà họ đã đưa ra từ trước đến nay. Và đây là nơi tôi đến với chủ đề ban đầu của bài viết này: Mã Visual Studio.
Mã Visual Studio
Microsoft đã làm rất nhiều người ngạc nhiên khi cung cấp miễn phí cho mọi người, Mã Visual Studio, mà tôi vẫn không biết nó là một trình soạn thảo văn bản nâng cao hay một IDE, nhưng nó có vẻ rất, rất quen thuộc với tôi. Cao siêu, Nguyên tử o Khớp nối, không chỉ ở vẻ ngoài, mà còn ở một số tùy chọn và chức năng của nó. Trên thực tế, nó được viết bằng cách sử dụng TypeScript / JavaScript và tận dụng NodeJS. Một thực tế thú vị là nó có hỗ trợ quản lý kho lưu trữ Git của chúng tôi.
Mã Visual Studio (hay còn gọi là VSCode) hỗ trợ nhiều ngôn ngữ mà nó cung cấp đánh dấu cú pháp, bao gồm: Hàng loạt, C ++, Closure, Coffee Script, DockerFile, F #, Go, Jade, Java, Tay lái, Ini, lấy, makefile, Markdown, Mục tiêu-C, Perl, PHP, PowerShell, Python, R, Dao cạo, hồng ngọc, SQL, VisualBasic, XML. Ngoài ra, nó có tính năng tự động hoàn thành cho CSS, HTML, JavaScript, JSON, Ít hơn, Sass và tái cấu trúc cho C# y TypeScript.
Về khả năng tùy chỉnh, nó cung cấp chủ đề sáng và tối và trong trường hợp GNU / Linux, chúng tôi có thể chỉnh sửa tệp theo cách thủ công:
$HOME/.config/Code/User/settings.json.
và thêm các tùy chọn nhất định. Ngoài ra, nó có nhiều phím tắt để làm cho cuộc sống dễ dàng hơn. Bạn có thể đọc tất cả những điều này trên trang web Tài liệu.
Mặc dù nó không phải là một công cụ OpenSource theo như tôi biết, nó có giấy phép khá dễ dãi ở một mức độ nào đó vì lợi ích của các nhà phát triển. Ví dụ:
- Chung. Bạn có thể sử dụng phần mềm để phát triển và thử nghiệm các ứng dụng của mình.
- Sử dụng demo. Việc sử dụng được phép ở trên bao gồm việc sử dụng phần mềm để trình diễn các ứng dụng của bạn.
- Bản sao lưu. Bạn có thể tạo một bản sao lưu của phần mềm để cài đặt lại phần mềm.
- Phần mềm chứa các thành phần của bên thứ ba được cấp phép theo giấy phép nguồn mở với các nghĩa vụ về tính khả dụng của mã nguồn. Bản sao của những giấy phép này được bao gồm trong tệp ThirdPartyNotices hoặc tệp tín dụng kèm theo. Bạn có thể lấy mã nguồn đầy đủ tương ứng từ chúng tôi nếu và theo yêu cầu theo giấy phép nguồn mở liên quan bằng cách gửi lệnh chuyển tiền hoặc séc $ 5.00 tới: Nhóm Tuân thủ Mã nguồn, Tập đoàn Microsoft, 1 Microsoft Way, Redmond, WA 98052 Hoa Kỳ
Mặc dù không phải mọi thứ đều màu hồng, như giấy phép tương tự nói:
- DỮ LIỆU. Phần mềm có thể thu thập thông tin về bạn và việc bạn sử dụng phần mềm và gửi thông tin đó đến Microsoft. Microsoft có thể sử dụng thông tin này để cung cấp dịch vụ và cải tiến các sản phẩm và dịch vụ của chúng tôi. Đối với phiên bản phát hành trước này, người dùng không thể chọn không tham gia thu thập dữ liệu. Một số tính năng của phần mềm có thể cho phép thu thập dữ liệu từ người dùng của các ứng dụng được phát triển cùng với phần mềm. Nếu bạn sử dụng các tính năng này để cho phép thu thập dữ liệu trong các ứng dụng của mình, bạn phải tuân thủ luật hiện hành, bao gồm cả việc cung cấp thông báo thích hợp cho người dùng ứng dụng của bạn. Bạn có thể tìm hiểu thêm về thu thập dữ liệu và việc sử dụng dữ liệu trong tài liệu trợ giúp và tuyên bố về quyền riêng tư tại http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409. Việc bạn sử dụng phần mềm đóng vai trò là sự đồng ý của bạn đối với các thông lệ này.
Đây là một số điều thú vị hơn mà tôi đã đọc về giấy phép nói trên, và vì tôi không phải là luật sư nên tôi không thể xác định đó là điều tốt hay điều xấu. Nhưng dù sao.
Tải xuống và cài đặt Visual Studio Code
Người dùng Archlinux có thể cài đặt Mã Visual Studio từ AUR:
$ yaourt -S vscode-bin
Tuy nhiên, không cần phải làm như vậy vì chúng tôi chỉ phải tải xuống tệp nén mà họ cung cấp cho chúng tôi trên trang web của họ và thực thi tệp nhị phân mà nó chứa. Và đó là nó.
Kết luận mã Visual Studio
Có đáng để bỏ các tùy chọn mà chúng ta có ngày nay trong GNU / Linux được mở và miễn phí bởi VSCode không? Tất nhiên là không, nhưng sự thật mà nói, ít nhất đối với công việc FrontEnd của tôi, VSCode là một công cụ tuyệt vời (mặc dù tôi nhắc lại, tôi chưa khám phá nó 100%).
Cũng cần làm rõ rằng đây không phải là phiên bản cuối cùng, vì vậy Phần mềm có thể xuất hiện lỗi, tuy nhiên cho đến nay tôi chưa gặp bất kỳ vấn đề nào khi sử dụng nó. Giao diện của nó khá thân thiện và nó hoạt động khá nhanh.
Cái gì không phải là OpenSource? Tôi nhắc lại, tôi không biết nó có hoàn toàn đóng không, nhưng nó sử dụng các công nghệ mở và vào cuối ngày, có bao nhiêu người sử dụng Opera hoặc các ứng dụng tương tự? Do đó, nó là để sở thích của mọi người.