بواسطة وسام مويس | في تصنيف البرمجة | قراءة: 105 | في 18 أغسطس 2009
0
كما هو معروف يتم الربط بين البرنامج وقاعدة البيانات عن طريق تعليمات الـ SQL, والتي يتم تفسيرها من قبل مخدم قواعد البيانات وإعادة الناتج, وهذا ما يتسبب بتأخر في الاستجابة, وخاصة في حالة قواعد البيانات الكبيرة, والأهم من هذا كله حالة حدوث ضغط على تطبيق الويب ومخدم قواعد البيانات نتيجة الزيادة في عدد المستخدمين المتصفحين للموقع, مما يتسبب بتأخير في الاستجابة لطلبات الصفحات والذي قد يتسبب بدوره بانهيار قاعدة البيانات, وهنا جاء دور تقنية الـ Cache والتي لها عمل مشابهة لذاكرة الكاش في المعالج Cache Memory, حيث تقدم ASP.Net للمطور الكائن Cache وهو عبارة عن ذاكرة تخزين للبيانات المؤقتة المستخدمة في التطبيق, حيث تكون هذه البيانات متاحة لجميع مستخدمي التطبيق
بواسطة زائر | في تصنيف البرمجة | قراءة: 200 | في 3 أغسطس 2009
1
هي عبارة عن لغة آلة افتراضية جديدة تأتي كطبقة فوق لغة الآلة الخاصة بالمعالج. وهي لغة متقدمة كثيراً تترجم كل تعليمة منها إلى مجموعة كبيرة من التعليمات بلغة الآلة التقليدية، هذه اللغة مبنية بداخل نواة Microsoft Windows لتتمكن من الوصول الى كل موارده بالكامل.
تحمل هذه اللغة مجموعة هائلة من المكتبات والتي هي عبارة عن كل ما يخص نظام التشغيل الويندوز من أبسط الأمور مثل الرسم على الشاشة إلى أعقدها مثل الذكاء الاصطناعي (تقنية التعرف على الصوت وتحويل النص المطبوع إلى صوت).
بالطبع هناك تكنولوجيا أخرى كثيرة جداً، أي ضمنت كل ما في الويندوز من تطبيقات ودمجت معاً في كائنات لتستخدم بطريقة موحدة.
وتدعى لغة الآلة الجديدة هذه MSIL (Microsoft Intermediate Language).
بواسطة وسام مويس | في تصنيف C++, البرمجة | قراءة: 219 | في 1 أغسطس 2009
0
وهي عبارة عن معيار يستخدم لبناء تطبيقات الويب, حيث تستخدم CGI لتوليد صفحات الويب ديناميكيا اعتمادا على دخل الزبون وقواعد البيانات وغيرها من مصادر البيانات المتوفرة, فمثلا يمكن بناء صفحة ويب باستخدام CGI تسمح للمستخدم بإدخال اسم مدينته لتعرض له أسماء المطاعم الموجودة فيها أو أسماء المشتركين من نفس المدينة, وأما عن سبب وصفها بالمشتركة فهو كونها غير مخصصة لنظام تشغيل محدد أو لغة برمجة محددة, حيث يمكن تشغيل تطبيقات CGI على أنظمة تشغيل مختلفة مثل Windows, Linux و Unix, كما يمكن كتابة برامجها باستخدام لغات برمجة مختلفة مثل: C, C++, Perl, Python و Visual Basic.
بواسطة وسام مويس | في تصنيف البرمجة | قراءة: 172 | في 30 يوليو 2009
0
إن المصطلح AJAX مشتق من الجملة Asynchronous JavaScript And XML, والتي هي عبارة عن مجموعة من التقنيات المترابطة المستخدمة في تطوير مواقع الويب والتي تعمل على طرف المستخدم Client-Side لبنا تطبيقات ويب تفاعلية. حيث تسمح هذه التقنية لتطبيقات الويب بتبادل المعلومات مع السيرفر بشكل غير متزامن في الخلفية دون التأثير طريقة عرض وسلوك الصفحة الحالية, وقد أدى استخدام تقنية AJAX إلى زيادة المؤثرات الحركية التفاعلية في صفحات الويب, وزيادة جودة خدمات الويب نتيجة هذا الوضع غير المتزامن. ويتم تبادل البيانات باستخدام هذه التقنية من خلال الكائن XMLHttpRequest.
بواسطة وسام مويس | في تصنيف البرمجة | قراءة: 201 | في 30 يوليو 2009
0

في البداية أطلقت Microsoft تقنية ASP (Active Server Page) والتي كما ذكر سابقا أنها تقنية لبناء وتطوير مواقع الويب الديناميكية, حيث تكتب شيفرات هذه التقنيات باستخدام لغات برمجة مثل VB Script و JavaScript, وقد اتسمت حينها لغة ASP بالمرونة فكانت الخيار الأفضل لمطوري الويب على مخدمات الويب التي تعمل على نظام التشغيل Windows.
ومن ثم أطلقت Microsoft تقنية ASP.Net والتي كانت قفزة كبيرة إلى الأمام من حيث التعقيد والإنتاجية بالنسبة لمطوري الويب, وهي كذلك تقنية تعمل على طرف المخدم على نظام التشغيل ويندوز تحت إطار عمل .Net FrameWork, فهي تعمل على منصة مليئة بالخدمات, مما يمنحها القدرة على استخدام كافة الخدمات الموجودة في هذه المنصة كالتعامل مع ملفات XML وخدمات الويب Web Services والاتصال بقواعد البيانات, واستخدام البريد الإلكتروني, وتنفيذ التعابير القياسية Regular Expression, وغيرها من تلك التقنيات المضمّنة في منصة عمل .Net.