AWS Cloud9
IDE บนระบบคลาวด์สำหรับเขียน ใช้งาน และแก้บัคโค้ด
ทำไมควรใช้ AWS Cloud9
AWS Cloud9 คือสภาพแวดล้อมการพัฒนาแบบผสานรวม (IDE) บนระบบคลาวด์ ซึ่งคุณสามารถเขียน ใช้งาน และแก้บัคโค้ดได้เพียงแค่ใช้เบราว์เซอร์ ซึ่งประกอบด้วย Code Editor, Debugger และเทอร์มินัล AWS Cloud9 มาพร้อมกับชุดเครื่องมือที่สำคัญสำหรับภาษาในการเขียนโปรแกรมยอดนิยม ได้แก่ JavaScript, Python, PHP และอื่น ๆ ทำให้คุณไม่จำเป็นต้องติดตั้งไฟล์หรือกำหนดค่าอุปกรณ์สำหรับการพัฒนาเพื่อเริ่มโปรเจกต์ใหม่ เนื่องจาก AWS Cloud9 IDE เป็นระบบคลาวด์ คุณจึงสามารถดำเนินโปรเจกต์ได้จากที่ทำงาน บ้าน หรือที่ใดก็ตามเมื่อใช้อุปกรณ์ที่เชื่อมต่อกับอินเทอร์เน็ต AWS Cloud9 ยังมอบประสบการณ์อันราบรื่นในการพัฒนาแอปพลิเคชันแบบไม่ต้องใช้เซิร์ฟเวอร์เพื่อให้คุณกำหนดทรัพยากร แก้บัค และสับเปลี่ยนระหว่างการใช้แอปพลิเคชันไร้เซิร์ฟเวอร์ในพื้นที่และนอกพื้นที่ได้อย่างง่ายดาย AWS Cloud9 ช่วยให้คุณสามารถแบ่งปันสภาพแวดล้อมสำหรับการพัฒนาของคุณกับทีมได้อย่างรวดเร็ว เพื่อให้คุณจับคู่โปรแกรมและติดตามการป้อนข้อมูลของคนอื่น ๆ ได้ตามเวลาจริง
ประโยชน์
AWS Cloud9 มอบความยืดหยุ่นในการใช้สภาพแวดล้อมสำหรับการพัฒนาบนอินสแตนซ์ Amazon EC2 ที่ได้รับการจัดการหรือบนเซิร์ฟเวอร์ Linux ที่รองรับ SSH นั่นหมายความว่าคุณสามารถเขียน ใช้งาน และแก้บัคแอปพลิเคชันเพียงแค่ใช้เบราว์เซอร์โดยไม่ต้องติดตั้งหรือใช้ IDE เดิมบนอุปกรณ์ Code Editor และ Debugger ของ AWS Cloud9 มีฟีเจอร์ที่มีประโยชน์และช่วยประหยัดเวลา เช่น Code Hinting, Code Completion และ Step-through Debugging เทอร์มินัลของ AWS Cloud9 มอบประสบการณ์ใช้งานเชลล์บนเบราว์เซอร์ที่ทำให้คุณสามารถติดตั้งซอฟต์แวร์เพิ่มเติม ทำ git push หรือป้อนคำสั่งได้
AWS Cloud9 ทำให้การเขียนโค้ดร่วมกันเป็นเรื่องง่ายขึ้น คุณสามารถแบ่งปันสภาพแวดล้อมสำหรับการพัฒนากับทีมด้วยไม่กี่ขั้นตอนและจับคู่โปรแกรมเข้าด้วยกัน ขณะทำงานร่วมกัน สมาชิกในทีมแต่ละคนสามารถเห็นสิ่งที่คนอื่นพิมพ์ได้ในแบบเรียลไทม์และแชทกับคนอื่นภายใน IDE ได้ทันที
AWS Cloud9 ทำให้การเขียน ใช้งาน และแก้บัคแอปพลิเคชันแบบไม่ต้องใช้เซิร์ฟเวอร์ได้อย่างง่ายดาย โปรแกรมนี้จะกำหนดค่าสภาพแวดล้อมสำหรับการพัฒนาไว้ล่วงหน้าด้วย SDK ไลบรารี่ และปลั๊กอินทั้งหมดที่จำเป็นสำหรับการพัฒนาแบบไม่ต้องใช้เซิร์ฟเวอร์ AWS Cloud9 ยังมอบสภาพแวดล้อมสำหรับการทดสอบบนอุปกรณ์ที่ใช้พัฒนาและแก้บัคฟังก์ชัน Lambda AWS ได้ สิ่งนี้จะช่วยให้คุณใช้โค้ดเดิมได้โดยตรงเพื่อเป็นการประหยัดเวลาและพัฒนาคุณภาพของโค้ด
AWS Cloud9 มาพร้อมกับเทอร์มินัลที่มีสิทธิ์การใช้คำสั่ง Sudo สำหรับเข้าถึงอินสแตนซ์ Amazon EC2 ที่ใช้โฮสต์สภาพแวดล้อมสำหรับการพัฒนาของคุณ รวมถึงมี AWS Command Line Interface ที่ผ่านการยืนยันตัวตนล่วงหน้าแล้ว สิ่งนี้ทำให้การใช้คำสั่งและเข้าถึงบริการ AWS ได้โดยตรงเป็นเรื่องง่าย
AWS Cloud9 ช่วยเพิ่มประสิทธิภาพในการเริ่มต้นโปรเจกต์ใหม่ สภาพแวดล้อมสำหรับการพัฒนาของ AWS Cloud9 ถูกติดตั้งเครื่องมือที่รองรับภาษาในการเขียนโปรแกรมกว่า 40 ภาษาไว้แล้ว เช่น Node.js, JavaScript, Python, PHP, Ruby, Go และ C++ เครื่องมือนี้ช่วยให้คุณสามารถเริ่มเขียนโค้ดสำหรับ application stack ยอดนิยมมากมายได้ภายในไม่กี่นาที โดยไม่จำเป็นต้องติดตั้งหรือกำหนดค่าไฟล์ SDK และปลั๊กอินใด ๆ บนอุปกรณ์ของคุณเลย เนื่องจาก Cloud9 เป็นระบบ cloud คุณจึงสามารถรักษาสภาพแวดล้อมสำหรับการพัฒนาที่หลากหลายเพื่อแยกทรัพยากรสำหรับโปรเจกต์ของคุณได้อย่างง่ายดาย
การสัมมนาผ่านเว็บ: สรุปข้อมูลเกี่ยวกับ AWS Cloud9 IDE รวมทั้งการสาธิตฟีเจอร์หลัก
AWS re:Invent 2017 – ขอแนะนำ AWS Cloud9: ประเด็นสำคัญจาก Werner Vogels