سحابة بيئة تطوير متكاملة لمطوري الويب - أفضل من
نظرًا لوجود الكثير من برامج الإنتاجية التقليدية المستندة إلى سطح المكتب التي نعرفها ونحب نقلها إلى السحابة ، فليس من المستغرب أن تكتسب IDE المستندة إلى السحابة سريعًا مع المطورين.
في الوقت الحاضر ، يعد المتصفح عميلًا رقيقًا يتيح للمستخدمين الوصول إلى مجموعة متنوعة من التطبيقات والخدمات المستندة إلى مجموعة النظراء. ومع ذلك ، لا يزال الكثيرون مترددين في وضع ثقتهم الكاملة في Cloud IDE عن بعد لأغراض التنمية. ساعدت أدوات مثل Github و Pastebin في تسهيل عملية الانتقال إلى التطوير المستند إلى مجموعة النظراء ، وأصبحت أدوات IDE الكاملة السحابية تستخدم الآن بشكل شائع من قبل العديد من المطورين.
هنا 13 من أفضل سحابة IDEs يمكنك الحصول على يديك وملخص سريع لكل منهما.
سحابة 9
بعد بضع دقائق باستخدام Cloud9 المسمى بشكل مناسب ، ستشعر وكأنك ماتت وتوجهت إلى الجنة المبرمجة. الواجهة الأمامية كلها Javascript ، بينما تعتمد النهاية الخلفية على إطار NodeJS الشهير. على الرغم من أن مصممي ومطوري واجهة المستخدم يفضلونه ، إلا أنه يحتوي على تسليط الضوء على بناء الجملة لـ C # و C ++ و Python و Perl و Ruby و Scala وغيرها..
وضع Vim المدمج هو لمسة لطيفة ، وكذلك دعم أنظمة التحكم في المراجعة الشائعة مثل Git و Mercurial و SVN. بفضل تضمين CSSLint و JSBeautify ، فهي أيضًا واحدة من أجمل البيئات الموجودة على الإنترنت.
Codeanywhere
هناك أداة أخرى لتطوير البرمجيات والتي تتصدر بشكل متكرر قوائم "الأفضل" المتنوعة التي تطفو على شبكة الإنترنت وهي Codeanywhere ، وهي Cloud IDE الصديقة لجميع المواسم. يتميز بتمييز الكود ودعم HTML ، CSS ، Javascript ، PHP ، MySQL والمزيد. بفضل العدد الكبير من التطبيقات المفيدة لنظام التشغيل iOS و Android و BlackBerry ، تمكن هذه الأداة أي شخص من الترميز حرفيًا في أي مكان.
بالإضافة إلى ذلك ، يتميز بدعم Dropbox و SFTP ، والذي يسمح للمبرمجين بالنسخ الاحتياطي لملفات المشروع بسهولة ومشاركتها مع المتعاونين. على الرغم من أنها ليست الأكثر سحابة IDE كامل المواصفات ، فإنه يفعل ما يفعل بشكل جيد للغاية.
سحابة IDE
بينما من الواضح أنهم لم يقضوا وقتًا طويلاً في الخروج باسم جذاب ، إلا أن الأشخاص وراء Cloud IDE بذلوا مجهودًا جادًا في صياغة منصة تعمل فقط. والمعروف باسم eXo Cloud IDE, إنه منافس سحابي قوي يدعم اللغات المعتادة مثل Javascript و Ruby و Groovy و Java و HTML على سبيل المثال لا الحصر.
على وجه الخصوص ، تعد eXo Cloud مناسبة تمامًا للمبرمجين المتخصصين في برمجة Java. وهو يدعم servlets جافا وصفحات خادم جافا ، وكذلك Maven. تتم إدارة النشر بواسطة Heroku و CloudBees و Red Hat OpenShift و Cloud Foundry.
Sourcekit
أصبح Google Chrome قويًا مؤخرًا ، متجاوزًا متصفح موزيلا Firefox ، وأخذ لقطة من Internet Explorer للحصول على لقب تفوق المتصفح. Sourcekit هو IDE يشبه Textmate والذي يعتمد على Dropbox للتخزين ويوفر بيئة استجابة لمطوري الويب.
من خلال الوظيفة الرائعة لموكيلا SkyWriter a.k.a "Bespin" المخبوزة في الكعكة ، إنها بديلة خفيفة الوزن تعتمد على المستعرض لمجموعات تطوير سطح المكتب المتضخمة. تشمل اللغات المدعومة جميع التخصصات الرئيسية التي تتوقعها ، مثل C / C ++ / C # و PHP و Python و Javascript و MySQL و Java و Ruby. بقدر ما نشعر بالقلق IDEs المتصفح الهزيل ، Sourcekit هو خيار جذاب للغاية.
Kodingen
يعد Kodingen أحد أوائل محرري Cloud الذين يقومون بالفعل بمعالجات IDE المستندة إلى الويب بالطريقة الصحيحة ، وقد اخترعوا مكانة تنافسية خاصة به في السنوات القليلة الماضية. يسمح للمطورين بالترميز في PHP و Python و Perl و Javascript أثناء العمل مع الأطر الشائعة مثل Django و Ruby on Rails و Node.js.
يتم تعزيز Kodingen من خلال مجتمع المستخدمين الأثرياء والمتنوعين الذين يرعون الخدمة ، مما يجعل التعاون والمشاركة في Cloud ملائمًا إلى حد ما. مجانًا للاستخدام والتجربة ، لا يوجد سبب لعدم التسجيل للحصول على حساب ومنح Kodingen فرصة.
استوديو Coderun
إذا كنت قد جربت العشرات من بيئات IDE الأخرى المستندة إلى المستعرض دون نجاح وكنت تبحث عن شيء مباشر وقادر ، فإن برنامج Coderun Studio يستحق المشاهدة. وهو يوفر للمستخدمين أداة عبر منصة لكتابة ASP.NET و Javascript و C # و HTML و CSS. توافق Visual Studio الافتراضي الخاص به هو لمسة لطيفة ويجب أن يكون لدى برامج الترميز التي تركز عليها Microsoft الشعور بالراحة في المنزل. إنه مزود بأجراس وصفارات معتادة مثل إكمال التعليمات البرمجية وتسليط الضوء على بناء الجملة.
علاوة على ذلك ، فإن ميزات الترجمة والتصحيح الأصلية لا مثيل لها. أخيرًا ، يسمح Coderun Studio للمستخدمين بمشاركة أكوادهم بسرعة مع أقرانهم عبر عناوين URL الفريدة.
ShiftEdit
يصل المقبل ، لدينا ShiftEdit أقل تقدير. على الرغم من أنه قد لا يكون لديه التعرف على اسم Cloud9 أو Coderun ، إلا أنه يعد جزءًا متعدد الاستخدامات من البرامج المستندة إلى مجموعة النظراء والتي تستحق النظر فيها.
سواء كنت من محبي Python العصريين ، أو PHP ، أو ديناصور Perl ، فإن ShiftEdit قمت بتغطيته. يمكن للمستخدمين نسخ الملفات احتياطيًا إلى Dropbox عبر SFTP وتتبع التغييرات من خلال أدوات التحكم في المراجعة المختلفة من داخل المتصفح. تسمح مصادقة SSH وإكمال التعليمات البرمجية وميزات مقتطف الشفرة بتدفق سلس للعمل دون انقطاع ، مما يتيح للمطورين أن يكونوا منتجين قدر الإمكان من أي مكان.
Akshell
مع وجود قدر كبير من المنافسة في مجال Cloud IDE ، أصبح من الصعب التمييز بين الجماهير أكثر فأكثر. Akshell هي بيئة تطوير من جانب الخادم توفر للمبرمجين أداة خفيفة الوزن لتطبيقات الويب Javascript. تعتمد على قاعدة بيانات PostgreSQL للتخزين الخلفي ، والتي يجب أن تكون سهلة للغاية للعمل مع أولئك الذين لديهم دراية MySQL.
بفضل وحدة التحكم Git المدمجة ، يعد نشر أي مشاريع تقوم بإنشائها تجربة خالية من المتاعب. إذا كنت برنامج تشفير جافاسكريبت صارمًا يبحث عن Cloud IDE قادر سريع ومستقر ، فإن Akshell هو الذي يناسبك.
Erbix
من المؤكد أن كل الرافضين في جافا سكريبت في العقد الماضي يأكلون كلماتهم بكل تأكيد الآن بعد أن شهدت جافاسكريبت نهضة وحققت مستوى جديدًا من الاحترام بين المبرمجين. يدور Erbix حول لغة البرمجة النصية المفضلة على الويب ويوفر أدوات لصياغة تطبيقات Javascript من أجل إنتاجية العمل عبر الإنترنت.
على الرغم من أنها ليست مجانية ، إلا أن الأسعار والخطط المقدمة من Erbix معقولة إلى حد ما إذا كنت تخطط للاستفادة المنتظمة من هذه المنصة المبتكرة. وهو يدعم وحدات RingoJS و CommonJS ، ويتميز بوحدة تحكم MySQL مخصصة ويوفر الوصول إلى مجموعات من التطبيقات من المطورين الآخرين من خلال Erbix AppStore.
نيوترون IDE
لا يعد إنشاء بيئة تطوير متكاملة سحابية متعددة الاستخدامات من نقطة الصفر أمرًا بالغ الأهمية ، ولهذا السبب يختار الكثيرون بناء مشاريعهم على شفرة مفتوحة المصدر موجودة مسبقًا. يقف Neutron IDE على أكتاف العمالقة باستخدام محرر كود Ace القوي كنقطة انطلاق. إنه يدمج أفضل ميزات عملاء SFTP ومحرري المتصفح في حزمة واحدة كاملة ، مما يسمح للمبرمجين بتحرير الملفات على خوادم التطوير الخاصة بهم من أي مكان.
يوفر دعمًا لربط المفتاحين Vi و Emacs بالإضافة إلى سمات TextMate ، وهو واحد من أكثر سحابة IDEs القابلة للتخصيص حول.
تصادم
حتى عندما تقرر Google التخلي عن مشروع ما ، فإن الجمهور الترميز العام بشكل عام يبدو دائمًا أنه يستفيد على أي حال. بدأت Collide حياتها كمشروع Google Code مع الكثير من الوعد. على الرغم من أنه قد انتهى الآن ، إلا أن الكود المصدري متاح مجانًا لأي شخص يريد أن يتفرع منه.
باختصار ، إنه Cloud IDE يعمل على Java 7 JRE ويعتمد على مجموعة من أدوات البرامج الصلبة مثل Guava و JUnit و JKit و EasyMock لتوفير وظائف تعاون متقنة ولكن قوية لفرق من المبرمجين الذين يقدرون التفاعل في الوقت الفعلي.
أوريون
تعتبر Eclipse Java IDE المشهورة الركيزة الأساسية في عالم تطوير سطح المكتب لسنوات ، وذلك بفضل مجموعة الميزات الشاملة والموثوقية القوية. تعد Orion هي الخطوة المنطقية التالية ، حيث تصل تجربة Eclipse الكبيرة إلى حقل Cloud IDE. الاستخدام الأساسي في الوقت الحالي هو تطوير الشبكة الأمامية ، لذلك فهو يقتصر على HTML و Javascript للجزء الأكبر.
ومع ذلك ، إنه عمل مستمر ويمكننا أن نتوقع رؤية الميزات المضافة بشكل متزايد مع استمرار التطوير خلال العام المقبل. بصرف النظر عن تكامل Firebug ، فإن أكبر نقطة بيع لها هي واجهة المستخدم الخاصة بنمط Eclipse والتخطيط البسيط.
بيثون فيدل
هناك الكثير من الأسباب التي تجعل بيثون تكتسب موقعًا في مجال تطوير الويب مؤخرًا. إنه سريع نسبيا ومرن بشكل لا يصدق وسهل التعلم. على هذا النحو ، فليس من المستغرب أن تطورت IDEs السحابية المتمحورة حول بيثون لمساعدة المطورين في تقييد الشفرة في أسرع وقت ممكن..
مثل JSFiddle ، Python Fiddle هو محرر تعليمات برمجية وبيئة تنفيذ تعليمات برمجية تسمح للمبرمجين بتشغيل المقتطفات وتصحيح البرامج النصية أثناء التنقل. إنه يدعم مجموعة كبيرة من حزم الطرف الثالث ، ويضم وثائق رائعة ، ويأتي مع مجموعة واسعة من المفاتيح الساخنة المدمجة وهو أيضًا مفتوح المصدر للتشغيل.
استنتاج
لا يزال استخدام برامج تطوير الويب الموجودة بشكل كبير على الخوادم البعيدة يجعل عددًا قليلاً من المبرمجين عصبيين. سوف يستغرق التكيف مع النموذج الجديد بعض الجهد لمبرمجي "المدرسة القديمة" الأكثر محافظة. ومع ذلك ، هناك سبب وجيه للخوف من السحابة بعد الآن. من خلال اعتماد العديد من الاحتياطات الأمنية البسيطة والعقلية المفتوحة ، يمكن لأي مطور ويب أن يجني ثمار مجموعات برامج Cloud دون أي خطر حقيقي..
مع وجود العديد من الخيارات للاختيار من بينها ، هناك بالتأكيد برنامج شبه مثالي لكل مبرمج ، بغض النظر عن أسلوبه وتفضيلاته.
ملحوظة المحرر: هذا هو مكتوب من قبل ناتاشا تاشا ل Hongkiat.com. ناتاشا كاتبة ومدونة ، بالإضافة إلى محبي التكنولوجيا ، تكتب حاليًا عن Ninefold. تهتم بمختلف موضوعات التكنولوجيا والإنترنت ، الحوسبة السحابية ، تطوير الويب ، تصميم مواقع الإنترنت والجرافيك.