عند بدء البرمجة في اللينوكس المبرمجون “الغير لينوكساويين” يمكن ان يجدوا انفسهم ضائعين لا يعلمون مايقدمون ولا مايؤخرون. و الخطوة الاولى هي الاجابة عن السؤال “ ماذا نريد ان نبرمج؟” بعدها يمكن تحديد ماذا سنحتاج من أدوات برمجية و مكتبات. ثم تأتي المرحلة الثانية و هي اختيار التوزيعة المناسبة. ثم كيف يمكن الهجرة إلى لينوكس بسلاسة بصفتنا كمبرمجين ؟
اولا هذا يتوقف على نوع التطبيقات التي نريد انشائها. بالنسبة لمبرمج جافا فلينوكس منصة برمجة ككل المنصات ( تذكر اول جملة قرئتها عن جافا “اكتب مرة واحدة وشغل في اي مكان”) وتتوفر في لينوكس عدد كبير من الادوات البرمجية فمثلا 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.
يوم أبريل 23rd, 2009 على الساعة 23 h 03 min
بصراحة أنا أواجه مشكلة حقيقية في الانتقال إلى اللينكس , وبالتحديد مشكلة المكتبات الكثيرة لكل توزيعة و كل برنامج سطح مكتب فلـ KDE مكتبات و لـ Gnome مكتبة , فلا أعلم بصراحة كيف أبدأ و أعمل , أنا بالفعل جئت ببعض الكورسات و لكن أجد الموضوع به بعض الصعوبة , لكن دايماً فيه أمل .
أرجو ان ترشدني خصوصاً أنني مهتم بالبرمجة بلغة الجافا.
يوم أبريل 24th, 2009 على الساعة 10 h 22 min
اخي أحمد أعتقد أنه ليس هناك اية مشكلة في البرمجة في لينوكس بالنسبة لك و خصوصا أنك مشاء الله عليك خير في JDeveloper
و هو كما تعلم يعمل بشكل مستقل عن المنصة.
يوم أبريل 30th, 2009 على الساعة 12 h 52 min
@أحمد عطاالله، لست مبرمجا خارج نطاق الويب، لكن للصدفة قرأت أمس مقالا حول البرمجة تحت أنظمة جنو/لينوكس، وجدت فيه إشارة إلى: Linux Application Checker وLinux Standard Base. أعتقد أنهما ضروريا لكل مبرمج.
يوم يوليو 24th, 2009 على الساعة 14 h 41 min
سلام
بالنسبة للفوتوشوب، يقوم الجوجل بمساعدة مادية لمبرمجين لجعله يشتغل في اللينوكس بإستعمال برنامج واين
http://google-opensource.blogspot.com/2008/02/google-sponsors-wine-improvements.html
في أمان الله
يوم أغسطس 6th, 2009 على الساعة 10 h 22 min
السلام عليكم ورحمة الله وبركاته
جزاك الله خير اخوي على المقال الجميل والذي فية معلومات قيمة صراحة
لكن لدي استفسار وهو بالنسبة لمبرمجي قواعد البيانات اوراكل
ماهي التوزيعة المناسبة لهم وهل توجد توزيعة خاصة عملتها شركة
اوراكل خاصة بها
ارجو ارشادي اخوي
ولك جزيل شكري وتقديري
يوم أغسطس 6th, 2009 على الساعة 10 h 43 min
وعليكم السلام ورحمة الله تعالى وبركاته
أخي سالم
بالنسبة التوزيعات فكلها لينوكس لكن هناك إختلافات بسيطة بينها، شخصيا انصحك بأبونتو ان كنت مستخدم لينوكس مبتدأ او متوسط، وهناك أيضا فيدورا فهي توزيعة قوية.
بالنسبة لاوراكل حسب معلوماتي أن اوراكل لم تصدر توزيعة خاصة بها وإنما تساهم في التوزيعات الاخرى
أرجوا أن أكون قد أفدتك
يوم أغسطس 6th, 2009 على الساعة 15 h 32 min
الله يعطيك الصحة والعافية اخوي ميمون وماقصرت
حبيب قلبي