سیدروح الله سیدموسوی
سیدروح الله سیدموسوی
خواندن ۲ دقیقه·۶ سال پیش

اولین پست من

سلام!!!

برای اولین بار توی عمرم دارم یه پست میزارم یعنی می خوام پست بزارم

الانم دارم فکر میکنم چی بنویسم آخه معمولا هرکی که چیزی مینویسه تو یه چیز تخصص داره ولی من هرچی فکر میکنم تخصصم تو چی هست نمیدونم! چرا ی سری چیزا بلدم ولی نه درحدی که بخوام آموزش بدم یا نویسندگیم خوب نیست که بخوام داستان بنویسم ولی با خودم فکر کردم دیدم مقداری چیز هست که بلدم و شاید کسایی باشن که بلد نباشن و بخوان یاد بگیرن هرچند تعدادشون کم هست، ولی خوب هست.

منم تصمیم گرفتم هرچی رو که بلدم بیام و بنویسم

الانم هم از فریمورک Yii میخوام شروع کنم

یادم رفت بگم من یه برنامه نویس سمت سرور هستم که با زبان PHP کار میکنم

کلا قبل از اینکه درمورد فریمورک Yii صحبت کنیم باید بدونیم که چرا از فریمورک باید استفاده کرد یا اینکه چرا خودمون یه فریمورک ننویسیم اصلا فریمورک چی هست

در مورد اینکه فریمورک چی هست خیلی بحث شده فریمورک از نظر من یه چهارچوب برای کد نویسی هست که برنامه نویس رو مجبور میکنه از یکسری استانداردهایی که تعریف شده پیروی کنه حالا میگین چرا باید خودمون رو مجبور کنیم که استاندارد ها رو اجرا کنیم دلیلش این هست که فرضا شما تو یه تیم چند نفره دارین کدنویسی می کنید از اونجایی که برای رسیدن به خدا راه های زیادی هست برای رسیدن به یه خروجی هم تو برنامه نویسی کلی راه وجود داره و هرکسی میتونه راه خودش رو بره البته جالب اینجاس که اکثر راه ها هم که نوشته میشه استاندارد هست ولی خوب با هم فرق میکنن اینجا یه کسی یا یه چیزی به اسم فریمورک هست که میگه مثلا برای لاگین کردن باید اینجوری کد نویسی کرد و یا برای اتصال به بانک داده از این روش استفاده کن وقتی آقای فریمورک بگه از چه روشی استفاده کنیم یعنی استفاده از یه روش واحد برای برنامه نویسی که می تونه کد نویسی چند نفره رو خیلی راحت کنه

الان دارین به این فکر میکنید که چرا خودتون فریمورکتون رو ننویسین چرا میتونید بنویسید ولی قبل از شما افراد یا شرکت هایی بودن که این کار رو کردن و زحمتش رو از روی دوش ما برداشتن، استفاده از فریمورک هایی که نوشته شده چون معمولا توسط تیم های خوب و قوی نوشته میشه و دائما بروز رسانی میشن بهتر از این هست که خودمون بشینیم و فریمورک بنویسیم. تقریبا میشه گفت برای همه زبون های برنامه نویسی فریمورک وجود داره مثلا برای خود PHP که من بلدم Yii,Laravel,CakePHP,Codeigniter و چیز های زیاد دیگه ای وجود داره که میتونید انتخاب کنید حالا اینکه کدومش رو انتخاب کنید با خودتونه و باید بینشون مقایسه کنید

توی این پست همه چی گفتم به جز نوشتن در مورد Yii

نوشتن در مورد Yii رو میزارم واسه یه پست دیگه که تعداد پستام به جای یکی بشه دوتا

فریمورکyiiبرنامه نویسی
همیشه دوست داشتم یه برنامه نویس باشم و تلاشم رو میکنم که یه روز بشم
شاید از این پست‌ها خوشتان بیاید