- السلام عليكم
- السؤال باين من عنوانه
- كيف يتم عمل تطبيق ويب بواسطة البايثون
- ولو مثال بسيط
- ----
- هل استطيع بناء موقع كامل بواسطة البايثون والاستغناء عن php ?
- بالتوفيق
- السلام عليكم
كيف يتم عمل تطبيق ويب بواسطة بايثون
هنا 3 تطبيقات ويب بإستخدام اطار العمل django
http://bitbucket.org/xmonader/djapps
دروس مقدمة فى django
http://docs.djangoproject.com/en/dev/intro/tutorial01/
هنا اطارات العمل المشهورة فى بايثون http://wiki.python.org/moin/WebFrameworks
كل واحد بيقدمة دروس بين الفيديو والمكتوب
(map share people)
فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader
سلام عليكم
بارك الله فيك اخي
هل كلها بنفس المستوى وانت كخبير في البايثون تنصحني بتعليم اي اطار ؟
------------------------------
----------
اسف لكنك لم تجب على سؤالي الثاني
وشكرا
اقتباسهل استطيع بناء موقع كامل بواسطة البايثون والاستغناء عن php ?
وذلك بواسطة معايير WSGI
يمكن نشر أي تطبيق wsgi على الخوادم بالطرق المذكورة هنا: طرق النشر
وقد كتبت عنها في العدد التاسع من مجلة مجتمع لينكس العربي
وأطر الويب المعروفة مثل jdango و turbogears تستخدم WSGI
وطبعا هناك الإطار البسيط الذي كتبته أنا واسمه عكاشة
عكاشة: إطار لعمل تطبيقات ويب تدعم ajax وقواعد بيانات بلغة بايثون
من هو الغزالي ؟ أين بخارى ؟ - والمزيد من موسوعة ثواب
تم تعديل هذه المشاركة بواسطة hasan_aljudy في 3 مايو 2010 في 23:17
هل يوجد فرق بين استخدام FastCGI مع IIS و بين WSGI
Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
اقتباسهل يوجد فرق بين استخدام FastCGI مع IIS و بين WSGI
نعم فرق كبير. FastCGI هي طريقة لتسريع تطبيقات CGI عبر بروتوكول خاص بين خادم الويب وبين عفريت/خادم FastCGI حيث عوضا عن تشغيل تطبيق الويب لكل طلب يصل للخادم يقوم الخادم بالتحدث مع FastCGI والذي بدوره يتحدث مع التطبيق (وليس بالضرورة أن يعمل fork لكل طلب يعني يمكن أن يشغل عدد محدد من الطلبات)
في المقابل WSGI هي مجرد طريقة لكتابة تطبيق الويب على شكل دالة أو callable object بشكل موحد بغض النظر عن طريقة استضافة التطبيق
مثلا ممكن تشغيل تطبيقات WSGI على خادم يدعم CGI التقليدية (وليس FastCGI فحسب)
بالنسبة ل IIS لا داع لاستخدام FastCGI لأنه يوجد دعم مباشر ل WSGI في IIS عبر isapi-wsgi
وطبعا سيعطي أداء أفضل من FastCGI
http://code.google.com/p/isapi-wsgi/
http://stackoverflow.com/questions/47253/how-do-you-set-up-a-python-wsgi-server-under-iis
من هو الغزالي ؟ أين بخارى ؟ - والمزيد من موسوعة ثواب