السلام عليكم ....
بالنسبة لموضوع المواقع الاجتماعية اخي الكريم فأنا ارى ان فيس بوك و tagged و hi5 ما خلو شي الا عملوه ... وما شاء الله عليه مكتوب ما قصر من هالناحية وفي كثير مواقع بتقدم هاي الخدمات .... عشان هيك اذا فكرت تدخل بهذا المجال لازم تكون فكرتك مبتكره واجتماعية ... ويكون بنفس الوقت عندك الميزانيه المحترمه للاعلانات ... واذا لم تملك التمويل فلا انصحك بالبدء فيها لانها ستكون مضيعه لنقودك ... اما بالنسبة لسكربتات المواقع الاجتماعية .... فسيكون موقعك شبيه بالمواقع الاخرى باختلاف الثيم ولا يوجد به شيئ جديد !!!
وبالنسبة للغة البرمجة فلا يهم ماذا ستكون ... php , asp.net لا يهم المهم من يقوم ببرمجة السكربت محترف .
ماذا اعني بمحترف ؟؟
ليس المبرمج الذي يقوم بانشاء سكربت يفتح اتصال مع قاعدة البيانات ويقوم بتنفيذ عدة query مع القاعدة او يقوم بانشاء التسجيل بطريقة جميلة هو ذلك المحترف ... فكل من درس اللغة على قدرة تامه على فعل هذه الاشياء
وانما المحترف هو الذي يقوم باشتغلال اللغة واوامرها لتخفيض استهلاك موارد السيرفر وجعل السكربت يعمل على الذكاء الاصطناعي فمثلا
في الفيس بوك اذا اردت ان تعدل اسم المستخدم الخاص بك فلا يسمح لك بذلك اكثر من مره باليوم واذا كنت جديد لا يعدله انما يرسل طلب للادارة لتوافق عليه او تعمل confirm لحسابك عن طريق الموبايل ... فتصور ان مبرمج ترك ذلك مفتوحا لكل شخص فسيسبب ذلك حمل ثقيل على السيرفر
وكذلك الامر بالنسبة لطلبات الصداقه فيوجد كود يقوم بادخاله المستخدم ليرسل طلب الصداقة
واما بالنسبة للبحث فالذكاء الاصطناعي يجب استخدامه .... لنفرض ان المستخدم قام ببحث في الموقع عن شخص اسمه علي ... فسيقوم السكربت بارسال query كالتالي
select * from table where searchword like @parameter
وسيقوم باستدعاء النتائج بالتالي حسب ترتيبها بقاعدة البيانات وبالتالي لن يستفيد الباحث اذا كان هناك عدد كبير من نتائج البحث لانها لن تكون مرتبه حسب الدولة او حسب اصدقاء الاصدقاء وهكذا .....
نهاية .. اخي الكريم مثل هذه المشاريع تحتاج لتمويل كبير نوعا ما وتحتاح لحملة اعلانية وتكاليف برمجة عالية الى حدا ما ... ولا تظن ان ذلك الشخص الذي يعطيك سعر رخيص سيقوم بعمل ما يقوم به صاحب السعر المرتفع فهناك امور كثيرة يجب ان تراعى اثناء كتابة الكود وبرمجة السكربت
ووفقك الله