الانتقال إلى المحتوى الرئيسي

أي محرك تم استخدامه عند إنشاء فكونتاكتي

فكونتاكتي ، المعروف أيضا باسم فك ، هي واحدة من الشبكات الاجتماعية الأكثر شعبية في روسيا وبلدان رابطة الدول المستقلة السابقة. تأسست في عام 2006 من قبل بافيل دوروف وشقيقه نيكولاي. منذ ذلك الحين ، شهدت فكونتاكتي نموا وتطورا كبيرين ، لتصبح واحدة من أكبر المنصات للاتصال ومشاركة المحتوى واسترجاع المعلومات. ولكن ما هو المحرك الذي تم استخدامه لإنشاء هذه الشبكة الاجتماعية الشهيرة?

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

ومع ذلك ، في عام 2010 ، تقرر نقل فكونتاكتي إلى محرك جديد يسمى محرك فك. تم تطويره من قبل فريق من مهندسي فكونتاكتي ووفر المزيد من الفرص لإنشاء وعرض المحتوى على صفحات الشبكة الاجتماعية.

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

باستخدام محركها الخاص يسمح فكونتاكتي لإدارة بمرونة وظائف وتصميم النظام الأساسي ، فضلا عن ضمان فعالية أمن واستقرار الموقع.

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

  1. تاريخ إنشاء فكونتاكتي
  2. بداية المشروع
  3. اختيار التكنولوجيا
  4. محرك البحث
  5. اختيار المحرك
  6. تنفيذ المحرك
  7. ميزات المحرك
  8. التطوير والتحديثات

تاريخ إنشاء فكونتاكتي

فكونتاكتي هي واحدة من أكبر الشبكات الاجتماعية في العالم ، وتحظى بشعبية بين المستخدمين الناطقين بالروسية. تم إنشائها وتطويرها على مراحل.

  1. 2006: تم تأسيس فكونتاكتي من قبل بافيل دوروف وفريقه من المبرمجين. طوروا النسخة الأولى من الشبكة الاجتماعية ، والتي كانت موقعا إلكترونيا لتبادل الرسائل والموسيقى والصور.

  2. 2008: أصبحت فكونتاكتي الشبكة الاجتماعية الأكثر شعبية في روسيا ورابطة الدول المستقلة. تم تقديم ميزات جديدة مثل تسجيلات الفيديو والألعاب والتطبيقات.

  3. 2010: تلقت فكونتاكتي زيادة كبيرة في شعبيتها وأصبحت واحدة من أكثر الشبكات الاجتماعية زيارة في العالم. الشركة Mail.Ru استحوذت المجموعة على 39.99 ٪ من أسهم فكونتاكتي.

  4. 2012: قام فكونتاكتي بتحديث الواجهة وإضافة ميزات جديدة ، بما في ذلك مجموعة من صفحات الخدمة والقدرة على البث المباشر.

  5. 2014: واصلت فكونتاكتي تطويرها وأضافت العديد من الميزات الجديدة ، مثل برنامج المراسلة المدمج والميزات المتقدمة لأصحاب المجموعات والصفحات.

  6. أيامنا: تواصل فكونتاكتي تطوير وجذب مستخدمين جدد. توفر الشبكة الاجتماعية مجموعة واسعة من الفرص للتواصل والترفيه وتبادل المعلومات.

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

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

بداية المشروع

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

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

في عام 2007 ، بدأ بافيل في إعادة كتابة رمز فكونتاكتي بلغة برمجة سي++ ، حيث يوفر سي provides المزيد من الفرص للتحسين ونهجا أكثر مرونة للتنمية. أحضر فريقا من المبرمجين والمصممين ذوي الخبرة لتطوير المشروع ، مما ساعد على تسريع عملية التطوير.

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

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

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

اختيار التكنولوجيا

عند إنشاء شبكة فكونتاكتي الاجتماعية ، كان من الضروري اختيار محرك مناسب قادر على توفير الأداء العالي وقابلية التوسع بالإضافة إلى وظائف النظام الأساسي.

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

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

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

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

محرك البحث

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

معلمات البحث:

  1. قابلية التوسع: يجب أن يكون المحرك المحدد قادرا على العمل مع ملايين المستخدمين ودعم استجابة النظام السريعة.
  2. الموثوقية: يجب أن يكون النظام مستقرا ، مع الحد الأدنى من حالات الفشل وإمكانية إعادة التشغيل السريع.
  3. الأمان: يجب أن يكون مستوى حماية بيانات المستخدم على أعلى مستوى وأن يفي بمعايير الأمان الحديثة.
  4. المرونة والتمدد: يجب أن يوفر المحرك القدرة على إضافة وحدات وظيفية جديدة وإجراء تغييرات سريعة على النظام.
  5. الأداء: يجب تحسين المحرك المحدد للعمل مع البيانات وضمان المعالجة السريعة للطلبات إلى النظام.

بعد تحليل شامل للخيارات المختلفة ، قرر مطورو فكونتاكتي إنشاء محرك خاص بهم ، تم تكييفه خصيصا لاحتياجات الشبكة الاجتماعية. وبالتالي ، تم الانتهاء بنجاح من البحث عن محرك فكونتاكتي ، واتضح أن قرار تطوير منتجك الخاص هو الأنسب.

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

اختيار المحرك

عند إنشاء شبكة فكونتاكتي الاجتماعية ، كان العامل المهم هو اختيار محرك مناسب (منصة تطوير). يحدد اختياره الوظيفة والأداء وسهولة الاستخدام.

استعرض فريق تطوير فكونتاكتي العديد من المحركات الشعبية واختاروا محركاتهم الخاصة لمشروعهم. في البداية ، تم إنشاء الشبكة الاجتماعية على أساس محرك يسمى فليكود ، وضعت من قبل فريق من المبرمجين فكونتاكتي.

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

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

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

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

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

تنفيذ المحرك

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

واجه فريق تطوير فكونتاكتي العديد من المشكلات الرئيسية عند اختيار المحرك:

  1. مقياس-كان من المفترض أن تخدم شبكة فكونتاكتي الاجتماعية ملايين المستخدمين وتضمن سرعة عالية. لا يمكن لجميع المحركات الجاهزة التعامل مع مثل هذا الحمل ، لذلك تقرر تطوير حلها الخاص.
  2. المرونة - احتاجت فكونتاكتي إلى محرك يسهل تكييف وظائف الشبكة مع احتياجات المستخدمين وتنفيذ التغييرات الجديدة بسرعة.
  3. الأمان-يجب حماية الشبكة الاجتماعية من الاختراقات والتهديدات لأمن المستخدم.
  4. الدعم الدولي - تم إطلاق النسخة الروسية من فكونتاكتي في المقام الأول ، ولكن هناك خطط أخرى تنص على التوسع الدولي والحاجة إلى دعم عدة لغات.

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

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

سمح لنا إنشاء محركنا الخاص بتحقيق الأداء العالي والمرونة والأمان في فكونتاكتي ، مما يجعل هذه الشبكة الاجتماعية واحدة من أكثر الشبكات شعبية ونجاحا في العالم.

ميزات المحرك

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

1. قابلية التوسع والتسامح مع الخطأ.

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

2. الأداء والتحسين.

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

3. التمدد.

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

4. الأمن.

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

5. الوظائف الاجتماعية.

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

بشكل عام ، يعد محرك فكونتاكتي نظاما معقدا قادرا على توفير أداء عال وتشغيل مستقر للشبكة الاجتماعية ، فضلا عن قابلية التمدد والأمان.

التطوير والتحديثات

مرت فكونتاكتي بمسار تطوير طويل منذ إطلاقها في عام 2006 وخضعت لعدد من التحديثات. يعمل فريق تطوير فكونتاكتي باستمرار على تحسين وإضافة ميزات جديدة لتحسين تجربة المستخدم.

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

تقدم فكونتاكتي باستمرار ميزات وتحسينات جديدة لتظل منصة اجتماعية تنافسية. على سبيل المثال ، في عام 2011 ، تمت إضافة ميزة" الإعجابات " ، مما يسمح للمستخدمين بالتعبير عن دعمهم واهتمامهم بمشاركات المستخدمين الآخرين.

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

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

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