هل ما زلت تستخدم برامج تحرير رموز سطح المكتب؟ إن بيئات التطوير المتكاملة على الويب (IDE) هي طريقة جديدة لبناء مشاريع الويب الخاصة بك مباشرة في المتصفح ، وغالبًا ما يوفر وقت التطوير ويسهل التعاون.
يستخدم المتصفح المتواضع لتقديم مستندات HTML بسيطة فقط ، ولكنه غالبًا ما يكون الآن محطتك الأولى لأي مهمة. فكر في الأمر - يمكن الآن تحرير خدمة تحرير المستندات ومشاركة الملفات والتلاعب بالصور والنسخ الاحتياطي للخادم والتقديم الثلاثي الأبعاد وإنتاج الموسيقى وأي عمل آخر يتم إجراؤه تقليديًا في برامج سطح المكتب بواسطة خدمة ويب.
لقد أصبحت مترددًا في تثبيت أي شيء بعد الآن ، نظرًا لأن هناك عادةً بديلًا رائعًا على الويب يتطلب فقط تسجيل حساب بسيط لاستخدامه. ولكن حتى مع وجود جميع الخدمات الرائعة على الويب ، فإن تطوير الويب نفسه كان أحد آخر الحدود لهذا الاتجاه ، ربما بسبب إحجام المطورين عن العمل عبر الإنترنت. ولكن هذا بدأ يتغير ، ولسبب وجيه: تتنافس بيئات التطوير المتكاملة على شبكة الإنترنت الآن على حلول سطح المكتب من حيث الجودة والفائدة.
ينشئ معظم المطورين مواقع ويب على سطح المكتب الخاص بهم قبل وضعها على الإنترنت. كانت هذه طريقة معقولة للعمل في الماضي عندما كان لدينا سرعة صافية أبطأ ، كانت معظم الحلول تعتمد على سطح المكتب ، وكنا نخشى وضع أي شيء على الإنترنت ما لم يتم الانتهاء من ذلك. ومع ذلك ، فحتى متوسط سرعة الويب سريعًا الآن ، وهناك الكثير من حلول الترميز عبر الإنترنت الرائعة.
يمكن بناء مواقع الويب والتطبيقات يشبه إلى حد كبير بناء منزل. يمكنني أن أجري الكثير من المقارنات حول كيفية توافق الأساسات وخطوط الأنابيب والتصميم الداخلي مع مكونات موقع الويب. ولكن بخلاف الانتهاء من المنزل ، عند الانتهاء من بناء موقع على شبكة الإنترنت ، يمكنك نقله إلى موقع مختلف. مثل محاولة نقل منزل كامل إلى مجموعة جديدة ، عندما تبدأ المشاكل. من المحتمل أنك لم تنشئ الموقع بنفس البيئة التي ستنشر فيها تمامًا ، مما قد يتسبب في حدوث مشكلات. لن تقوم ببناء منزل في حقل عندما تعرف أنه سيتعين نقله إلى أحد الشوارع عندما تنتهي من ذلك. عند تحريك المنزل ، من المحتمل أن تتعرض الأجزاء للكسر ، ولن يتطابق أي من أنابيب الأنابيب ، وهكذا. فلماذا تفعل ذلك مع موقع على شبكة الانترنت؟ من الجنون العمل بهذه الطريقة.
أكثر الحجج شيوعًا ضد الترميز على الإنترنت هو أنه ليس من المحترف العمل على مواقع الويب الحية. لكن الترميز عبر الإنترنت لا يعني أنك تحول مواقع العملاء إلى أعمال قيد التنفيذ - بناء في منطقة تطوير لا يمكنك الوصول إليها إلا. عندما تكون مستعدًا ، انقلها إلى منطقة مباشرة - بسيطة! لقد حان الوقت لاحتضان الترميز على الإنترنت.
بعد أن انتقلت إلى IDEs على شبكة الإنترنت في العام الماضي ، أقضي نصف وقتي على الإنترنت حصريًا الآن وأوفر حوالي 10 إلى 15 في المائة في وقت التطوير من ممارسات ترميز سطح المكتب السابقة. هذا هو الوقت الذي يمكنني استخدامه لتحسين موقع الويب ، أو ربما أحيانًا ما ينتهي يومي من العمل في الوقت المحدد. (نعم ، يمكن أن يحدث!) لماذا IDEs رائع جداً؟ فيما يلي أربعة أسباب كبيرة:
ما هي IDEs الويب التي يمكنك استخدامها الآن؟ الحلول الشعبية تشمل سحابة 9 ، ShiftEdit و CodeAnywhere من بين عدة آخرين. يقدم كل منهما طريقة خاصة به حول كيفية عمل حل الترميز عبر الإنترنت. بعض تتطلب الدفع ، والبعض الآخر لا ؛ بعض تسمح لك للعمل عبر بروتوكول نقل الملفات على النطاقات الخاصة بك ، والبعض الآخر يتطلب منك استنساخ في نظامهم الأول. تشبه إلى حد كبير أدوات شفرة سطح المكتب ، لكل منها نطاقه ونمطه الخاص ، لذا من المهم التحقق من جميع الميزات للعثور على أفضل ما يناسبك.
قد تعتقد (كما فعلت بضع سنوات إلى الوراء) أن IDEs خفيفة على الميزات والقدرات ، ولكن هذا أبعد ما يكون عن الحقيقة. تتنافس IDEs الرائدة على الويب بسهولة مع برامج تحرير رموز سطح المكتب الشائعة ، إذا لم تتجاوزها من حيث الجودة والقدرة. لديهم غالبا قواعد مستخدم ضخمة. الشركات الراسخة لديها أكثر من 100،000 مستخدم. لذلك ، يتم تحديثها كل أسبوع باستخدام ميزات جديدة ، بينما قد لا تعمل حلول سطح المكتب إلا على تحديث ميزاتها في الإصدارات الجديدة كل عامين.
توفر حلول الترميز عبر الإنترنت جميع الميزات القياسية مثل تمييز الأكواد ، وطيها ، وإكمال الشفرة والمزيد ، بالإضافة إلى نوافذ النهاية الطرفية ، والتشفير التعاوني ، والواجهات الديناميكية ، والوصلات المباشرة إلى الخدمات الأخرى مثل Github و Bitbucket و Dropbox.
على مر السنين ، سمعت الكثير من مطوري الويب يشكون من أن المحررين لا يعملون بشكل جيد لهم. لكنهم يشعرون أنهم لا يستطيعون فعل أي شيء حيال ذلك إلا بإبلاغ مقدم الخدمة وانتظار الإصلاح أو التغيير. مع توفر المزيد والمزيد من IDEs المفتوحة المصدر على شبكة الإنترنت ، يمكنك إعادة ترتيب الأداة لتتناسب مع احتياجاتك. ليست هناك حاجة لمحاربة محررك بعد الآن - اجعله يعمل من أجلك.
على الطرف التجريبي من IDE الطيف على شبكة الإنترنت هي أصناف مفتوحة المصدر مثل Aptana و ICEcoder ، والتي تقدم بحرية شفرة المصدر الخاصة بك لاتخاذها واستخدامها وتعديلها. نظرًا لأنها مكتوبة بلغات من المحتمل أنك على دراية بها - جافا سكريبت ، و PHP ، وروبي - يمكنك بسرعة التعامل معها ، وتعديل الأشياء حسب رغبتك. لا أحب كيف تفتح الملفات؟ غيره. تريد بناء على شيء إضافي؟ عظيم ، افعلها.
على الرغم من أنها ليست قوية بشكل نموذجي مثل IDEs خدمة كاملة ، فإن IDEs المفتوحة المصدر تضيف ميزات جديدة بانتظام لإعطاء المستخدمين أفضل محررات الكود على الإنترنت.
أصبحت المشكلات التي قد تمنعك من استخدام IDEs على الويب أقل عددًا طوال الوقت ، ولكن هناك بعض الأسباب الشرعية التي تجعلك لا تزال تعمد إلى التعمية دون اتصال. إذا كان مشروعك يتطلب كميات هائلة من عمليات نقل البيانات أو تحليل البيانات ، فإن استخدام متصفحك سيكون غير عملي. أو ربما يكون موقعك ثقيلًا على الرسومات وتحميل صورك مرارًا وتكرارًا سيكون أبطأ من العمل بلا اتصال.
قد يقول البعض إن أكبر مشكلة هي الأمن. إذا كان رمزك متاحًا من أي مكان ، فمن المحتمل أن يتم الوصول إليه بواسطة أي شخص. قد يؤدي اختراق الأمان لموفر خدمة الإنترنت أو حساب IDE الخاص بك إلى تعريض كودك للخطر - إذا كانت البيانات حساسة ، فقد يكون هذا مشكلة كبيرة. مما لا شك فيه أن IDEs على الويب تأخذ الأمان على محمل الجد ، ولكن الاختراق الأمني لا يتخطى حدود الإمكانية ويجب أن يكون اعتبارًا قبل ترميز مشروعك التالي عبر الإنترنت.
لقد جعل محررو شفرة سطح المكتب الويب ما هو اليوم ، ويجب أن نكون شاكرين لمؤلفي البرامج الذين ساعدونا في صنع أشياء رائعة. لكن أيام ترميز سطح المكتب مرقمة. تتيح لنا برامج تحرير التعليمات البرمجية عبر الإنترنت العمل من أي مكان ، وربط العديد من الخدمات معًا ، ونشرها بنقرة زر ، وسحب شفرة المصدر ودفعها حول رغبتنا ، ودعنا نبني حلولًا رائعة مع قدر أكبر من الكفاءة والانفتاح.
نحن بحاجة إلى تبني مستقبل حيث يمكن دمج كل شيء ، أو خلطه وإعادة صياغته من تلقاء نفسه أو من خلال فرق ، مع إمكانية التراجع عن سلامة معرفة التعليمات البرمجية ، وتتبع الأخطاء وحلها من أي مكان إذا كانت هناك مشكلة. مع تحرك كل شيء في النهاية إلى السحابة ، فإن IDEs على شبكة الإنترنت ستصبح بلا شك الطريقة الفعلية للتشفير ، وأنا أرحب بهذا الفجر الجديد المشرق. إذا كنت لا تزال ترميز في وضع عدم الاتصال ، فأنا أتحداك أن تتخلى عن مخاوفك وأن تجرّب المحاولة في المستقبل.
هل استخدمت Web IDE لترميز موقع؟ هل تفضل حلاً محليًا؟ اسمحوا لنا أن نعرف في التعليقات.