الموقع تحت التجريب

الجمعة، 9 مايو 2014

تطوير تطبيقات الويب عن طريق فلاسك

8:31 ص

شاركها
Web Framework Flask

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

شخصيا أحب أن أقوم بكل شيء يدويا و بالتالي سأعرف كل صغيرة و كبيرة في التطبيق الذي أحاول تطويره.هنا ستبرز عدة خيارات يمكن الإختيار بينها،فهنالك Flask و Bottle و الكثير جدا من اطر العمل التي ستؤدي نفس الغرض،شخصيا أفضل فلاسك بالرغم من أنه مشابه لـ Bottle في كثير من الخصائص، اﻷمر ﻻ يعدو كونه تفضيلا فقط.

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

هنالك طريقتان لتثبيت برنامج إنشاء البيئات اﻹفتراضية(هي بيئة إفتراضية تخص بايثون فقط) اﻷولى تستعمل بكثرة من طرف مستخدمي أنظمة ويندوز و الثانية تستخدم بكثرة من طرف مستخدمي أنظمة لينكس و ماك.
الطريقة اﻷولى هي أن تقوم بتحميل الملف التالي و تقوم بحفظه بإسم virtualenv.py و انتهى اﻷمر،عليك أن تقوم بنسخ هذا الملف إلى أي مكان تريد أن تقوم بإنشاء بيئة افتراضية فيه
الطريقة الثانية هي أن تفتح سطر اﻷوامر و تكتب اﻷمر التالي:
sudo apt-get install python-virtualenv
اﻵن سنقوم بإنشاء أول بيئة إفتراضية لنا من أجل البدء في عملية التطوير،أنشئ مجلد جديدا في أي مكان تريده،إن كنت قد حملت الملف السابق فقم بنسخه و لصقه في المجلد الجديد سنسمي البيئة اﻹفتراضية باﻹسم microblog.و أدخل اﻷمر التالي
python virtualenv.py microblog
أما إن كنت قد استخدمت الطريقة الثانية
virtualenv microblog 
اﻵمران السابقان يقومان بإنشاء البيئة اﻹفتراضية فقط،اﻵن سننتقل إلى تفعيل هذه البئية من أجل البدء في عملية التطوير،اﻵن قم بكتابة اﻷمر التالي:
microblog/bin/activate  
ستلاحظ بأن سطر اﻷوامر أضاف إسم البيئة اﻹفتراضية إلى إسم مستخدم الجهاز و هذا دليل على أن البيئة أصبحت مفعلة،وصلنا اﻵن إلى تثبيت الأدوات التي سنعمل بها...إطار عمل فلاسك...و بعض اﻷدوات اﻷخرى،قم بكتابة اﻷوامر التالية واحدا تلو اﻵخر

pip install flask==0.9
pip install flask-login
pip install flask-openid
pip install flask-mail==0.7.6
pip install sqlalchemy==0.7.9
pip install flask-sqlalchemy==0.16
pip install sqlalchemy-migrate==0.7.2
pip install flask-whooshalchemy==0.55a
pip install flask-wtf==0.8.4
pip install pytz==2013b
pip install flask-babel==0.8
pip install flup 
اﻵن دع كل شيء على حاله و قم بإلغاء تفعيل البيئة اﻹفتراضية عن طريق اﻷمر التالي:
deactivate 
أنتهت رحلة اليوم عند هذا الحد،حضروا أنفسكم للرحلة المقبلة...ستكون واعدة جدا،دمتم بود،سلام 

1 التعليقات: