الصفحة الرئيسية > صحيفة الحياة > دريمويفر ام.اكس.: افضل اداة تطوير للمهنيين ولكنه ليس للهواة

دريمويفر ام.اكس.: افضل اداة تطوير للمهنيين ولكنه ليس للهواة

الاثنين ١٦ أيلول (سبتمبر) ٢٠٠٢, بقلم جورج قندلفت

اصبح اليوم التطوير بلغة هايبرتسكت (HTML) وحدها غير كاف ابداً لأي موقع يتعدى بضع صفحات شخصية. والبديل الذي ثبت نفسه في النسيج العالمي هو تطوير مواقع ديناميكية تعتمد على قواعد البيانات كأساس لتطبيقاتها مهما كانت اهدافها من التجارة الالكترونية الى النشر.

ومع ان الادوات المخصصة لبناء صفحات هايبرتسكت ظهرت منذ مدة طويلة، كانت المواقع المعتمدة على قواعد البيانات تتطلب مبرمجاً متخصصاً يكتب اوامر استفسار قاعدة البيانات يدوياً باستخدام لغات برمجة مثل ASP او CFML او JSP او PHP.

وكانت ماكروميديا قد طورت برنامج دريمويفر التراديف لإتاحة ادوات بصرية لمطوري المواقع المعتمدة على قواعد البيانات مما مكن العديد من المطورين غير المهنيين من انتاج تطبيقات بسيطة باستخدام قواعد البيانات والتحرر قليلاً من المواقع الثابتة.

ولكن مع الاصدار الجديد الذي طرحته ماكروميديا خلال السنة الحالية والذي يحمل اسم دريمويفر ام.اكس. (طار اسم التراديف)، فقد توجهت الشركة اساساً الى المهنيين الذين لا تنقصهم الخبرة في البرمجة. فإذا كنت تعرف ما تقوم به، يشكل دريمويفر ام.اكس. افضل اداة لك لأنه يتخصص الآن في بناء مواقع ضخمة ومعقدة بدعمه المطور لأنظمة CMFL وASP وASP.NET وJSP وPHP (اخيراً دخلت هذه اللغة الشيقة في مكتبة البرنامج).

تتيح واجهة دريمويفر ام.اكس. انشاء المواقع في ثلاث وضعيات عمل: وضعية الرموز البرمجية او وضعية التصميم او وضعية تقسيم الشاشة بين الرموز البرمجية والتصميم (كما يظهر في الشكل).

الاوجه العديدة لدريمويفر ام.اكس.

عند تشغيل البرنامج لأول يجب اختيار احدى ثلاثة واجهات للتعامل مع المستخدم: واجهة المصمم او واجهة البرمجة اليدوية (على طريقة هوم سايت الذي اصبح ملكاً لماكروميديا بعد ان اندمجت مع مطورته Allaire) او واجهة الاصدار ٤ السابق لدريمويفر.

اما واجهة المصمم، فهي الواجهة الجديدة الموحدة لمجموعة ام.اكس. التي طرحتها ماكروميديا هذه السنة (فايرووركس ام.اكس. وفلاش ام.اكس.). واما واجهة المبرمج اليديوي فتحرك نوافذ الموارد الى يسار الشاشة واخيراً تشبه واجهة الاصدار ٣، تلك التي تعود عليها المستخدم في الاصدار السابق من دريمويفر مع اضافة وظائف اصدار ام.اكس.

وتحتوي كل من الواجهات الثلاث الكمية الكبيرة نفسها من الوظائف والادوات. فعلى سبيل المثال، بعد اختيار احدى الواجهات، يجب على المستخدم اختيار احدى ثلاث وضعيات عمل: وضعية الرموز البرمجية (اي البرمجة اليدوية) او وضعية التصميم (اي الواجهة التخطيطية) او وضعية تقسيم الشاشة بين الرموز البرمجية والتصميم. وفي كل وضعية يظهر في اعلى الشاشة شريط ادخال العناصر الذي يحتوي على «دزينة» من الالسنة مثل التصميم والنصوص والجداول والاطارات.

وفي اسفل الشاشة يظهر شريط الخصائص الذي يتيح تحرير خصائص اي عنصر محدد مثل الحجم واللون والخط. اما في الاطار الموجود على يسار الشاشة، فتظهر ادوات طال انتظار جمعها في نوافذ مدمجة في دريمويفر تتعلق بالتصميم والبرمجة والتطبيقات والملفات. وتتيح هذه الادوات عدة وظائف مثل تطبيق اوراق الانماط المتسلسلة (CSS) او تحرير خصائص المشروع بكامله او فتح الملفات او غير ذلك.

يتيح البرنامج ثلاث واجهات للتعامل مع المستخدم: التعامل يديوياً على طريقة هوم سايت او على طريقة دريمويفر ٤ او واجهة المصمم الخاصة بعائلة ام.اكس.

ثلاثة في واحد للمبرمج

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

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

يدعم دريمويفر ام.اكس. كل انواع التطبيقات واللغات البرمجية التي يمكن للمستخدم المهني اعتمادها بما في ذلك ASP.NET الجديدة من مايكروسوفت و(اخيراً) PHP.

من المتصفح الى جهاز الخدمة

بفضل دمجه كل وظائف التراديف، يتيح دريمويفر الآن انشاء مواقع ديناميكية تعتمد على قواعد البيانات. ويمكن للمستخدم الاختيار من عدة انظمة تطبيقات مثل ASP وJSP وColdFusion وPHP. كما يساعد دريمويفر ام.اكس. على بناء عناصر تفاعلية قوية للغاية مثل استفسارات لقواعد البيانات وصفحات نتائج هذه الاستفسارات.

ومع ان برنامج غو لايف من ادوبي يوفر وظائف تقترب من تلك التي يقدمها دريمويفر، الا ان طريقة دمج وظائف قواعد البيانات في هذا الاخير تضع برنامج ادوبي في منتصف الطريق لا سيما و ان مراجع شرح كل عناصر البرمجة التي يدعمها دريمويفر لا تتوافر في اي برنامج آخر.

ورغم ان ماكروميديا تقدم دعماً تقنياً مجانياً للبرنامج لمدة ٩٠ يوماً فقط (تبدأ من اول اتصال بالشركة) الا ان مركز الدعم الذي تقدمه في موقعها ممتاز لدرجة انه يغني المستخدم عن اي دعم تقني آخر.

ان تركيز دريمويفر ام.اكس. على التعامل مع قواعد البيانات يتوجه خاصة للمستخدمين المهنيين الذين يبنون مواقع تفاعلية مما يجعله غير سهلاً للمستخدم الهاوي او المبتدئ. لكن دريمويفر يشكل افضل اداة للمهني ويتفوق على كل البرامج الاخرى المشابهة بنظافة الرموز البرمجية التي ينتجها وبالوظائف الكثيرة التي يوفرها وخاصة بالمبادرة التي لا يسحبها من يد المبرمج.

أي رسالة أو تعليق؟

مراقبة استباقية

هذا المنتدى مراقب استباقياً: لن تظهر مشاركتك إلا بعد التصديق عليها من قبل أحد المدراء او المديرات.

من أنت؟
مشاركتك

لإنشاء فقرات يكفي ترك سطور فارغة.