Tags:
Node Thumbnail

พบกันทุกสามปี ไมโครซอฟท์เปิดตัว Visual Studio 2022 เวอร์ชันพรีวิว ส่วนตัวจริงจะออกช่วงกลางปีนี้

จุดเด่นที่สุดของ Visual Studio 2022 คือเป็นแอพพลิเคชัน 64 บิตเต็มรูปแบบ ทำให้ไม่ถูกจำกัดเรื่องแรม 4GB อีกต่อไปแล้ว จะเปิดโซลูชันใหญ่ขนาดไหนก็แล้วแต่สะดวก ถ้าแรมถึงเงินถึง (ตัวเลขของไมโครซอฟท์ระบุว่าเปิดโซลูชันที่มี 1,600 โปรเจคต์ และ 300,000 ไฟล์ได้สบาย)

Tags:
Node Thumbnail

Visual Studio Code ออกเวอร์ชัน 1.54 รอบอัพเดตเดือนกุมภาพันธ์ 2021 การเปลี่ยนแปลงที่สำคัญคือ

  • รองรับ Apple Silicon แบบเสถียรแล้ว โดยไบนารีเวอร์ชันแมคเป็น Universal ใช้ได้ทั้งสองสถาปัตยกรรมซีพียู
  • โพรเซส terminal จะถูกคืนค่ากลับมาเหมือนเดิม หากเรารีโหลดหน้าต่างใหม่
  • notebook จะรีโหลดข้อมูลใหม่ หากไฟล์บนดิสก์เกิดการเปลี่ยนแปลง ทำให้การใช้ notebook ร่วมกับ version control ง่ายขึ้นมาก
  • timeline view รองรับการเปรียบเทียบ commit ตลอดทั้ง Git history
  • รองรับภาษา TypeScript เวอร์ชัน 4.2.2
Tags:
Node Thumbnail

ไมโครซอฟท์ออก Visual Studio Code 1.53 เวอร์ชันอัพเดตรอบเดือนมกราคม 2021 มีฟีเจอร์น่าสนใจหลายตัว ตัวแรกคือ wrap tabs หรือการเรียงแท็บให้ "ล้น" ลงมาอยู่บรรทัดใหม่เมื่อย่อขนาดหน้าต่าง เป็นอีกทางเลือกแทนการ scroll bar ที่บางคนอาจไม่ชอบเพราะคลิกยาก

VS Code เวอร์ชันนี้ยังเพิ่มตัวเลือก tab decorations ให้สามารถตั้งค่าสีของแท็บ หรือแปะป้ายข้อความท้ายแท็บ (เช่น
เพิ่มตัว M หากแก้เนื้อหาในแท็บนั้นแล้วยังไม่เซฟกลับลง git)

Tags:
Node Thumbnail

Erich Gamma หนึ่งในผู้นำทีมพัฒนา Visual Studio Code เล่าความหลัง 10 ปีว่าความสำเร็จของ VS Code ที่เราเห็นในปัจจุบัน เกิดจากความล้มเหลวของโครงการก่อนหน้านี้คือ Visual Studio Online ที่เป็น code editor บนเบราว์เซอร์

Tags:
Node Thumbnail

สินค้ากลุ่ม Chromebook อาจเป็นคู่แข่งโดยตรงกับโน้ตบุ๊กวินโดวส์ราคาถูก แต่ความเป็นคู่แข่งกันไม่จำเป็นต้องเกลียดกันเสมอไป

ไมโครซอฟท์เขียนโพสต์สอนการใช้งาน Chromebook ในฐานะเครื่องมือเขียนโปรแกรม โดยเฉพาะเด็กๆ นักเรียนนักศึกษา ที่อาจมี Chromebook ใช้งานอยู่แล้วก็ไม่ต้องซื้อใหม่ ส่วนเครื่องมือที่สอนย่อมเป็น Visual Studio Code เวอร์ชันลินุกซ์ ที่สามารถใช้งานบน Chrome OS ได้อยู่แล้ว

ไมโครซอฟท์บอกว่า VS Code ออกแบบมาให้กินทรัพยากรน้อย ดังนั้นต่อให้เป็น Chromebook รุ่นราคาถูก สเปกต่ำ แรมเพียง 1GB ก็รันได้ (ตัวอย่างที่สอนใช้ Chromebook รุ่นแรม 4GB) แถมยังรองรับการใช้งานบน Chromebook ที่เป็น ARMv7 หรือ ARM64 ก็ได้เช่นกัน

Tags:
Node Thumbnail

Android Studio ประกาศปรับระบบเลขเวอร์ชันใหม่ โดยเปลี่ยนมาใช้เลขเวอร์ชัน "ปี.เวอร์ชัน" ลักษณะเดียวกับ IntelliJ IDEA ที่ใช้เป็นฐานตัว IDE ของ Android Studio อยู่แล้ว

เลขเวอร์ชันแบบใหม่มี 4 ชุด เช่น 2020.3.1.1 โดยเลขสองชุดหน้าเรียกตาม IntelliJ (Year of IntelliJ Version.IntelliJ major version) ส่วนสองชุดหลังเป็นเลขของ Android Studio เอง (Studio major version.Studio minor/patch version)

Tags:
Node Thumbnail

ไมโครซอฟท์ออก Visual Studio 2019 v16.8 ของใหม่ที่สำคัญคือ รองรับ .NET 5.0 และยกเครื่องฟีเจอร์ Git ครั้งใหญ่ และใช้ Git เป็น default version control

UI ใหม่มีตั้งแต่เมนู Git แบบใหม่แยกเฉพาะของตัวเอง พร้อมปุ่มลัด Alt+G, หน้าต่างสร้าง repo โฉมใหม่, การดูรายชื่อไฟล์จาก Git ใน Solution Explorer, เพิ่มหน้าต่าง Git repo แบบเต็มจอ, ปรับปรุงหน้าจอ merge conflict และเพิ่มหน้าจอตั้งค่า Git ให้ละเอียดขึ้น

ไมโครซอฟท์บอกว่านี่เป็นเพียงการเริ่มต้นของฟีเจอร์ Git เท่านั้น และจะทยอยเพิ่มฟีเจอร์อื่นๆ เข้ามาในเวอร์ชันถัดๆ ไป

Tags:
Node Thumbnail

กูเกิลออก Android Studio 4.1 มาพร้อมไอคอนใหม่เป็นโทนสีน้ำเงินแทนสีเขียวของเดิม ฟีเจอร์ใหม่ในรุ่นนี้ได้แก่

Tags:
Node Thumbnail

ไมโครซอฟท์มีส่วนขยาย C/C++ ให้กับ Visual Studio Code มานานแล้ว (และเป็นส่วนขยายยอดนิยมอันดับ 2 ของ VS Code รองจาก Python) ล่าสุดไมโครซอฟท์ออกเวอร์ชัน 1.0 ของส่วนขยายตัวนี้สักที

ของใหม่ที่สำคัญในเวอร์ชันนี้คือ รองรับการใช้งานบนลินุกซ์สถาปัตยกรรม ARM/ARM64 ทำให้สามารถใช้ VS Code เขียนแอพ C++ บนอุปกรณ์อย่าง Raspberry Pi ได้แล้ว, เพิ่มตัวปรับแต่งคอนฟิก C++ IntelliSense และตั้งค่าฟอร์แมตของโค้ด C++ แบบเดียวกับ Visual Studio ตัวเต็มได้

Tags:
Node Thumbnail

ความนิยมของ Visual Studio Code กลายเป็นจุดอ่อนของไมโครซอฟท์ เพราะส่วนขยายของภาษาสำคัญๆ กลับมีใน Visual Studio Code มากกว่า Visual Studio ตัวหลัก

ล่าสุดไมโครซอฟท์ทยอยแก้ปัญหานี้ ด้วยการออก Angular Language Service ตามมาให้ Visual Studio แล้ว ทำให้นักพัฒนาบน Visual Studio สามารถใช้ฟีเจอร์ของ editor พวก auto-completion, rename กับภาษา Angular ได้เต็มรูปแบบ

Tags:
Node Thumbnail

เมื่อเดือนพฤษภาคม VS Code ออกเวอร์ชัน Windows 10 ARM เพื่อใช้บนอุปกรณ์แบบ Surface Pro X โดยยังเปิดทดสอบเฉพาะกลุ่ม Insiders ก่อน

ล่าสุดใน VS Code เวอร์ชัน 1.47 รอบอัพเดตเดือนมิถุนายน 2020 รองรับ Windows ARM อย่างเป็นทางการ เข้าสถานะเสถียรเรียบร้อยแล้ว สามารถดาวน์โหลดได้จากลิงก์ https://aka.ms/win32-arm64-user

Tags:
Node Thumbnail

แอปเปิลออก Xcode 12 ตามรอบการอัพเดตปีละครั้งในงาน WWDC ของใหม่ที่สำคัญคือ ปรับหน้าตาและ UI เป็นสไตล์แบบใหม่ตามอย่าง macOS Big Sur เปลี่ยนไอคอนในทูลบาร์, ปรับหน้าตาและพฤติกรรมของแท็บ (เปิดแท็บใหม่ด้วยการดับเบิลคลิก), ปรับขนาดฟอนต์ในแถบ Navigator ด้านข้าง (อิงตามค่าของระบบปฏิบัติการ ซึ่งใช้กับโปรแกรมอื่นๆ อย่าง Finder ด้วย), ปรับหน้าตาของ code completion และหน้าตาของ Organizers ใหม่

Tags:
Node Thumbnail

นับเป็นข่าวดีสำหรับนักพัฒนาเว็บแอพพลิเคชั่นที่ใช้เฟรมเวิร์คตระกูล ASP.NET เมื่อไมโครซอฟท์ประกาศออก Web Live Preview ส่วนขยายใหม่สำหรับ Visual Studio 2019 เพื่อเพิ่มความสะดวกใหักับการเขียนโค้ดในส่วนที่เป็น UI ของเว็บแอพพลิเคชั่นที่พัฒนาด้วย ASP.NET

การติดตั้งส่วนขยายดังกล่าวจะช่วยเพิ่มฟังก์ชั่น Edit in Browser ให้ VS 2019 ช่วยซิงก์การเปลี่ยนแปลงโค้ด UI ของเว็บกับการแสดงผลหน้าเว็บบนเบราว์เซอร์ ทำให้นักพัฒนาสามารถแก้ไขโค้ด ASPX (ASP.NET Web Forms) หรือ .cshtml, .vbhtml (ASP.NET MVC Razor) แล้วดูผลลัพธ์จากเบราว์เซอร์ได้ทันที

Tags:
Node Thumbnail

ไมโครซอฟท์ออก Visual Studio Code สำหรับระบบปฏิบัติการ Windows on ARM แล้ว ทำให้อุปกรณ์อย่าง Surface Pro X เริ่มน่าสนใจมากขึ้นสำหรับคนที่อยากซื้อมาเขียนโค้ดนอกสถานที่

เว็บไซต์ The Register วิเคราะห์ว่า VS Code เวอร์ชัน ARM มาช้า เพราะตัวมันพัฒนาขึ้นบน Electron (ที่พัฒนาต่อจาก Chromium อีกที) ซึ่งว่า Electron จะรองรับ ARM64 ก็ต้องรอถึงปี 2019 และต้องใช้เวลานานพอสมควรกว่าไมโครซอฟท์จะพัฒนา VS Code ARM ตามมา

ก่อนหน้านี้ ไมโครซอฟท์เพิ่งออก Edge Chromium เวอร์ชัน ARM64 หลังการวางขาย Surface Pro X เช่นกัน ทำให้ Surface Pro X โดนวิจารณ์ว่าไม่ค่อยพร้อมในเรื่องแอพที่รองรับ แม้แต่แอพของไมโครซอฟท์เองก็ตาม

Tags:
Node Thumbnail

กูเกิลเปิดตัว Android Studio 4.0 ที่มีของใหม่หลายอย่าง ฟีเจอร์สำคัญมีดังนี้

Tags:
Node Thumbnail

เมื่อคืนนี้ GitHub มีของใหม่ชุดใหญ่ ฝั่งของบ้านใกล้เรือนเคียง Visual Studio Code ก็มีของใหม่สำหรับ GitHub เช่นกัน

VS Code มีส่วนขยาย GitHub Pull Requests มาตั้งแต่ต้นปี 2019 หลังไมโครซอฟท์ซื้อกิจการไม่นาน เวลาผ่านมาอีกปีกว่า ส่วนขยายตัวนี้เปลี่ยนชื่อมาเป็น GitHub Pull Requests and Issues เพิ่มฟีเจอร์ตามชื่อคือ เชื่อมต่อกับระบบฐานข้อมูลบั๊ก GitHub Issues ด้วย

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศเปลี่ยนชื่อ Visual Studio Online ซึ่งเป็น IDE เวอร์ชันเว็บ (มันคือ VS Code เวอร์ชันเว็บ, คอมไพล์บนเซิร์ฟเวอร์ไมโครซอฟท์ คิดเงินตามเวลาใช้งาน) เป็น Visual Studio Codespaces

ไมโครซอฟท์ให้เหตุผลว่า บริการ Visual Studio Online ไม่ได้เป็นแค่ IDE ผ่านเบราว์เซอร์ แต่ยังรวมถึงสภาพแวดล้อมในการพัฒนาโปรแกรมที่โฮสต์ไว้บนคลาวด์ (cloud-hosted dev environments) ซึ่งสำคัญมากขึ้นเรื่อยๆ แถมผู้ใช้ยังสามารถใช้ Visual Studio ตัวเต็ม เชื่อมต่อกับ Visual Studio Online ได้ด้วยเช่นกัน จึงเปลี่ยนชื่อเป็น Codespaces เพื่อสะท้อนรูปแบบการใช้งานมากขึ้น

Tags:
Node Thumbnail

ชุมชนโปรแกรมเมอร์ภาษา Go เผยผลสำรวจข้อมูลของนักพัฒนาสาย Go ประจำปี 2019 ซึ่งมีผู้ตอบมา 10,975 คน ทำให้เราเห็นทิศทางของ Go ว่าใครใช้ทำอะไรกันบ้าง

Tags:
Node Thumbnail

ข่าวเก่านิดนึงนะครับ แต่หลังจากที่ SAP Business Application Studio ได้เปิดทดสอบเวอร์ชันเบต้ามาตั้งแต่เดือนพฤศจิกายนปีที่แล้ว เมื่อปลายเดือนกุมภาพันธ์ที่ผ่านมา SAP Business Application Studio ก็ได้ประกาศออกรุ่นใช้งานจริง (Generally Available) บนแพลตฟอร์มคลาวด์ของ SAP (Cloud Foundry) เป็นที่เรียบร้อย

SAP Business Application Studio เป็นเครื่องมือพัฒนาแอพพลิเคชั่นบนแพลตฟอร์ม SAP ตัวใหม่ที่สามารถเรียกใช้งานผ่านเว็บเบราว์เซอร์ นับเป็น IDE รุ่นต่อจาก SAP Web IDE ของบริษัท SAP เดิม

Tags:
Node Thumbnail

Eclipse Foundation เปิดตัว Eclipse Theia เวอร์ชัน 1.0 โดยเรียกมันว่าเป็น "IDE ทางเลือกของ Visual Studio Code"

Theia (อ่านว่า "ธีอา" เป็นชื่อเทพธิดากรีก) เป็น code editor ที่ยอมรับตรงๆ ว่าได้แรงบันดาลใจมาจาก Visual Studio Code และตัวมันเองก็เป็นการนำโค้ดของ VS Code มาพัฒนาต่อด้วย

Eclipse Theia เขียนด้วยเทคโนโลยีเว็บ (เป็น TypeScript เหมือน VS Code) โดยใช้เอนจินแก้ไขโค้ด Monaco ตัวเดียวกัน และใช้ Language Server Protocol (LSP) ของ VS Code เพื่อรองรับภาษาโปรแกรมต่างๆ แถมใช้งานส่วนขยายของ VS Code ได้ด้วย

Tags:
Node Thumbnail

นอกจาก .NET 5 Preview 1 วันนี้ไมโครซอฟท์ปล่อยของสายนักพัฒนามาหลายตัว ของใหญ่อีกตัวที่ออกมาคือ Visual Studio 2019 version 16.5 ซึ่งเป็นรุ่นอัพเดตย่อยตัวที่ 5 ของ VS2019 (ไมโครซอฟท์ออกรุ่นย่อยทุก 3-4 เดือน)

ของใหม่ในเวอร์ชันนี้ได้แก่

Tags:
Node Thumbnail

กูเกิลออก Android Studio 3.6 เวอร์ชันเสถียร โดยเป็นรุ่นแรกที่กลับมาเน้นเรื่องฟีเจอร์ใหม่ หลัง Android Studio 3.4 และ Android Studio 3.5 หันไปทำ Project Marble ที่เน้นแก้บั๊กและเพิ่มประสิทธิภาพ

กูเกิลบอกว่าเรียนรู้จาก Project Marble ทำให้เลือกเพิ่มฟีเจอร์ให้ Android Studio 3.6 ไม่เยอะมากนัก เพราะต้องการควบคุมคุณภาพไปพร้อมกัน ของใหม่ใน Android Studio 3.6 มีดังนี้

Tags:
Node Thumbnail

Snyk บริษัทด้านค้นหาช่องโหว่ของซอร์สโค้ด ออกรายงานสำรวจข้อมูลของนักพัฒนาซอฟต์แวร์สาย Java จำนวนประมาณ 2,000 คน ประจำปี 2020 มีประเด็นที่น่าสนใจดังนี้

ภาษา Kotlin ได้รับความนิยมสูงขึ้นมาก ถึงแม้นักพัฒนา 86.9% ยังเขียนภาษา Java เป็นหลัก แต่ Kotlin ก็เติบโตจาก 2.4% เมื่อปีก่อนมาเป็น 5.5% และกลายเป็นภาษายอดนิยมอันดับสอง เหนือกว่า Clojure หรือ Scala แล้ว - อ้างอิง

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศยกเครื่องระบบค้นหา (Find in Files) ของ Visual Studio ใหม่ เขียนใหม่ทั้งหมดเป็น C# เพื่อลดการเรียก interop call ที่ไม่จำเป็น ทำให้ประสิทธิภาพดีขึ้นหลายเท่า ใช้หน่วยความจำน้อยลง

จากการทดสอบของไมโครซอฟท์เองที่ระดับ 1 แสนไฟล์ ฟีเจอร์ค้นหาเดิมใช้เวลามากกว่า 4 นาที ในขณะที่ฟีเจอร์ค้นหาตัวใหม่ใช้เวลาเพียง 26 วินาที (เกิน 8 เท่า) ไมโครซอฟท์บอกว่าความแตกต่างจะยิ่งเห็นผลชัดหากค้นหาด้วย regular expression แต่การค้นหาคำทั่วๆ ไปก็เร็วขึ้นเท่าตัวแล้ว

Find in Files ตัวใหม่ยังมีฟีเจอร์ใหม่หลายอย่าง

Pages