17-01-2010, 12:54 AM
السلام عليكم
بالنسبة للشبكة: أرى استكشاف DirectPlay في DirectX فهي توفر الكثير من الجهد و الوقت.
بالنسبة لقاعدة البيانات: ما رأيكم بـ SQLite ، فهي خفيفة و محكمة، فإذا استدعى الأمر الترقية إلى قاعدة بياناتServer فأنا أفضل PostgreSQL ، فهي مصدر مفتوح حقيقي (لا تتبع لجهة ربحية معينة) ، و نعم، Skype و ***** من مستخدميها.
أيضا: أرى أن تتم برمجة ما يخص الاتصال و قواعد البيانات على شكل طبقات Layers بحيث أن منطقيات البرنامج تكون منفصلة عن استدعاءات قواعد البيانات أو الاتصال. وبذلك يمكن استبدال تقنية الاتصال أو نوع قواعد البيانات بسهولة.
أمر آخر: أرى أن تكون في البرنامج خاصية حقيقية ينفرد بها تميزه عن باقي البرامج الشبيهة.
بالتوفيق.
بالنسبة للشبكة: أرى استكشاف DirectPlay في DirectX فهي توفر الكثير من الجهد و الوقت.
بالنسبة لقاعدة البيانات: ما رأيكم بـ SQLite ، فهي خفيفة و محكمة، فإذا استدعى الأمر الترقية إلى قاعدة بياناتServer فأنا أفضل PostgreSQL ، فهي مصدر مفتوح حقيقي (لا تتبع لجهة ربحية معينة) ، و نعم، Skype و ***** من مستخدميها.
أيضا: أرى أن تتم برمجة ما يخص الاتصال و قواعد البيانات على شكل طبقات Layers بحيث أن منطقيات البرنامج تكون منفصلة عن استدعاءات قواعد البيانات أو الاتصال. وبذلك يمكن استبدال تقنية الاتصال أو نوع قواعد البيانات بسهولة.
أمر آخر: أرى أن تكون في البرنامج خاصية حقيقية ينفرد بها تميزه عن باقي البرامج الشبيهة.
بالتوفيق.

