หลังทดสอบรุ่นเบต้า-RC กันมานานพอสมควร วันนี้ Visual Studio 2017 ก็ออกรุ่นจริง (GA) เปิดให้ดาวน์โหลดมาใช้งานได้แล้ว ของใหม่ในเวอร์ชันนี้ได้แก่
- ขนาดตัวติดตั้งเล็กลง เหลือเพียง 1/10 เท่าจากของเดิม หลังเปลี่ยนระบบแยกโมดูล
- ปรับปรุงประสิทธิภาพ เรียกตัวโปรแกรมได้เร็วขึ้นกว่าเดิม 3 เท่า, โหลดโปรเจคต์เร็วกว่าเดิม 2-4 เท่า, คอมไพล์เร็วขึ้น โดยเฉพาะ C++
- เปิดไฟล์โค้ดโดยไม่จำเป็นต้องสร้าง project/solution ได้แล้ว ใช้ VS2017 เป็นตัว code editor ได้ทันที
- ฟีเจอร์ด้านการตามหาโค้ดใหม่ๆ หลายอย่าง เช่น Go to All ที่ใช้ค้นหาไฟล์หรือตัวแปรได้ทุกประเภท
- ฟีเจอร์ด้านภาษา การทำ refactoring รองรับคำสั่งใหม่ๆ ใน C#, ส่วน C++ ปรับปรุงเวอร์ชันให้ทัน C++11 และ C++14
- Visual C++ ผนวกส่วนขยายสำหรับทำงานบนลินุกซ์มาอยู่ในโปรแกรมหลัก, รองรับ CMake ในตัว
- Xamarin Forms Previewer ช่วยพรีวิวหน้าตาของแอพที่พัฒนาแบบเรียลไทม์ เห็นการเปลี่ยนแปลงได้ทันที
- รองรับ .NET Core 1.0 และ 1.1, ปรับปรุงการทำงานกับ Container, ทำงานร่วมกับ Azure App Service
ปัจจุบันไมโครซอฟท์มี Visual Studio Community 2017 ให้ใช้งานฟรี ใครสนใจทดสอบก็สามารถดาวน์โหลดได้จาก Visual Studio สามารถติดตั้งคู่กับ Visual Studio 2015 ได้
ที่มา - Visual Studio Blog, Visual Studio 2017: Productivity, Performance, and Partners
Comments
สรุปมันคือ 10 หรือ 1/10 (0.1) เท่า?
เล็กลงเหลือ 1/10 จากของเดิม ก็คือเล็กลง 10 เท่า นิครับ
ถ้าจะใช้ตัวเลข 0.1 ต้องเขียนว่า "เล็กลง 0.1 เท่า" ครับ
แต่มันคงแปลก และไม่เคยเห็นใครใช้กัน
คุณจะลองดูคนแรกก็ได้ครับ คนสมัยนี้ชอบหาเรื่องขัดกับคนอื่นอยู่แล้ว เพื่อพยายามสร้างความแตกต่าง
เล็กลง 0.1 เท่า = 1 - 0.1 = มีขนาดเป็น 0.9 เท่าของของเดิม
เล็กลงเหลือ 0.1 เท่า = 1 x 0.1 = มีขนาดเป็น 0.1 เท่าของของเดิม
บอกขนาดเล็กลงก็น่าจะรู้แล้วนะครับว่าหาร ถ้าจะใช้ 0.1 ก็ควรบอกว่า ขนาดเพิ่มขึ้น 0.1 เท่า
ลดลง 90%
ผมเข้าใจว่า ขนาดลดลงเมื่อเทียบกับของเดิมแล้วต่างกัน 10 เท่า
Go to All น่าจะเอาไอเดียมาจาก jetbrains (WebStorm)
นอกนั้นปรับฟีเจอร์เล็กน้อย น่าจะเตรียมทีมบางส่วนไปทำ App บนแพลทฟอร์มอื่น
เช่น Linux/MacOS/iOS/Android
จะเปลี่ยนจาก 2015 ไป 2017 นี่ต้องลบลงใหม่ใช่เปล่าครับ แต่โปรเจ็คจะยังอยู่เหมือนเดิม เปิดใน 2017 ได้เลยไหม?
Pitawat's Blog :: บล็อกผมเองครับ
เห็นละครับ คือผมหมายถึงมันไม่มีการอัพเกรดใช่ไหม ถือว่าเป็นซอฟต์แวร์คนละตัวกัน ไม่เกี่ยวข้องกัน
Pitawat's Blog :: บล็อกผมเองครับ
ใช่ครับ
import settings มาได้นะครับ
ย่อหน้าสุดท้ายบอกว่าลงคู่กันได้ครับ
VS.NET ออกแบบมาให้ลงได้หลายเวอร์ชั่นมานานแล้วครับ จำได้ว่าตั้งแต่ 2003 นี่ผมก็ลงคู่กับ version อื่นมาตลอดเลย ไม่มีปัญหาถ้าไม่เปิด project ข้าม version กันครับ
ตั้งแต่ตัวแรก (2003) เป็นต้นมานี่ก็ลงแยกกันตลอดนะครับ ไม่ถือเป็นการ upgrade
มาสักที่ จะได้เบาSSDครับ
ตอน RC ผม Download แบบ offline ครับ
--layout "C:\VS2017RC1" --lang en-US
กด Enter เปรี๊ยงไป นั่งยิ้มยาวเลยครับ โดนไป 13Gb กว่าๆ
เมื่อกี้นี้ กดไปอีกรอบครับ คิดว่าไม่น่าต่ำกว่า 14Gb
เคยโหลดแบบนี้ โหลดไม่เสร็จซักที เลยหยุดโหลด มาส่องๆดู น่าจะใหญ่ที่ Xamarin ต้องเตรียม emulator image
***คำเตือน : CodeLens is NOT available in the Community editions