أرشيف مجلة ‘اجاكس’

20 أغسطس 2009

تحدثنا من قبل عن أطار عمل JavaScriptMVC – وهو أطار عمل رائع للجافا سكريبت، منذ ان أصبحت تقنية MVC متوفرة بشكل أفتراضي في معظم أطارات العمل، فكان من المثير للأهتمام تجربة عملها في جافا سكريبت، اجاكس، web 2.0. نمط MVC هو الأكثر أستخداماً في تطوير تطبيقات الويب وهذا للفصل بين التصميم والعمليات المنطقية وتسهيل عملية التطوير وتقليل تكلفة التطوير على المؤسسات. زاد في السنوات الأخيرة أستخدام الجافا سكريبت في تطبيقات الويب، ولهذا يجب التفكير في دمجها داخل أنماط التصميم design patterns !!

كتب Jonathan Snook مقدمة ممتعة في أستخدام MVC مع جافا سكريبت عندما كان يجربها في تنقيح بيانات من نموزج form validation. من المؤكد أنها معقدة بعض الشئ إذا أستخدمتها في مشروع صغير، ولكن إذا كنت تعمل على مشروع كبير مبني على الجافا سكريبت فمن المؤكد أنها ستكون مفيدة. أشار أيضاً Jonathan إلى بعض أطارات عمل MVC للجافا سكريبت JavaScriptMVC و SproutCore و TrimJunction.

Like anything else in development, you’ll have to decide if the trade-off of this kind of separation is worth it. For small applications where you only have a few functions, this type of separation is surely overkill. The larger your application gets, though, the more it benefits from the separating code into Model, View, and Controller.

هل سبق وأستخدمت أطار عمل MVC في مشروع جافا سكريبت من قبل ؟

18 أغسطس 2009

OpenGoo هو خطوة أولى لأنشاء نظام أوفيس كامل مفتوح المصدر على الأنترنت والذي يهدف لتحسين الأنتاجية والتعاون والتواصل الدائم بين فريق العمل. OpenGoo يدعم الوثائق النصية وشراح العرض وقوائم المهام والبريد الألكتروني والتقويم وسجلات الأتصال، وقريباً دعم الجداول الألكترونية. واجهة OpenGoo مبنية على ExtJs، ولكنها تفتقد سهولة الأستخدام المتوفرة في Google Documents أو Zoho، ولكنها بالفعل بداية رائعة لمشروع مفتوح المصدر.

يتطلب OpenGoo أصدارة PHP 5.2 او أعلى مع MySql 4.1 ودعم InnoDB و Apache 2.0 أو أعلى. هذا المشروع يعتمد على العديد من المكتبات غير ExtJs وهم ActiveCollab و Reece Calendar و Swift Mailer و Open Flash Chart و Slimey و FCKEditor و JSSoundKit و PEAR. مرخص تحت أتفاقية GPL 3.

يمكنك تجربة التطبيق من هنا.

17 أغسطس 2009

SimpleCart(js) أعلنت عن النسخة الثانية منها، أحدى حلول سلات التسوق على الأنترنت. تجعلك تنشأ سلة تسوق سهلة الأستخدام في دقائق دون الأعتماد على قواعد بيانات او أي لغات برمجة أخرى. SimpleCart(js) فقط 20 كيلو بيت، خفيفة وسريعة وبسيطة في أستخدامها وتدعم التخصيص، فقط تحتاج لمعرفة بـ HTML لكي تستخدمها بشكل جيد. وثائق المكتبة متاحة لكي تساعدك في تشغيها وأعدادها وتخصيصها. تدعم بوابات الدفع Paypal و Google Checkout.

20 يوليو 2009

مؤتمر jQuery لعام 2009 سيستمر لمدة يومين، السبت والأحد 12 و 13 سبتمبر في مقر ميكروسوفت في كامبريدج بولاية بوسطن. تكلفة التسجيل 150$ امريكي اي حوالي 555 ريال سعودي ويساعد هذا المبلغ في تكلفة المكان والأكل والمشروبات وقميص للحضور عليه لوجو jQuery ! يمكنك دفع قيمة الأشتراك عبر PayPal.

مؤتمر jQuery 2009

مؤتمر jQuery لعام 2009

المؤتمر سيكون طوال اليوم وسيكون هناك محاضرتين يعملا في نفس الوقت. حتى الأن جدول اليوم لم يصدر بشكل نهائي وكنه سيكون متاح فور الأنتهاء منه. لاحظ ان هناك 185 شخص قامو بالتسجيل حتى وقت كتابة هذا المقال والتسجيل سيغلق عن الوصول لرقم 300 ولهذا فسارع بالحجز مبكراً إن كنت تنوي على الذهاب.