الإعلانات
على الرغم من مرور عقود على قيام مصمم الويب الأول بفتح محرر نصوص لإنشاء أول مستند HTML ، لم تتغير أدوات التجارة كثيرًا حقًا.
بالتأكيد ، يتم دعم مواقع الويب الآن من خلال منصات المدونات مثل WordPress أو محرري WYSIWYG مثل Kompozer ، ولكن خلاصة القول هي أن معظم مواقع الويب الأساسية سيجد المصممون دائمًا أنه من الضروري فتح محرر نص لتعديل القرص قليلاً هنا ، أو إعادة محاذاة القالب أكثر قليلاً هناك.
أعتقد أن محرري النصوص سيبقون في عالم تصميم الويب لفترة طويلة جدًا في على الأقل بالنسبة لمبرمجي الويب الذين دائمًا ما يكونون عميقين في تحسين وتحسين المحترفين مواقع الويب. لذا ، من المنطقي أن تتطور أدوات تحرير النص التي تكون أكثر قوة وذكاءً. أدوات تم إنشاؤها خصيصًا لاحتياجات مصممي الويب ومبرمجي الويب المتشددين.
Bluefish - محرر النصوص للمبرمجين
لسنوات ، كنت شديد الإصرار على التمسك بمفكرة ، بغض النظر عن ما بدأ الجميع في استخدامه. في رأيي ، فإن محرري WYSIWYG يحشوون الكثير من القمامة في الشفرة (خاصة ميزة الحفظ السخيفة بتنسيق MS Word).
لقد أميل إلى تجربة Notepad ++ عندما سمعت عنه لأول مرة. ثم ، بعد قراءة مقالة سايمون حول
نص رفيع Sublime Text: محرر النصوص الذي ستقع في حبه (Windows) اقرأ أكثر ، تم إغرائي مرة أخرى. لقد كنت مترددًا دائمًا في القفز على أي عربة حتى يتم ترسيخ الفائز الجيد القوي.هذا العام ، يجب أن أعترف أنني عثرت أخيرًا على محرر كود لا يمكنني مقاومته - يطلق عليه بلوفيش.

عند إعداد Bluefish لأول مرة ، سترى السبب الأول الذي أحبه كثيرًا - فهو مصمم للتعامل مع مجموعة كبيرة من لغات البرمجة ، من HTML و PHP المستقيم إلى Java و VB وحتى ASP. هذا النوع من المرونة هو شيء جميل أن تمتلكه في محرر التعليمات البرمجية ، خاصة إذا كان يديك كثيرًا في العديد من لغات البرمجة المختلفة.
و Bluefish يعمل البرمجة بشكل جيد. ولكن قبل أن نصل إلى ذلك ، أردت فقط أن أريكم كيف يبدو هذا البرنامج رائعًا. حتى هذه اللحظة لم أجد محررًا للمبرمج مع هذا النوع من البرودة الجمالية في الواجهة الأمامية - مع أكثر أدوات وعلامات تبويب مهمة يسهل العثور عليها في متناول يدك على الشاشة الرئيسية ، اعتمادًا على الرمز الذي تركز عليه في لحظة.
كما ترى ، فإن التنقل في الملف موجود على اليسار - لا حاجة للتنقل ذهابًا وإيابًا بين مستكشف Windows ومحررك. قم باستكشاف جميع ملفاتك من داخل التطبيق نفسه مباشرة.
يتضمن ذلك جميع الأشياء المعتادة التي يمكنك القيام بها باستخدام مستكشف الملفات ، مثل نقل المجلدات والملفات أو إعادة تسميتها.
عند تشغيل مستند جديد من قائمة الملف ، إذا اخترت قالبًا ، فسترى أن Bluefish يحتوي على عدد قليل من قوالب البرامج المعدة مسبقًا. هذا مفيد بشكل خاص إذا كنت تكتب الكثير من صفحات الويب ، على سبيل المثال ، ولا تريد إعادة إنشاء نفس بنية XHTML أو PHP العامة. بدلاً من ذلك ، ما عليك سوى تشغيل نموذج Bluefish ويمكنك فورًا إنشاء المحتوى.
الصورة أدناه هي قالب HTML القياسي الذي تم تصميمه مسبقًا للعناوين الرئيسية والعناوين والعلامات الأساسية. كما ترى ، الخطوط مرقمة ، وأثناء كتابة التطبيق يحتوي على ميزة حيث سيتم إكمال العلامات تلقائيًا لك.
كما ترى في شريط القوائم ، هناك أيضًا مقتطفات تعليمات برمجية تم إنشاؤها مسبقًا متوفرة تحت كل لغة برنامج. على سبيل المثال ، يحتوي HTML على رمز قياسي لنماذج الويب ، ولدى PHP مقتطفات رمز قياسية لكيفية الاتصال بقاعدة بيانات ODBC أو MySQL.
يمكن أن يوفر ذلك الكثير من الوقت إذا كنت من النوع (مثلي) الذي غالبًا ما ينسى البنية الدقيقة للقيام ببعض الأشياء الأساسية. لإكمال مقتطف الشفرة لك ، سيطلب منك البرنامج التفاصيل. في حالة إجراء اتصالات قاعدة البيانات ، سيطلب منك مصدر البيانات وتفاصيل تسجيل الدخول. بعد ذلك ستكتب الرمز نيابة عنك.
وينطبق الشيء نفسه على قائمة كاملة من مهام HTML - مما يجعل هذا التطبيق حلم مصممي الويب. يمكنك ترميز نفس صفحة الويب في نصف الوقت باستخدام Bluefish. ما عليك سوى النقر على العنصر الذي تريده ، وتزويد مربع الحوار ببعض التفاصيل ، ويتم كتابة الرمز وإدراجه لك.
إنها ليست WYSIWYG ، لكن في رأيي أنها أفضل بعشر مرات. أنت تعرف ما تريد القيام به في الكود ، ليس لديك الوقت الكافي لمواصلة التحقق من كتابك المرجعي لبناء الجملة الصحيح - لذلك Bluefish يتيح لك قطع الصداع.
تتوفر المزيد من أدوات البرمجة من القائمة العلوية أيضًا. إذا كان لديك ملف HTML مفتوح ، فانقر على قائمة "العلامات" وسترى العشرات من وظائف التعليمات البرمجية السريعة للاختيار من بينها. إنشاء نموذج ويب بجزء بسيط من الجهد.
كما لو أن أدوات وأدوات البرمجة لم تكن كافية ، لا تنسى مراجعة قائمة "الأدوات" حيث ستجد القدرة على تنظيم التعليمات البرمجية الخاصة بك عن طريق ربط / تقسيم الخطوط أو المسافة البادئة أو استخدام عامل تصفية لإزالة كافة الأسطر الفارغة من الشفرة.
في الجزء السفلي من النافذة الرئيسية ، ستجد أيضًا منطقة متغير الإخراج للتشفير بلغات مثل PHP أو C ++ ، مفيدة لمعرفة ما إذا كانت الشفرة تفعل ما تريد فعله.
أعتقد أنه من الآمن أن نقول أن Bluefish قد استحوذ على قلبي عندما يتعلق الأمر بـ "الترميز الذكي" بدلاً من مجرد الاختراق في Notepad. لذا ، جرب Bluefish وأخبرنا ما إذا كان قد بسّط تجربة البرمجة الخاصة بك على الإطلاق. ما الذي يعجبك فيها؟ شارك افكارك في قسم التعليقات في الاسفل.
ريان حاصل على درجة البكالوريوس في الهندسة الكهربائية. لقد عمل 13 عامًا في هندسة الأتمتة ، و 5 سنوات في مجال تكنولوجيا المعلومات ، وهو الآن مهندس تطبيقات. محرر إداري سابق لـ MakeUseOf ، وقد تحدث في المؤتمرات الوطنية حول تصور البيانات وقد ظهر في التلفزيون والإذاعة الوطنية.