AWS Cloud9
بيئة تطوير متكاملة للسحابة لكتابة التعليمات البرمجية وتشغيلها وتصحيحها
ما سبب أهمية AWS Cloud9؟
AWS Cloud9 هي بيئة تطوير متكاملة (IDE) قائمة على سحابة تسمح لك بكتابة التعليمات البرمجية الخاصة بك وتشغيلها وتصحيحها باستخدام مستعرض فقط. وتتضمن محرر تعليمات برمجية ومصححًا ومحطة طرفية. تأتي AWS Cloud9 معدة بشكل مسبق بأدوات أساسية للغات البرمجة الشائعة، بما في ذلك JavaScript وPython وPHP وغير ذلك، لذلك لا تحتاج إلى تثبيت الملفات أو تهيئة آلة التطوير لديك لبدء مشروعات جديدة. نظرًا لأن بيئة التطوير AWS Cloud9 قائمة على السحابة، فإنه يُمكنك العمل على مشروعاتك من مكتبك أو منزلك أو أي مكان باستخدام جهاز متصل بالإنترنت. كما توفر AWS Cloud9 تجربة سلسة لتطوير التطبيقات دون خادم مما يتيح لك سهولة تحديد الموارد وتصحيح الأخطاء والتبديل بين التنفيذ المحلي والبعيد للتطبيقات دون خادم. باستخدام AWS Cloud9، يُمكنك مشاركة بيئة التطوير لديك بسرعة مع فريقك، الأمر الذي يتيح لك إقران البرنامج وتعقب مدخلات بعضهم البعض في الوقت الحقيقي.
الفوائد
تمنحك AWS Cloud9 المرونة اللازمة لتشغيل بيئة التطوير لديك على مثيل Amazon EC2 المدار أو أي خادم Linux موجود يدعم SSH. هذا يعني أنه بإمكانك كتابة التطبيقات وتشغيلها وتصحيحها باستخدام مستعرض فقط، دون الحاجة إلى تثبيت بيئة تطوير متكاملة محلية أو الحفاظ عليها. يتضمن محرر التعليمات البرمجية ومصحح الأخطاء المتكامل في AWS Cloud9 ميزات مفيدة ومختصرة للوقت مثل تلميحات التعليمات البرمجية وإكمالها وتصحيح الأخطاء خطوة بخطوة. توفر المحطة الطرفية في AWS Cloud9 تجربة واجهة إرسال أوامر قائمة على مستعرض تتيح لك تثبيت برامج إضافية، أو تنفيذ أمر git push أو إدخال الأوامر.
تُسهِّل AWS Cloud9 التعاون في كتابة التعليمات البرمجية. يُمكنك مشاركة بيئة التطوير مع فريقك ببضع خطوات فقط وإقران البرنامج معًا. أثناء التعاون، يمكن لأعضاء فريقك رؤية كل نوع آخر في الوقت الفعلي، والدردشة على الفور مع بعضهم البعض من داخل بيئة تطوير متكاملة.
تُسهِّل AWS Cloud9 كتابة التطبيقات دون خادم وتشغليها وتصحيحها. وتقوم بتكوين بيئة التطوير مسبقًا مع جميع مجموعات مطوري البرمجيات والمكتبات والمكونات الإضافية اللازمة للتطوير بدون خوادم. كما توفر AWS Cloud9 بيئة لاختبار وظائف AWS Lambda وتصحيح الأخطاء محليًا. يتيح ذلك تكرار التعليمات البرمجية مباشرة، مما يعمل على توفير الوقت وتحسين جودة التعليمات البرمجية.
تأتي AWS Cloud9 مع محطة طرفية تتضمن امتيازات سودو إلى مثيل Amazon EC2 المدار الذي يستضيف بيئة التطوير وAWS Command Line Interface المصدق عليها مسبقًا. وهذا يجعل من السهل لك تشغيل الأوامر بسرعة والوصول مباشرة إلى خدمات AWS.
تُبسِّط AWS Cloud9 بدء المشاريع الجديدة. تأتي بيئة تطوير AWS Cloud9 معدة مسبقًا مع الأدوات لأكثر من 40 لغة برمجة، بما في ذلك Node.js وJavaScript وPython وPHP وRuby وGo و++C. هذه الأدوات تتيح لك بدء كتابة التعليمات البرمجية لمجموعات تطوير التطبيق الشائعة في غضون دقائق عن طريق إلغاء الحاجة إلى تثبيت أو تهيئة الملفات ومجموعات مطوري البرمجيات والمكونات الإضافية لآلة التطوير. ولأن بيئة Cloud9 قائمة على السحابة، فيُمكنك بسهولة الحفاظ على بيئات تطوير متعددة لعزل موارد مشروعك.
ندوة عبر الإنترنت: لمحة عامة عن بيئة التطوير المتكاملة الخاصة بـ AWS Cloud9، تتضمن عرض الميزات الأساسية.
AWS re:Invent 2017 – تقديم AWS Cloud9: المتحدث الرئيسي Werner Vogels