Oops !! you don't speak Arabic, this text is for you :

Mimoun AIT ALI

My name's Mimoun, I'm a freelance developer, designer, blogger, linux geek. I run JavaNux.com and I specialize in WordPress, Drupal, CakePHP, CSS, XHTML and PHP

   

Mimoun AIT ALI السلام عليكم، أدعى ميمون أيت علي  مبرمج و مصمم، أعمل بشكل حر (Freelance) مهتم بالويب وقابلية الاستخدام واجهات المستخدم بشكل عام، يمكنك إلقاء نظرة على أعمالي أو راسلني لمناقشة مشروعك.

تعليقان

الانتقال الى اللينوكس بالنسبة للمبرمجين

الانتقال الى اللينوكس بالنسبة للمبرمجينعند بدء البرمجة في اللينوكس المبرمجون “الغير لينوكساويين” يمكن ان يجدوا انفسهم ضائعين لا يعلمون مايقدمون ولا مايؤخرون. و الخطوة الاولى هي الاجابة عن السؤال “ ماذا نريد ان نبرمج؟” بعدها يمكن تحديد ماذا سنحتاج من أدوات برمجية و مكتبات. ثم تأتي المرحلة الثانية و هي اختيار التوزيعة المناسبة. ثم كيف يمكن الهجرة إلى لينوكس بسلاسة بصفتنا كمبرمجين ؟

اولا هذا يتوقف على نوع التطبيقات التي نريد انشائها. بالنسبة لمبرمج جافا فلينوكس منصة برمجة ككل المنصات ( تذكر اول جملة قرئتها عن جافا “اكتب مرة واحدة وشغل في اي مكان”) وتتوفر في لينوكس عدد كبير من الادوات البرمجية فمثلا eclipse و netbeans تعمل بكل ممتاز فيه، اما بالنسبة لمبرمجي c++ يوفر لينوكس ايضا منصات لابأس بها. و للاسف عانى لينوكس لمدة طويلة من نظرة دونية من لدن المبرمجين المتعودين على visual studio و deamweaver حيث المنصات من نوع RAD ـ (Rapid Application Development) لم تكن كثيرة.

اليوم الامر قد تغير فلينوكس يتوفر على منصات رسومية جبارة كـ eclipse ،netBeans، Ajuta، Kdevelop ، MonoDevelop و Qt-creator, اما في مايخص مبرمج برمجة تطبيقات الويب فيعتبر Aptana المبني على eclipse الافضل بالاضافة الى لbluFish وِ Quanta. اما السرفر المحلى apache و Mysql فقد تم برمجتهما اصلا في لينوكس اولا و في ما بعد تم نقلهما الى الويندوز. اما في مجال التصميم فلاسف ليزال لينوكس متأخرا في هذا المجال رغم ان هناك محاولات جادة مثل برنامج جيمب لكن لم يصل بعد الى مستوى photoshop. و هنا يتبادر الى ذهني سؤال محير عن سبب عدم طرح ادوبي لنسخة خاصة بلينوكس من photoshop و deamweaver و بقية باقة Creative suite رغم انها طرحت نسخة خاص به من برنامجيها Flex و Air.



تعليقان على الموضوع

  1. أحمد عطاالله فكر في الامر ثم قال :

    بصراحة أنا أواجه مشكلة حقيقية في الانتقال إلى اللينكس , وبالتحديد مشكلة المكتبات الكثيرة لكل توزيعة و كل برنامج سطح مكتب فلـ KDE مكتبات و لـ Gnome مكتبة , فلا أعلم بصراحة كيف أبدأ و أعمل , أنا بالفعل جئت ببعض الكورسات و لكن أجد الموضوع به بعض الصعوبة , لكن دايماً فيه أمل .
    أرجو ان ترشدني خصوصاً أنني مهتم بالبرمجة بلغة الجافا.

  2. ميمون فكر في الامر ثم قال :

    اخي أحمد أعتقد أنه ليس هناك اية مشكلة في البرمجة في لينوكس بالنسبة لك و خصوصا أنك مشاء الله عليك خير في JDeveloper :)
    و هو كما تعلم يعمل بشكل مستقل عن المنصة.

  3. محمد سعيد احجيوج فكر في الامر ثم قال :

    @أحمد عطاالله، لست مبرمجا خارج نطاق الويب، لكن للصدفة قرأت أمس مقالا حول البرمجة تحت أنظمة جنو/لينوكس، وجدت فيه إشارة إلى: Linux Application Checker وLinux Standard Base. أعتقد أنهما ضروريا لكل مبرمج.

  4. .fay فكر في الامر ثم قال :

    سلام
    بالنسبة للفوتوشوب، يقوم الجوجل بمساعدة مادية لمبرمجين لجعله يشتغل في اللينوكس بإستعمال برنامج واين
    http://google-opensource.blogspot.com/2008/02/google-sponsors-wine-improvements.html
    في أمان الله

  5. سالم العنزي فكر في الامر ثم قال :

    السلام عليكم ورحمة الله وبركاته
    جزاك الله خير اخوي على المقال الجميل والذي فية معلومات قيمة صراحة
    لكن لدي استفسار وهو بالنسبة لمبرمجي قواعد البيانات اوراكل
    ماهي التوزيعة المناسبة لهم وهل توجد توزيعة خاصة عملتها شركة
    اوراكل خاصة بها

    ارجو ارشادي اخوي

    ولك جزيل شكري وتقديري

  6. ميمون فكر في الامر ثم قال :

    وعليكم السلام ورحمة الله تعالى وبركاته
    أخي سالم
    بالنسبة التوزيعات فكلها لينوكس لكن هناك إختلافات بسيطة بينها، شخصيا انصحك بأبونتو ان كنت مستخدم لينوكس مبتدأ او متوسط، وهناك أيضا فيدورا فهي توزيعة قوية.
    بالنسبة لاوراكل حسب معلوماتي أن اوراكل لم تصدر توزيعة خاصة بها وإنما تساهم في التوزيعات الاخرى

    أرجوا أن أكون قد أفدتك

  7. سالم العنزي فكر في الامر ثم قال :

    الله يعطيك الصحة والعافية اخوي ميمون وماقصرت
    حبيب قلبي

هل لديك ماتضيفه للموضوع ؟

كل الحقوق محفوظة لـ JavaNux