من المميزات الجديدة في دلفي 2009 هو الدعم الكامل لهيئة PNG فمكون ال TImage أصبح يدعم صور ال Png وبأرضيته الشفافة أيضاً، لكن الأجمل من ذلك كله دعم ال TImageList لصور ال Png وبدقة 32بت وبأرضيتها الشفافة أيضاً.
والصورة التالية توضح مكون TImage به صورPng وأيضا ToolBar مربوط ب ImageList بها صور Png مما يجعل البرامج تظهر بشكل أفضل بكثير عن السابق وصور ال Bmp
في النسخة السابقة من دلفي 2009، تم تغيير برنامج التنصيب الرئيسي الخاص بدلفي ببرنامج InstallWare (الذي مكتوب بدلفي)، وكان واحدة من عيوبه هو الوقت الطويل الذي يحتاجه لعملية التنصيب التي كانت قد تستغرق ما يقارب الساعة.
المميز في النسخة الجديدة هو أن الوقت أصبح اقل بكثير، فلم يستغرق وقت التنصيب معي إلا 6 دقائق على جهاز كمبيوتر ذو مواصفات عادية، وهذا شيء إيجابي، خاصة أنه في الفترة السابقة كنت أقوم بتنصيب نسخة كل أسبوع أو أسبوعين أثناء مرحلة التجريب لدلفي 2009، علماً بأني لم أختر التثبت الكامل بل أغلب الأشياء المستخدمة بالإضافة لم أقم بتنصيب ملفات المساعدة التي أصبحت موجودة بشكل مستقل عن البرنامج الرئيسي
وصلتني دعوة رسمية من Nick Hodges - مدير تطوير منتج دلفي - للبدء بالتحدث رسمياً بشكل علني عن الإصدار الجديد من دلفي المسمى Tiburon، والذي سوف يطلق رسمياً تحت اسم دلفي 2009.
بدايةً الواضح أن شركة CodeGear وتحت مظلة الشركة الجديدة Embarcadero تريد أن تطلق نسخة جديدة من دلفي مميزة وليس مثل الإصدارات السابقة، فكمية التطويرات التي تمت بها لم تحصل في الكثير من النسخ السابقة، بل قد تعتبر أكبر تطوير منذ الانتقال من دلفي 1 إلى 2 وبيئة 16بت إلى 32بت.
فالتطويرات والتحسينات الجديدة طالت كل النواحي، لكن قد يكون التطوير الأكثر ملاحظة هو دعم ال Unicode الذي طال انتظاره، ولكن حضوره جاء بشكل سلسل جداً ولم يهدم ما تم بناءه في السنوات السابقة من البرامج، فعملية الانتقال لليونيكود كما وعدت كود جير، عملية سهلة جداً ولا تستدعي الكثير من التغيرات في الكود، الإ في بعض الحالات التي استخدام فيها ال API بشكل أساسي والتعامل مع أنواع بيانات مثل PChar وغيرها.
ودائما في كل نسخة الجميع يتطلع الجميع للتحديثات على ال VCL التى لم تحدث بشكل كبير منذ العديد من الإصدارات، أهم ما تم إضافته هو مكون TRibbon، وهو الذي رأيناه في أوفيس 2007، لكن للأسف لا يدعم الاتجاه من اليمين لليسار، لكن الخبر السار هو أن الدعم سوف يتم إضافته لاحقا كتحديث لاحق لقرب صدور دلفي 2009، لذا يتم إيقاف أي تطوير جديد، ولكن كل الجهد ينصب على إصلاح العثرات.
بالإضافة إلى أن هناك مكونات جديدة وقد قام الأخ مروان بشرحها بشكل مفصل هنا .
وفي قواعد البيانات تحسينات كبيرة على ال DataSnap، أهمها استغنائه على الاعتماد على تقنية ال Com، بالإضافة إلى استخدام بروتوكول JSON/RPC كوسيلة لتبادل البيانات، مما يتيح في المستقبل استخدام لغات أخرى للتعامل مع الكود المكتوب بدلفي، وسوف أقوم بشرح المزيد عنه في مقالة خاصة.
بالطبع تحديث كامل لكل ال RTL لتوائم تغيرات اليونيكود، لكن لا تحتاج لتغير أي كود، سوف تقوم بإستخدام كل شيء كما كنت تستخدمه سابقاً ما عدا البيانات من نوع String,Char سوف تصبح عبارة عن Unicode وليست Ansi strings كما كانت في السابق، لكن يمكن تعريف ال AnsiString بشكل مباشر اذا أردت استخدامها.
التطويرات الأخرى طالعت المترجم Compiler، الذي أصبح يدعم ال Generics, Anonymous methods.
أما بالنسبة لشركة Embarcadero فسوف تضمن نسخة من ER/Studio ضمن نسخة Architect الخاصة بدلفي، بالطبع هذه هي النسخة الأغلى، لكن مطوري قواعد البيانات سوف يسيل لعابهم لهذه النسخة، ولا أعلم مدى الدمج بين دلفي و ER/Studio، لكن حتى لو كان موجود بشكل منفصل فهو ميزة أضافية تفيد كل مطوري قواعد البيانات بشكل أساسي.
وكما كان إصدار دلفي 2007 مميز من ناحية الأداء والاستقرار بالنسبة للنسخ السابقة، فهذا الإصدار أيضاً ينصب عليه الجهد بشكل كبير لجعله أكثر استقراراً وثباتاً وأسرع في التعامل.
الخلاصة:
الإصدار الجديد من دلفي 2009 يثبت نفسه كنسخة مميزة من دلفي، سوف تجعل الكثيرين مما يعملون على النسخ السابقة للانتقال إليه وجعله كنسخة مميزة مثل ما حصل مع نسخة دلفي 7 و2007. لكن ربما بشكل أكبر في هذه النسخة.
منذ فترة وكلما أدخل موقع به أخبار عامة، أجد خبر عن مسلسل تركي وهو نور، وقصة نور ومهند والمشاكل العائلية التي أصبحت تأتي من ورائهم ليس لا مثيل، بصراحة لم أشاهد أي حلقة منه لكني أدرك منذ بدء سماعي به أنه مسلسل تافه ولا يمت لعروبتنا أو ديننا بشيء، لكن للأسف أشاهد إقبال غير طبيعي على هذه المسلسل من جميع الشعوب العربية، وبصراحة أقول إن كل شخص يتابع هذه المسلسل هو شخص تافه بس بدون زعل :-). ولو كان اهتمام العرب والمسلمين بقاضيهم مثل الاهتمام بنور ومهند فالتأكيد سوف يكون وضعنا أفضل من الوضع الحالي اليوم رأيت هذا الكاريكاتير لأبو محجوب وأعتقد يعبر عن الوضع الحالي، لكن أضيف ان المرض الثالث هوا جنون العرب وإلى لقاء أخر بإذن الله
أخيراً وبعد طول انتظار، بدأت المعلومات في الظهور عن دلفي 2008 وأيضاً لقطات قليلة عن بعض التحسينات الموجودة في IDE واللغة بشكل عام.
كما هوا معروف منذ البداية التحسين الأساسي الموجود في دلفي 2008 هوا دعمه الكامل لليونيكود بشكل كامل، هذه الميزة أعتبرها متأخرة جداً خاصة وان فيجوال ستوديو يدعم هذه منذ الإصدار الأول لدوت نت، لكن وجودها متأخراً أفضل من لا شيء.
ومن بين التحسينات الأخرى مما أستطعت تجميعه من بعض المدونات التى بدأت بالحديث منذ البارحة التالي:
1. الدعم الكامل لليونيكود ضمن ال IDE، مكونات الاتصال بقاعدة البيانات، VCL، RTL، RTTI وحتى ال Com.
2. اضافة تحسينات للعديد من المكونات الجديدة ومنها RibbonBar، خلي مبرمجي اللغات الأخرى ايغارو ;-)، أعلم أن هناك مكونات من خارجية توفر هذا الدعم، لكنه الآن موجود بشكل افتراضي مع دلفي 2008. لمشاهدة بعض المكونات الجديدة هنا
3. تحسينات جديدة على DataSnap ، لا أعرف مدى تطورها، لكن كما قل Nick Hodges
“a really cool new DataSnap framework (that still works with your existing DataSnap applications”
وإن تم التخلص من اعتماده بشكل كبير على ال Com.، وإمكانية إرسال البيانات بشكل Binary messaging فقد أقوم باعتماده في البرامج الجديدة.
4. تحسينات على تقنية ال Com و ActiveX، ويبدو أن المعالج تم إعادة تصميمه بالإضافة إلى أنه أصبح هناك ايقونات جديدة بشكل أفضل من السابق، بالطبع ليست هذه هي التحسينات، لكن يبدو أن دلفي عاد كخيار قوي لتقنية ال Com كما كان في السابق
المزيد من الكلام عن ال Com من Chris Bensen Tiburón Sneak Peek: COM Wizards Tiburón Sneak Peek: COM
وهذا التدوينة نزلت وأنا أقوم بالكتابة وقبل أن أضغط على زر النشر
Tiburón Sneak Peek: Registered Type Libraries
5. العديد من التحسينات على ال IDE مثلاً تم إضافة مربع للبحث عن المكونات بشكل Edit، وليس كما كان سابقاً الكتابة مباشرة، أنا أفضل هذا عن السابق، وعندما أعمل على Visual Studio ولا أجد هذه الميزة أصبح كالتائه عندما أريد أضافة أي مكون وأشعر بروعة دلفي أكثر وأكثر :-).
6. تحسينات على اللغة نفسها مثل Generics and Anonymous Methods، طبعاً أتحدث عن نسخة دلفي ل Win32 وليس دوت نت.
7. كالعادة ومنذ الحديث عن دلفي 2008 ف Allen Bauer يتحدث عن كيفية التعامل مع النصوص في دلفي 2008 والتغيرات المطلوبة حتى تعمل البرامج القديمة على دلفي 2008، أنا أحب قراءة مدونة Allen لأنه بها دائمة مواضيع تقنية زخمة، المزيدة هنا أيضاً Tiburón - String Theory
وطبعاً لا ننسى مدير تطوير منتج دلفي Nick Hodges وهذه تدوينته وبها إشارة لبعض الميزات المضافة لنسخة دلفي 2008
نعم أخيراً وبعد أكثر من عامين على نية شركة بورلاند بيع الجزء البرمجي من شركتها DevTools والذي أصبح شركة منفصلة باسم CodeGear، البارحة قامت شركة Embarcadero بشراء شركة كود جير بحوالي 30 مليون دولار(مبلغ زهيد جداً).
هذا الخبر قد يكون مفزع لكثير من مبرمجي دلفي، وقد يكون خبر جيد، بداية لنتعرف على شركة Embarcadero وأعتقد الكثيرين لم يسمعوا بها من قبل.
Embarcadero هي شركة متخصصة بتطوير برمجيات لإدارة وتصميم وتطوير قواعد البيانات، ومن أشهر برامجها: ER/Studio، ولكن لديها مجموعة أخرى من البرامج المشهورة مثل Rapid SQL وDBArtisan، بالإضافة إلى مجموعة أخرى وجميعها تتعامل مع أغلب قواعد البيانات المشهورة مثل: DB2, Oracle, MS SQL Server, Sybase.
حسناً لنرى الأسباب الذي قد تجعل هذا الأمر مفزع:
1. قد يتم الاستحواذ على الطاقم البرمجي والذي لديه خبرة في مجال التطوير وقواعد البيانات، وكما هوا معروف فلا يوجد أداة تطوير أفضل من دلفي في مجال تطوير برامج قواعد البيانات.
2. تخصص الشركة في مجال قواعد البيانات قد يجعل من دلفي أداة متخصصة لبرمجة قواعد البيانات فقط مثل Oracle Forms، رغم أن برامج دلفي الغير مرتبطة بقواعد البيانات مشهورة أكثر مثل: SkyPe, yahoo Desktop search, Macromedia Captivate & HomeSite والكثير غيرهم.
3. الشركة لها العديد من الاستثمارات في مجال الجافا وخاصة eclipse، وهذا قد يجعل الشركة تعتني ب Jbuilder أكثر من الأدوات الأخرى خاصة وان النسخة الخيرة منهم أصبحت مبنية على eclipse.
4. قرأت في مدونة مدير التطبيقات في شركة Embarcadero أن هناك برامج جديدة تختص بال Modeling و UML، فهل سوف يتم التركيز على مثل نوعية هذه البرامج كما فعلت بورلاند سابقاً وأهملت لغات البرمجة؟؟؟
أما بالنسبة للجانب المشرق فأنا أراه من عدة اتجاهات منها:
1. شركة Embarcadero هي شركة تختص بأدوات خاصة بالمطورين، إذا فهي موجهة لهذه الفئة واستحواذها على كود جير يعني أنها سوف تقوم بإضافة المزيد من الخدمات لهذا الفئة وبالتأكيد لابد أن تستثمر بها المزيد.
2. كود جير سوف تتخلص نهائياً من سيطرة مجلس إدارة شركة بورلاند، والذي قاد الشركة للفشل في السنوات السابقة، ورغم أنهم اعترفوا بأن دلفي كانت تشكل الدخل الرئيسي إلا أنهم دائما يقومون بإلقاء اللوم على فرع أدوات التطوير في تقلص دخل الشركة.
3. تركيز شركة على Embarcadero دعم عدة منصات Cross Platform قد يعيد الأمل في عودة دعم لينكس من خلال Kylix.
4. شركة Embarcadero تتبع لشركة أخرى عملاقة وهي Thoma Cressey Bravo، وهي مشهورة في مجال الاستثمار في مجال تقنية المعلومات والاستحواذ على الشركات في هذا المجال، وقد يقمو بعمل توسعة لشركة كود جير بحيث يتم الاستثمار بها بشكل أكبر للتعجيل في التطوير، وفتح أسواق جديدة لهم.
5. في كل المدونات التي قرأتها لموظفي كود جير، أجد الجميع مسرور من هذه الخطوة، ويبدو أنهم سوف ينطلقوا أخيراً بدون لوم وضغوطات الإدارة السابقة من بورلاند.
6. أيضا في مدونات موظفي Embarcadero، هناك نوع من السرور حيث قالوا أنهم سوف يقوموا بالتوسعة في مجال تطوير وتصميم وإدارة قواعد البيانات والاستفادة من خبرة طاقم كود جير في هذا المجال، بالإضافة إلى اهتمامهم بمنتجات كود جير من دلفي، بيلدر، روبي و جي بيلدر، بي اتش بي.
لكن الأيام القادمة سوف تثبت المزيد من الوقائع خاصة بعد انتهاء عملية الدمج إلى سوف تنتهي في أخر الشهر القادم.
أدعو الجميع للذهاب لموقع Delphi Feeds للمزيد من المعلومات حيث الجميع يتحدث عن هذا الخبر في المدونات
هذا العنوان قرائه الكثير كعنوان للعديد من المواقع الإعلامية ونشرات الأخبار، لكن أهل غزة لم يتسنى لهم سماع هذا الخبر ببساطة لأنه لا يوجد لديهم كهرباء من الأصل :).
لم تمر فترة تم فيها قطع الكهرباء بشكل متواصل مثل ما حدث هذه الفترة وفقط عندما تم قصف محطة الكهرباء بغزة قبل أكثر من عامين، والمحطة توقفت بشكل تمام منذ أيام بسبب منع دخول الوقود لقطاع غزة بكافة أنواعه منذ أسبوع وانتهاء الاحتياطي الموجود في القطاع بشكل تمام.
وأصبح هناك مناطق تغرق في ظلام دامس، فالمنطقة التي أسكن بها لم ترى الكهرباء لليوم الثالث على التوالي، وحتى أكون صادق قبل يومين جاءت الكهرباء لأقل من ثلاث ساعات فقط وبعدها لم نراها، وهناك بعض المناطق تأتي الكهرباء لها بشكل متقطع لبعض ساعات وأعتقد هناك مناطق تنقطع عنها الكهرباء لساعات قليلة فقط لقربها من مصادر التيار الكهربي لغزة مثل رفح الملاصقة لمصر التي يأتي جزء من التيار الكهربائي لها من مصر وبعض المناطق القريبة من المناطق المحتلة بينما تتمحور الأزمة بشكل أكبر ضمن مدينة غزة والتي كانت تعتمد بشكل كبير على محطة التوليد لتوفير الكهرباء لها.
البارحة قمت بالتمشي قليلاً بعد خروجي من العمل في المنطقة التجارية الرئيسية في غزة في حدود الساعة السابعة مساءاً ووجدتها تغرق في ظلام دامس، كان هناك بعض المحلات التجارية تعمل على المولدات وبما تبقى لديهم من الوقود، ومحلات أخرى على ضوء الشموع والمصابيح والمحلات الباقية مغلقة تماماً والشارع الرئيسي في مدينة غزة شبه خالي من المارة بسبب الظلام وإغلاق أغلب المحلات التجارية.
اليوم سمعنا بإدخال بعض الوقود لكن محطات الوقود رفضت الاستلام لأنها أقل من الاحتياجات ومحطة توليد غزة وصلتها كمية أقل من الاحتياج اليومي لها لذا لن تعمل، وأصلاً بعد توقفها تحتاج إلى كميات أكبر من الاستهلاك اليومي حتى تستطيع البدء بالعمل بعد التوقف.
أيضاً الكثير من الوزارات والمؤسسات والبنوك قامت بتخفيض أوقات الدوام الرسمي لأدنى معدل ممكن ليصبح بضع سويعات قليلة يومياً وهناك أوقات يكون العمل متوقف تماماً بسبب إنقطاع الكهرباء وعدم تشغيل المولدات لشح الوقود وتكلفته العالية (أعتقد لا يوجد مكان في العمل به سعر الوقود من بنزين وسولار وغاز أغلي من الأسعار الموجودة هنا)
يبدو أن هذه الحالة سوف تستمر لبضعة أيام أخرى حسب المعطيات الحالية، المشكلة أن هذه الظروف تأتي في أيام تشهد برد قارص لم نراه منذ سنوات، والمشكلة الأكبر أن هناك مؤسسات سوف تشهد كارثة في حالة إنقطاع التيار الكهربي عنها مثل المستشفيات ومحطات المعالجة وآبار المياه، لكن الله موجود :).
المصيبة الكبرى في أن هذه الدولة القزمة (عارفينها طبعاً) أنها أصبحت تتحكم في أقدار الفلسطينيين ولا تستطيع أي دولة عربية أو حتى أجنبية عمل أي شيء بدون رضاها، والأدهى من ذلك نجد بعض الحكومات العربية تحزن علينا في نشرات الأخبار من خلال الإدانة والاستنكار ولا نجد لهم أي حس على أرض الواقع !!!!.
هل أصبحت فلسطين مشكلة الفلسطينيين وحدهم؟ أم التغاضي عنها أخف لوجع الرأس ، أم الأهم أن ترضى الفرنجة عنهم ولا يهم كم يموت من العرب والمسلمين، فدماء المسلمين أصبحت الأرخص للمسلمين أنفسهم، ولدينا في العراق وفلسطين عبرة.
حسبنا الله ونعم الوكيل.
قد تستغربون بعد كل الكلام هذا كيف أقوم بالكتابة وأشكى من الكهرباء، هذه كهرباء المولد الذي نستخدمه في الشركة (هوا أصلاً لشركة أخرى تعمل في نفس البرج الذي توجد به شركتنا ولدينا منهم توصيلة) وسوف يتم إغلاقه خلال وقت قصير، لذا إذا رأيتهم هذه التدوينة فقد نجحت في الكتابة قبل انقطاع التيار الكهربائي وإن لم تروها فالكهرباء انقطعت ولن أقوم بنشرها :).
وإلى لقاء أخر بإذن الله (في حال رجوع التيار الكهربائي طبعاً)
تحديث: تم إيقاف المولد قبل أن أقوم بنشر هذه المدونة بعد الرابعة مساءاً والآن سوف أقوم بنشرها في حدود الساعة العاشرة والنصف مساءاً من المنزل حيث وصلت الكهرباء لدنيا أخيراً، مبروووووووووووووك :)))
يبدو أن اليوم شهية الشركات الكبرى مفتوحة للشراء، فقبل سويعات قليلة قمت بالكتابة عن شراء شركة صن ل MySql، والآن للتو قرأت عن شراء شركة أوراكل لشركة BEA المشهورة في قطاع middlewar في صفقة ب 8.5 بليون دولار(نعم ثمانية مليارات ونصف).
قد لا يكون الأمر غريب كثيراً خاصة وإن أوراكل قامت قبل ذلك بتقديم عرض لشراء الشركة لكن الشركة رفضت وقالت أنها تستطيع أن تعمل بشكل أفضل كشركة مستقلة، لكن يبدو أنهم كانوا بحاجة لسعر أعلي وهذا ما قمت به أوراكل في عرضها الأخير.
أوراكل في السنوات الأخير أصبحت تركز على شراء شركات في قطاعات متنوعة لتجعل منها شركة ضخمة في مجال البرامج وليس فقط في مجال قواعد البيانات وهو العرش الذي تتربع عليه منذ سنوات.
يا ترى ماذا تخبئ ميكروسوفت وIBM في الأيام القادمة؟؟؟