أووبس ... لقد أخطأت في الصفحة
  • العودة الى الصفحة الرئيسية
  • للمبرمجين : 10 أدوات برمجية لنظام اللينكس يجب ان تنصبها في نظامك أيضا


    البرمجة و اللينكس ، يبدو انه توافق رائع بين هذين الشيئين ، فالبرمجة أولا مجال قوي يتحدث مع الآلة بشتى الأشكال ، يدرس ما يفهمه الحاسوب ، يحول مبادئ إنسانية الى مبادئ آلية ليُظهرها هذا الأخير للإنسان بصيغة أخرى ، تلاعب في الأكواد كما تشاء ليظهر لك في الأخير نتيجة مُرضية لما تريد فعله . 
    و لعل نظام اللينكس نظام يستحق الثناء ، فهو قادر على فعل العديد من الأشياء إن كنت تحب التعامل المقرب مع الآلة ، و لعل الكثير من الأشخاص يتجنبون نظام اللينكس في الغالب ، و ربما هؤلاء الأشخاص هم فقط أشخاص عاديين يجدون راحتهم في إستخدام الحاسوب في تصفح الفيسبوك لا غير . 
    لكننا هنا لا نتحدث عن أشخاص عاديين ، بل نتحدث عن المبرمجين ، فئة من العقول التي بدأت تنسجم شيئا فشيئا مع الآلة ، و إن كنت أنت أيضا - عزيزي القارئ - واحد من هؤلاء الأشخاص ، و تستخدم نظام اللينكس ( اي توزيعة لا يهم ) في قضاء حوائجك البرمجية ، فنقترح عليك في هذا الموضوع مجموعة من الأدوات البرمجية التي ربما تفكر في تجربتها و إستخدامها في جهازك اللينكس : 



    سأبدأ ببرنامج Brackets ، و هو محرر أكواد رائع و قوي ، متوفر في العديد من النظم من ضمنها الويندوز ، و متوفر أيضا لنظم اللينكس ، يقوم برنامج Brackets بتحرير أكواد البرمجة الخاصة بالويب ، يدعم العديد من اللغات البرمجية مثل الHtml , Css , Javascript , Php ... و غيرها ، لا ، بل و يدعم أيضا كتابة الأكواد بمجموعة من اللغات البرمجية الأخرى مثل الC , C++ , Java , Ruby ، لكن في مثل هذه اللغات البرمجية ستحتاج الى Compiler من أجل تشغيل الكود ، و هو ما لا يمتلكه برنامج Brackets ، لذلك ، إكتفي بتحرير الأكواد الخاصة بالويب او اللغات البرمجية التي لا تحتاج الى  Compiler من أجل تشغيلها . 

    واحد من أقوى الIDE لنظام اللينكس ، قادر على تحرير أكواد مجموعة من اللغات البرمجية على رأسها الجافا ، بأزيد من مليون تحميل ، فإنه بدون منازع أقوى IDE لنظام اللينكس في هذا المجال ، برنامج الEclipse هو برنامج مفتوح المصدر و يتم إستخدامه في العديد من التخصصات مثل صناعة البرامج بإستخدام لغة الجافا او برمجة تطبيقات الأندرويد ، من الخواص الجميلة فالEclipse هو توفيره لخاصية إضافة Plugin او إضافات خارجية للمحرر ، مما يوفر لك تطويرات دائمة لهذا الIDE . 


    إقرأ أيضا : قائمة لأفضل كتب For Dummies الخاصة بعالم الحواسيب ، البرمجة و التقنية كلها

    هو عبارة عن IDE قوي و فعال أيضا ، يمتلك واجهة إستخدام مريحة للمبرمج ، و يوفر إمكانيات جيدة أيضا يمكنك إستخدامها اثناء تحرير أكوادك البرمجية ، يمكنك إستغلال Anjuta من أجل مساعدتك في صناعة برامج بمختلف اللغات ، فهو يدعم كلا من الC و الC++ ، المحرر يدعم أيضا لغة البرمجة الJava و الPython ، و أيضا الجافاسكربت ، إن جربت البرنامج او تستخدمه سابقا ، فلا تنسى ان تخبرنا برأيك فيه أيضا . 

    محرر أكواد قوي أيضا ، يمتلك هذا المحرر ميزات رائعة ، أولا نذكر انه إحترافي ، يمتلك واجهة جيدة ، و خفيف ايضا ، تم تطوير محرر الأكواد هذا من طرف Github ، البرنامج متاح على عدة أنظمة منها الMac و الويندوز الى جانب اللينكس بالطبع ، يمتلك خاصية تصفح ملفات النظام من أجل وضع كل الملفات امامك و اختيار و التعديل عليها كما تريد ، كما يمتلك خاصية إستكمال الأكواد أثناء كتابتها ، كما يمكنك التعديل على واجهته كما تحب . 

    Bluefish

    ربما هو واحد من أقدم الEditors و المحررات على ا أعتقد في لائحتنا هذه ، و ربما ذو شعبية لا بأس بها بين أمثاله من المحررات ، فهو محرر أكواد قوي يمتلك واجهة بسيطة أيضا و سهل الإستخدام ، يتميز هذا المحرر بدعمه للعديد من اللغات البرمجية ، خصوصا في نسخته الأخيرة ، و هو محرر جيد لكل مستخدم لنظام اللينكس ، لذلك أعتقد انه عليك عزيزي المبرمج تنصيبه في جهازك ، و ذلك بالطبع بعد ان تطلع على الصفحة الرئيسية للبرنامج و تقرأ و تشاهد البرنامج ، اما بخصوص اللغات التي يدعمها ، فعددها يتجاوز ال20 لغة من بينها لغات الويب مثل Html , Css و اللغات الأخرى مثل Php , C , C++ ,  Perl , Sql , Ruby محرر أكواد جيد أليس كذلك ؟ 


    - VIM : 

    هو محرر اخر مبني لنظام اللنكس ، قد تم تطوير محرر VIM بناءا على محرر Vi ، و هو واحد من أشهر محررات الأكواد الموجودة في نظام اليونكس ، يُعتبر محرر VIM محررا ذكيا و مطورا و مخصص أكثر للمبرمجين ، إذ يمنحهم تجربة كاملة في إستغلال مهاراتهم البرمجية و تطويرها عبر هذا المحرر ، تمت صناعة هذا النظام ليكون محرر أكواد و شاشة Terminal او Console في نفس الوقت ، فكما يحب أن يلقبه الخبراء ، فهو " محرر أكواد المبرمجين " ، لذلك ، قد لا تكون فكرة سيئة على الإطلاق تجربة هذا البرنامج و إستخدامه . 


    - GNU Emacs


    من صناع نظام GNU/Linux بشحمهم و لحمهم ، هذا البرنامج مخصص للمبرمجين أيضا ، واجهة البرنامج إحترافية و ملائمة تماما ، فهي تقوم بتلوين النصوص و الكود حسب اللغة البرمجية التي تبرمج بها ، يمتلك البرنامج خاصية الدعم و التوجيه بالنسبة للمستخدمين الجدد للبرنامج ، يدعم كل الUnicode و الحروف المخالفة للاتينية مثل العربية ، و العديد من الأشياء الاخرى التي سنتركك لتكتشفها أثناء إستخدامك للبرنامج ، كما يدعم العديد من اللغات البرمجية أيضا . 


    - Kompozer : 


    تطمح في الحصول على برنامج جيد لصناعة مواقع و صفحات الويب ؟ نقترح عليك إذن برنامج Kompoze للينكس ، يشتغل البرنامج بطريقة جميلة و سلسلة لمن لا يملك الوقت لكتابة الأكواد ، إذ يمكنك صناعة الموقع فقط بالإعتماد على خاصية " سحب و إدراج " الخواص في الصفحة و تكوين صفحتك الخاصة ، كما يقوم بفصل الكود و النتيجة في صفحة احدة من أجل سهولة التعديل و التطوير ، ببساطة ، هذا هو البرنامج المثالي لأنظمة اللينكس لتطوير مواقع الويب . 


    - KDebvelop : 


    برنامج اخر و اداة برمجية اخرى مخصصة لتحرير أكواد البرمجة الC , C++ , Python , Javascript , Php ، يمتاز هذا البرنامج بإمكانيته السريعة و الخفيفة في تشغيل الكود ، و جيد للمشاريع البرمجية الكبرى على انظمة اللنيكس ، تم برمجته خصيصا لنظام اللينكس ، يونيكس ، لكن تم تطويره لاحقا ليشمل كل الأنظمة ، تم إقتباس إسمه بالإعتماد على واجهة الKDE لذلك إقتبس إسم KDevelop أي KDE Develop ، لكن في نسخه الأخيرة فهو ينساب مع كل النظم و الواجهات . 


    المحرر: Rida Dahhane

    مدير في موقع أكوا ويب، ملم بكل عوالم التقنية و تخصصاتها، مكتسب لخبرات بسيطة و أسعى لمشاركتها مع الجميع ، و يشاركوني كذلك خبراتهم، هدفنا الأول و الأخير في أكوا ويب إرضاء الكل و توفير منصة يستطيع أي رائد لعالم الويب فهمها و التعامل معها

    تبرع لصاحب المقال:

    هناك 3 تعليقات:

    1. مع تقديري لكل الادوةات اللي انت ذكرت اسمها
      بس انا شايف ان افضل طريقة هي كتابة الكود علي محرر نصوص عادي وترجمتة من الكومباير مباشرة مش عن طريق ال IDE

      ردحذف
    2. أزال المؤلف هذا التعليق.

      ردحذف