لذت برنامه نویسی: اولین تجربه جدی من در وب به کمک django

اینم یه تجربه پراکنده دیگه!

باید بگم که من اساسا یک طراح وب نیستم و بیشتر به کارهایی که میکنم حداکثر یه ترمینال و یه مشت لاگ داره. اما واسه یکی از پروژه‌ها نیاز به نوشتن یه واسط کاربری گرافیکی داشتیم که خیلی ساده بود. حالا نوبت میرسید به انتخاب اینکه واسط کاربری چه معماری داشته باشه و از چه تکنولوژی توش استفاده بشه که  که توسط منی که تقریبا هیچ تجربه جدی نداشتم با وب نداشتم نتیجه قابل قبولی داشته باشه!

وضعیت من این بود:

  • اولا ترجیحا باید توی سیستم لینوکس ران میشد
  • دوما اینکه من یه ذره بلد بودم با bootstrap و zurb foundation کار کنم
  • سوم اینکه یه ذره بلد بودم ASP.Net، Python Django و Symfony 2 آشنا بودم

همین. انتخاب‌هایی که من واسه پروژه انجام دادم اینا بودن

  • از bootstrap استفاده کردم چون دوستانی داشتم که بلد بودن با bootstrap کار کنن پس اگه کمک لازم بود کمک دم دسته!
  • از Django استفاده کردم چون بیشتر از اون دوتای دیگه ازش استفده کرده بودم

کار با این مجموعه فریم ورک ها بسیار لذت بخش بود چون بخوبی مستند شده بودند هم بدون باگ کار میکردن. میزان کد نویسی و تمیزی کد خیلی خوب بود. چون کد کوچک و خوانا و تمیز بود. همچنین من یه جایی نیاز داشتم که AJAX استفاده کنم که اون هم با استفاده از یه فریم ورک به نام prototype.js اون رو هم بصورت خیلی خوب و قابل قبولی پیاده سازی کردم.

در مجموع تجربه جدی من در کار با این فریم‌ورک‌ها به شدت خوب و لذت بخش بود و سادگی، روانی برنامه نویسی و روانی برنامه خیلی لذت بخش بود

همین!