في صراع محموم من أجل كسب الزبائن المبرمجين قامت بعض الشركات العملاقة مثل Microsoft و IBM وغيرهما من الشركات العملاقة في مجال البرمجه بوضع بعض البرامج التى تعتبر من ملكية خاصية في الإطار العام، فهى بالنسبة للكثيرين كانت فرص نادرة لتدريب أحدهم عليها، وبحسبان إننى من أنصار المصادر المفتوحه لأساسيات البرمجة (مقابل اصحاب الملكية الخاصة كميروسوفت) فسوف أقوم بتتبع المبرامج المهمة التى تسهل عمل المبرمج والتى أودعت في الملكية العامة ضمن ما يسمى ب Open Source .. أول هذه البرامج المهمة هى التى تقدمت بها شركة IBM حديثاً وأهمها برنامج Eclipse علي الوصلة التالية: http://www.eclipse.org/downloads/index.php وأهمية البرنامج هو نظام متكامل للبرمجه في لغة جافا ويعتمد علي ما يسمى ب Agile Programming حيث لا يحتاج المبرج تذكر ال Commands والتى يوجد ألاف منها في Java حيث يساعد البرنامج بطريقة سهلة في معرفة المصادر وإظهار الخطأ البرمجى ٍSyntax Errors في حينه وأهم من ذلك يوجد به خواص ما يسمى Debugger للأخطاء غير الأملائية Logica Errors كما يوجد به طرق تقنية عالية في تساعد تيم البرمجه بأن يعمل في لحظة واحدة في وحدة برمجة واحده كل على حده ثم يمكن تداخل عمل أعضاء الوحدة لتخرج الوحدة مكتملة في زمن وجيز أو تمكين واحدات مختلفة إضافة عملها إلي البرنامج مع إيجاد فرص تصالح الأخطاء، لم تكن مثل هذه الأجراءات متوفرة خارج إطار هذا البرنامج، كما يساعد في فرز الأصدارات ما يسمى Versioning، فالأخوة مبرمجى لغة جافا عليكم بأمتلاك البرنامج ومعرفة طرق عمله فهو أصبح مهم حتى في السيرة الذاتية وتوسيع فرص العمالة .. Good Luck بريمة م أدم
01-08-2006, 01:15 PM
Biraima M Adam
Biraima M Adam
تاريخ التسجيل: 07-05-2005
مجموع المشاركات: 27344
في الاسابيع الماضية تقدمت شركت Sun Microstrategy الشركة التى صنعت لغة Java بإيداع ثلاثة برامج في إطار الملكية العامة وتعتبر برامج متخصصه في غاية الأهمية، والهدف من البرامج الثلاثة هو تحقيق سرعة إنجاز العمل البرمجى الذى يأخذ وقتاً طويلاً، فنبدأ بأول هذه البرامج برنامج: Java Studio Creator علي الرابط التالى وفي نهاية الصفحة http://developers.sun.com/prodtech/devtools/free فهذا البرنامج يسهل عملية كتابة ما يسمى JSP or JavaServer Pages وال JSP يعادل لغة البرمجة ASP في أدبيات البرمجة عند شركة Microsoft فهو ضمن اللغات التى تساعد في البرمجة التفاعلية Dynamic Programming ولأهمية لغة Java أصبحت ال JSP من اللغات المهمة التى ساعدت في إنتشار ما يسمى ب E-Commerce أو التجارة الإلكترونية المتنامية والبرنامج يشبه برنامج Dreamweaver MX من شركة Macromedia الشهيرة أو برنامج FrontPage من شركة Microsoft والفارق أن Dreamweaver MX أو FrontPage تعمل علي خلفية HTML بينما البرنامج المذكور يعمل علي خلفية JSP، البرنامج سهل الأستعمال والتعلم . بريمة م أدم
01-08-2006, 01:54 PM
Biraima M Adam
Biraima M Adam
تاريخ التسجيل: 07-05-2005
مجموع المشاركات: 27344
البرنامجين الأخرين من شركة Sun Microstrategy هما: Java Studio Enterprise علي الرابط التالى: http://developers.sun.com/prodtech/devtools/free والبرنامج الأخر هو: ٍSun Studio علي الرابط السابق مع البرنامج الأول والثانى فى نفس الصفحة. برنامج Java Studio Enterprise موجهه إلي الشريحة المتخصصة في J2EE في لغة Java وأى إنسان يعرف لغة Java يجب أن يعرف J2EE، وأهمية البرنامج تنبع من أنه يحتوى علي فروع متخصصه في البرمجه والعمل الجماعى والأصدارات وكذلك فروع متخصصة في كل فروع لغة Java ومن أهم ما يحتوى عليه البرنامج هو Prototyping Tools أو ما يسمى تحديداً UML حيث تساعد هذه الوسيلة علي إبتدار البرامج من نقطة الصفر وتكوين رسومات تشبه الرسومات البيانية تشخص نقاط الخلل في البرنامج وتساعد في عملية الأصلاح وهى وسيلة توصيل ما يرد أن يعمله المبرمج للجهات الإدارية والجهات الممولة .. البرنامج الثالث موجه إلي شريحة لغة ++C/C وهو صورة مطابقة للبرنامج الثانى، لم أستعمل هذا البرنامج بعد ..
تجدر الإشارة أن قيمة هذه البرامج الثلاثة تعادل: 5000$ (خمسة ألاف دولار تقريباً علي حسب سعر اليوم) نواصل .. بريمة م أدم
01-08-2006, 03:20 PM
Biraima M Adam
Biraima M Adam
تاريخ التسجيل: 07-05-2005
مجموع المشاركات: 27344
شركة Bea Weblogic واحدة من الشركات المتخصصه فى ما يسمى بال Application Servers فهى تنافس شركات مثل: Apache التى تصنع Apache Application Server و Tomcat Web Server IBM التى تصنع IBM Websphere Server و IBM Websphere Application Development Studio iPlant التى تصنع iPlant Application Server وغيرهما من عمالقة هذا المجال، وحتى يمتلك Bea Weblogic Server مزيد من الشعبية قامت الشركة بإيداع أثنين من برامجها المتخصصه في الملكية العامة والوصول إلي هذه البرامج يتطلب إنزال السيرفر وهى تنذل كأضافة مع السيرفر ويمكن إزالة السيرفر إذا لم ترقب فيه ولكن هذا السيرفر في حد ذاتيه أداة ضخمة في البرمجة ومعرفتة في غاية الأهمية والبرامج هى: XML Spy XSLT Editor إسماء هذه البرامج تنبئ عن ما تقوم به، فالأول يساعد في برمجة ما يسمى XML وهذه اللغة تطورت من HTML ولكن ميزتها هى تعتبر لغة المستقبل كوسيط محايد لنقل المعلومة دون التأثر بالوسط الناقل أى يفهما Windows OS ويفهما Unix ويفهماLinux وغيرهما من Operating Systems المختلفة. البرنامج الثانى يساعد في برمجة XSLT وهذه اللغة من ضمن منظومة J2EE لم تصل بعد هدفها الحقيقى فهى في مرحلة التشكل أو التكيف وبرمجتها باليد مباشرة في غاية التعقيد ولكن هذا البرنامج جعلها أسهل مما يتصور أى إنسان، ما علي المبرمج إلا معرفة أساسيات اللغة وكل الباقى بسهولة يمكن تتبعه من خلال البرنامج يوجد السيرفر علي الرابط التالى: http://commerce.bea.com/index.jsp وهناك برامج أخرى مجانية في هذا الرابط ولكن يلزمك أن تنزل السيرفر حتى تتحصل علي البرامج المذكورة أنفاً تحياتى بريمة م أدم
01-08-2006, 08:34 PM
Biraima M Adam
Biraima M Adam
تاريخ التسجيل: 07-05-2005
مجموع المشاركات: 27344
TopStyle Lite يعتبر البرنامج من شركة غير معرفة بالنسبة لأوساط البرمجة لكن يعتبر برنامج رائع بكل المقاييس فهو يساعد في كتابة ما يسمى ال CSS التى تعنى بتنسيق الصفحات الألكترونية، أى يمكنك بواستطة كتابة Casicading Style Sheet or CSS وال CSS هى لغة صغيرة وسهلة البرمجة بواسطتها يمكن تحديد حجم سمك الخط في العناوين الرئيسية والجانبية خلفية الجداول وشكل الوصلات وغيرها قبل بداية كتابة الصفحة الألكترونية نفسها والأهم من ذلك كل الصفحات في الصفحة الألكترونية يمكن ضبها من نقطة واحده مما يجعل الصفحات تبدو متناسقة تماماً في خطوطها وتفاصليها الخطية وعناوينها وغيرها كثير، فإذا أراد المبرمج تغيير أى شيئ يمكن أن يغيره في كل الصفحات من نقطة واحده. البرنامج علي الرابط التالى: http://www.bradsoft.com/download/index.asp وتوجد منه نسخة تجارية بما يعادل 80$ وهى ذات أهمية بالنسبة للذين يعتبرون مبرمجين أساسيين في مجال CSS لشركاتهم من دواعى الفضول المعرفى، فالبرنامج المجانى كافى لأداء أى مهمة. نواصل .. بريمة م أدم
كل البرامج السابقة تدخل تحت ما يسمى بأل IDE أو Integrated Development Enviromnents وهى ليست الوحيدة في المجال، فأرجو من الأخوة والأخوات أن يمدون بمعرفتهم، كما إننى أريد معرفة هل هناك من يعرف عن برامج معاملة صور مجانية؟ Graphics Editors مثل برنامج Adobe Photoshop أو Flash أو GoLive بالأضافة لأى برامج أخرى تساعد في التصميم. في الفقرة التالية سوف أستعرض برامج مجانية رائعة وذات أهمية فائقة في الثورة الألكترونية وتندرج تحت ما يسمى ب Frameworks وسوف أشرح كل منها بطريقة مختصرة حتى تساعد في فهم ما تقوم به. بريمة م أدم
01-08-2006, 10:09 PM
Biraima M Adam
Biraima M Adam
تاريخ التسجيل: 07-05-2005
مجموع المشاركات: 27344
تعتبر لغة Java من اللغات الحديثة ولكنها تطورت بصورة متسارعة وأثبتت نجاحاً منقطع النظير، حيث أصبحت لغة الثورة المعلوماتية (ما تستغربوا لأن الواحد دائماً يفضل لغة الأم علي غيرها وبالنسبة لى Java هى لغة الأم) ومع تطور Java وإتساعها ظهرت الحوجة إلي إعادة إستعمال الحلول، بعنى أن هناك إشكالات برمجية متكررة ويجب تدون حلولها حتى يمكن إستعمالها من قبل جيوش المبرمجين بدل إعادة إكتشاف القاطرة ومن هذا الخاصية نشأت فكرة برامج ال Frameworks وهى كثيرة وتخدم أغراض مختلفة ولكن يمكن تحديد جذء صغير حدد نجاحاً فائقاً وهذه البرامج لا يتوقع المبرمج أن يراها فهى مجموعة ما يسمى ب API أو Application Programmer Interface ويتم إضافتها بصورة خفية ضمن البرمجة .. نواصل
بريمة م أدم
01-08-2006, 11:15 PM
Biraima M Adam
Biraima M Adam
تاريخ التسجيل: 07-05-2005
مجموع المشاركات: 27344
من ضمن هذه الفصيلة من البرامج يعتبر STRUTS Framework من شركة Apache تحت مسمى مشروع Jakarta Project من أميزها، خاصة البرنامج يعالج مشاكل كثيرة منها علي سبيل المثال فحص هوية المشتركين Validation والأنتقال إلي الصفحات المحددة التى يريدها المتصفح Forwarding والأهم من ذلك يمثل جهاز ربط لكل التحركات الداخلية في الصفحة ومن خلال نقطة مركزية، في السابقة تعتبر البرمجة المثالية في JSP بأن كل صفحة يقف خلفها واحد أو أثنين Servlets جهاز ربط Control Structure يقوم بتحميل المعلومات أو نقلهامن صفحة إلى أخرى وبإدخال STRUTS Framework يمكن إختصار كم هائل من Servlets في Servlet واحد فقط ويقوم بإداء كل مهمة الأخرين، كما أمكن ربط برامج مختلفة بواسطة Servlet واحد. تطور البرنامج إلي برنامجين: STRUTS ِAction Framework STRUTS Shale Framework أهمها في هذه اللحظة هو الأول.. العقبة الأساسية يعتبر البرنامج صعب التعلم ويحتاج إلى وقت وجهد مقدر لإجادته ولكنه أصبح شبه ضرورى ولا يمكن الأستغناء عنه في كثير من الحالات .. يوجد البرنامج علي الرابط التالى: http://struts.apache.org
الرسائل والمقالات و الآراء المنشورة في المنتدى بأسماء أصحابها أو بأسماء مستعارة لا تمثل بالضرورة الرأي الرسمي لصاحب الموقع أو سودانيز اون لاين بل تمثل وجهة نظر كاتبها
لا يمكنك نقل أو اقتباس اى مواد أعلامية من هذا الموقع الا بعد الحصول على اذن من الادارة