ฉันคิดจะเขียนบทความเกี่ยวกับ Microsoft ตัวใหม่ที่เขาใช้งานมานานแล้ว สัตยา Nadellaซึ่งแตกต่างอย่างมากกับ บริษัท ชั่วร้ายที่ใช้การผูกขาดทุกที่ที่ต้องการครอบคลุมตลาดส่วนใหญ่ แต่ด้วยเหตุผลใดเหตุผลหนึ่งฉันไม่ได้จัดระเบียบความคิดและฉันได้สะท้อนให้เห็นในบล็อกนี้
ฉันชี้แจงไม่ใช่ว่าตอนนี้คนเรดมอนด์กลายเป็นคนดีในภาพยนตร์หรือว่าพวกเขาหยุดดำเนินการกระทำที่ผูกขาด แต่ไม่สามารถปฏิเสธได้ว่าในช่วงไม่กี่ครั้งที่ผ่านมาเราได้เห็นการกระทำและการเปลี่ยนแปลงต่างๆอย่างน้อยที่สุด พวกเขาให้ความคิดมากมาย
บางส่วนของการเปลี่ยนแปลง
คุณอาจสงสัยว่าฉันกำลังพูดถึงการเปลี่ยนแปลงอะไรอยู่? ฉันเริ่มต้นด้วยสิ่งที่สำคัญที่สุด: Microsoft เริ่มรับฟังผู้ใช้แล้ว. เมื่อมองแวบแรกไม่ใช่ บริษัท ที่ตัดสินใจใช้บางสิ่งใน Windows อีกต่อไปและยังคงเป็นเช่นนั้นไม่ว่าผู้ใช้จะประท้วงมากแค่ไหน (เช่นเมื่อพวกเขาออกจากเมนูเริ่ม) และ หน้าต่าง 10 กลายเป็นตัวอย่างที่ดีที่สุดของเรื่องนี้
ใน Windows 10 พวกเขาได้ใช้ชุดการเปลี่ยนแปลงที่น่าสนใจอย่างน้อยเช่นวิธีการจัดการเครือข่ายนั้นคล้ายกับ NetworkManager จนถึงจุดหนึ่งและสุดท้ายด้วยการปรับขนาดหน้าต่างของไฟล์ CMDสิ่งนี้ไม่ได้อยู่ในกรอบตายตัวเล็ก ๆ ... หลายคนจะรู้ว่าฉันกำลังพูดถึงอะไร
สำหรับเขา โอเพ่นซอร์ส มีการเปลี่ยนแปลงที่น่าสนใจบางอย่าง เราได้เห็นวิธีการแล้ว Microsoft รู้จัก Debian เป็นแพลตฟอร์มที่ยอดเยี่ยมในการปรับใช้โครงการของคุณ สีฟ้าซึ่งเป็นบริการคลาวด์ที่หากคุณสงสัยฉันเชื่อว่าในอีกไม่กี่ปีข้างหน้าจะเป็นแหล่งรายได้หลักของ บริษัท นี้ นอกจากนี้ยังมีการกล่าวว่าสามารถสร้างแอปพลิเคชันใน ASP.NET5 ด้วยการสนับสนุน Linux
เชื่อหรือไม่ (และฉันไม่เชื่อด้วยตัวเอง) Microsoft ได้ร่วมมือหรือทำงานโดยตรงกับไฟล์ โครงการ OpenSource มากมายพยายามที่จะเป็น บริษัท ที่ "เปิดกว้างมากขึ้น" ในทางใดทางหนึ่ง
แต่อย่างที่บอกว่าแถว ๆ นี้ฉันไม่เอามือลั่นเพื่อใคร ด้วยสิ่งนี้ที่ฉันได้พูดไปก่อนหน้านี้ฉันไม่ได้หมายความว่า (คุ้มค่ากับความซ้ำซ้อน) Microsoft ที่เคยแย่มาก่อนนั้นดีอยู่แล้ว ฉันแค่รับทราบถึงวิธีการตัดสินใจที่ดีที่พวกเขาทำเมื่อเร็ว ๆ นี้ และนี่คือที่มาของหัวข้อเริ่มต้นของบทความนี้: รหัส Visual Studio.
รหัส Visual Studio
Microsoft สร้างความประหลาดใจให้กับผู้คนจำนวนมากด้วยการเปิดให้ใช้งานได้ฟรีสำหรับทุกคน รหัส Visual Studioซึ่งฉันยังไม่รู้ว่ามันเป็นโปรแกรมแก้ไขข้อความขั้นสูงหรือ IDE แต่ดูเหมือนว่าฉันคุ้นเคยมาก ข้อความประเสริฐ, อะตอม o วงเล็บไม่เพียง แต่ในรูปลักษณ์เท่านั้น แต่ยังรวมถึงตัวเลือกและฟังก์ชันการทำงานบางอย่างด้วย ในความเป็นจริงมันเขียนโดยใช้ TypeScript / JavaScript และใช้ประโยชน์จาก NodeJS. เป็นข้อเท็จจริงที่น่าสนใจมีการสนับสนุนในการจัดการที่เก็บ Git ของเรา
รหัส Visual Studio (aka VSCode) รองรับไฟล์ ภาษามากมาย ซึ่งมีการเน้นไวยากรณ์ ได้แก่ : ชุด, C ++, การปิด, สคริปต์กาแฟ, DockerFile, F #, ไป, หยก, ชวา, แฮนด์บาร์, Ini, Lua, Makefile, Markdown, วัตถุประสงค์ -C, Perl, PHP, พาวเวอร์เชลล์, หลาม, R, มีดโกน, ทับทิม, SQL, VisualBasic, XML. นอกจากนี้ยังมีการเติมข้อความอัตโนมัติสำหรับ CSS, HTML, JavaScript, JSON, น้อยกว่า, Sass และ refactoring สำหรับ C# y สิ่งที่พิมพ์ด้วยพิมพ์ดีด.
เกี่ยวกับการปรับแต่งมันมีธีมที่สว่างและมืดและในกรณีของ GNU / Linux เราสามารถแก้ไขไฟล์ได้ด้วยตนเอง:
$HOME/.config/Code/User/settings.json.
และเพิ่มตัวเลือกบางอย่าง นอกจากนี้ยังมีแป้นพิมพ์ลัดมากมายเพื่อให้ชีวิตง่ายขึ้น คุณสามารถอ่านทั้งหมดนี้ได้ในเว็บไซต์เอกสารประกอบ
แม้ว่ามันจะไม่ใช่เครื่องมือ OpenSource เท่าที่ฉันรู้ แต่ก็มี ใบอนุญาต ค่อนข้างอนุญาตในระดับหนึ่งเพื่อประโยชน์ของนักพัฒนา ตัวอย่างเช่น:
- ทั่วไป. คุณสามารถใช้ซอฟต์แวร์เพื่อพัฒนาและทดสอบแอปพลิเคชันของคุณ
- การสาธิตการใช้งาน การใช้งานที่ได้รับอนุญาตข้างต้นรวมถึงการใช้ซอฟต์แวร์ในการสาธิตแอปพลิเคชันของคุณ
- สำเนาสำรอง คุณสามารถทำสำเนาสำรองของซอฟต์แวร์เพื่อติดตั้งซอฟต์แวร์ใหม่
- ซอฟต์แวร์ประกอบด้วยส่วนประกอบของบุคคลที่สามที่ได้รับอนุญาตภายใต้ใบอนุญาตโอเพนซอร์สโดยมีภาระผูกพันในการใช้งานรหัสต้นฉบับ สำเนาของใบอนุญาตเหล่านี้รวมอยู่ในไฟล์ ThirdPartyNotices หรือไฟล์เครดิตประกอบ คุณสามารถขอรับซอร์สโค้ดแบบเต็มจากเราได้หากจำเป็นภายใต้ใบอนุญาตโอเพนซอร์สที่เกี่ยวข้องโดยการส่งธนาณัติหรือเช็คราคา $ 5.00 ไปที่: Source Code Compliance Team, Microsoft Corporation 1 Microsoft Way, Redmond, WA 98052 USA
แม้ว่าทุกอย่างจะไม่เป็นสีดอกกุหลาบตามที่ใบอนุญาตเดียวกันกล่าวว่า:
- ข้อมูล. ซอฟต์แวร์อาจรวบรวมข้อมูลเกี่ยวกับคุณและการใช้ซอฟต์แวร์ของคุณและส่งข้อมูลนั้นไปยัง Microsoft Microsoft อาจใช้ข้อมูลนี้เพื่อให้บริการและปรับปรุงผลิตภัณฑ์และบริการของเรา สำหรับเวอร์ชันก่อนเผยแพร่นี้ผู้ใช้ไม่สามารถเลือกที่จะไม่รวบรวมข้อมูลได้ คุณลักษณะบางอย่างของซอฟต์แวร์อาจอนุญาตให้รวบรวมข้อมูลจากผู้ใช้แอปพลิเคชันที่พัฒนาด้วยซอฟต์แวร์ หากคุณใช้คุณสมบัติเหล่านี้เพื่อเปิดใช้งานการรวบรวมข้อมูลในแอปพลิเคชันของคุณคุณต้องปฏิบัติตามกฎหมายที่เกี่ยวข้องรวมถึงการแจ้งให้ผู้ใช้แอปพลิเคชันของคุณทราบอย่างเหมาะสม คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการรวบรวมข้อมูลและการใช้งานได้ในเอกสารวิธีใช้และคำชี้แจงสิทธิ์ส่วนบุคคลที่ http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409 การใช้ซอฟต์แวร์ของคุณถือเป็นการยินยอมของคุณในการปฏิบัติเหล่านี้
นี่คือสิ่งที่น่าสนใจที่สุดที่ฉันได้อ่านเกี่ยวกับใบอนุญาตดังกล่าวและเนื่องจากฉันไม่ใช่ทนายความฉันจึงไม่สามารถระบุได้ว่าเป็นสิ่งที่ดีหรือไม่ดี แต่อย่างไรก็ตาม.
ดาวน์โหลดและติดตั้ง Visual Studio Code
ผู้ใช้ Archlinux สามารถติดตั้ง Visual Studio Code จาก AUR:
$ yaourt -S vscode-bin
อย่างไรก็ตามไม่จำเป็นต้องทำเช่นนั้นเนื่องจากเราต้องดาวน์โหลดไฟล์บีบอัดที่พวกเขาเสนอให้เราบนเว็บไซต์ของพวกเขาเท่านั้นและเรียกใช้ไบนารีที่มีอยู่ และนั่นแหล่ะ
ข้อสรุป Visual Studio Code
มันคุ้มค่าที่จะทิ้งตัวเลือกที่เรามีในวันนี้ใน GNU / Linux ที่ VSCode เปิดและฟรีหรือไม่? ไม่แน่นอน แต่ต้องบอกความจริงอย่างน้อยสำหรับงานของฉันในฐานะ FrontEnd VSCode เป็นเครื่องมือที่ยอดเยี่ยม (แม้ว่าฉันจะพูดซ้ำ แต่ฉันยังไม่ได้สำรวจ 100%)
นอกจากนี้ยังควรชี้แจงว่าไม่ใช่เวอร์ชันสุดท้ายดังนั้นซอฟต์แวร์อาจแสดงข้อผิดพลาดอย่างไรก็ตามจนถึงขณะนี้ฉันไม่มีปัญหาในการใช้งาน อินเทอร์เฟซค่อนข้างเป็นมิตรและทำงานได้ค่อนข้างเร็ว
OpenSource ไม่ใช่อะไร ฉันพูดซ้ำฉันไม่รู้ว่ามันปิดสนิทหรือเปล่า แต่มันใช้เทคโนโลยีแบบเปิดและในตอนท้ายของวันนั้นมีกี่ตัวที่ใช้ Opera หรือแอพพลิเคชั่นที่คล้ายกัน? ดังนั้นจึงเป็นที่ชื่นชอบของทุกคน