أرشيف شهر نوفمبر 2007

ويب 2.0 .. إلى Enterprise 2.0

26 نوفمبر 2007

الويب 2.0 كما عرفها Tim O Reilly “هي بناء تطبيقات تستخدم اسلوب شبكي لتحقيق الفوائد والنجاحات كلما زاد عدد المشاركين في تلك التطبيقات” ..

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

هذه المقدمة تجرني للحديث عن حمى الويب 2.0 وانتشارها في جميع المجالات ، ففي قطاع الأعمال (الشركات والمؤسسات) هناك توجه كبير لتطبيق هذه المفاهيم والخدمات المتعلقة بالويب 2.0 - يطلق عليها (Enterprise 2.0) - ، أتحدث عن خدمات مثل الشبكات الاجتماعية والمدونات والويكي (s) وبعض التقنيات كالاجاكس والـ RSS والـ Mashups وغيرها ، والتي في ظني أنها ليست مجرد خدمات شكلية ، بل على العكس لها تأثير كبير يساعد على النجاح في تلك الأعمال.

(more…)

Ruby On Rails .. نقطة البداية

12 نوفمبر 2007

كانت لدي النية منذ فترة لتجربة Ruby On Rails في احد المشاريع الصغيرة التي سأعمل عليها ، وتسنت لي الفرصة اخيراً بمشروع صغير نسبياً لادارة المقالات ، والحق يقال أنني اجد نفسي امام تقنية سيكون لها شأن كبير في تطوير المواقع لاعتمادها على مبديء اساسي وهو تطوير المواقع بشكل سريع!

الفريمورك يعتمد على لغة برمجة يابانية هي Ruby نشأت في منتصف التسعينات ، تعتبر اللغة مفتوحة المصدر و يميزها اعتمادها على مبدأ السهولة في التعامل وقربها لطبيعة التحدث باللغة الانجليزية بشكل كبير ، وكذلك تطبيقها لمبدأ OOP بشكل أبعد مما تفعله اللغات الأخرى ، فهي تنظر لجميع الاشياء على أنها Objects ، حتى الأرقام والمتغيرات ، على سبيل المثال يمكن في Ruby عمل التكرار بطرق كثير منها استخدام الرسالة times قبل أي رقم (3.times) ثم نكتب أقواس التكرار { } ونكتب ما نريد بينهما! ..

(more…)