JetBrains ประกาศเปิด CLion IDE ภาษา C/C++ ให้ใช้งานแบบ non-commercial ได้ฟรี ตามรอย IDE บางตัวที่เปิดฟรีไปก่อนหน้าคือ RustRover (Rust), WebStorm (JavaScript/TypeScript) และ Rider (Unreal)
JetBrains บอกว่าภายใต้เงื่อนไขใหม่นี้สามารถนำ IDE ไปใช้ศึกษาหาความรู้ พัฒนาแอพส่วนตัว หรือใช้กับโครงการโอเพนซอร์สได้เลย บริษัทเองก็จะได้ฐานผู้ใช้งานที่คุ้นเคยกับ IDE ของตัวเองในวงกว้างขึ้นด้วย ส่วนเหตุผลที่เลือก CLion เป็นเพราะภาษา C/C++ ค่อนข้างเรียนรู้ได้ยาก การมี IDE ช่วยย่อมทำให้การเขียนโปรแกรมง่ายขึ้น
ที่มา - JetBrains
Comments
มันดียังไงครับรบกวนคนที่ถนัด C ช่วยบอกผมด้วยครับ
สำหรับบาง project ที่เป็น c/c++ นี่ผมว่า clion indexing ไวมากครับ ขนาดบาง project มีใช้ boost, grpc และก็ Vulkan ยังไหวแบบสบายๆ
ลง plug-in rust ได้ด้วย ถึงแม้ rust rover ก็ฟรีเหมือนกันก็ตาม
จริงๆVisual Studioช้าแบบสุดๆ เลยทำให้clionดูไวมากๆครับ
ถ้าใช้VS AssistในVSก็จะเร็วพอพอกับclion
นึกภาพออกเลยที่ว่า VS ช้ามาก แม้จะยังไม่เคยใช้ CLion ก็ตาม 😁
..: เรื่อยไป
ขอบคุณมากครับ
พอดีเลเวลผมอยู่แค่ต่ำๆ ไม่รู้ว่า IDE มีผลต่องานระดับสูงขนาดนี้
ด้วยความสามารถง่อยๆผมรู้สึกเหมือนมันเป็น text editor ที่ไม่ค่อยต่างกัน 55555
ไม่ได้มีผลต่องานครับเท่าไร มีผลต่อการเรียนรู้ของคนเขียนมากกว่า
intellisense - ช่วยให้พิมพ์ผิดน้อยลง + ทำให้รู้จัก function method มากขึ้น
ctrl + click - goto definition ตามไปดูเลยว่า function ที่เราใช้มันเขียนยังไง
mouse over - show function detail ทำให้รู้ว่า function ที่เราใช้มันมีวิธีใช้แบบอื่นด้วย
ลองดูแล้ว เรื่องมากกว่า Visual studio 2022ถ้าจะ compile and run บน Windows (cmake cross platform project + vcpkg if windows)
ยังไม่ได้ลอง remote edit= = = = = = =
ลองใหม่อีกที เหมือนจะใช้ดีอยู่เหมือนกัน แต่ไม่ login ได้ไหม
remote development ก็ ok (ปกติ remote development ใช้ vs code เพราะของ Visual studio มันเอ๋อ)
คุ้น ๆ ว่า ถ้า CMakefile เขียนมาดีนี่ เปิดโปรเจคปุ๊บใช้ได้เลยนะครับ
ได้ครับ แต่ข้อดีอีกอย่าง คือ
ถ้า IDE มัน support cmake
มันจะขึ้น intellisense ของ library ที่เรา include หรือ link ให้ด้วยน่ะครับ