برنامه نویسی

اوبونتو 16.04 روی لپتاپ شخصی

لینوکس اوبونتو معروف ترین سیستم عامل متن باز (بخوانید اپن سورس) دنیاست. کامیونیتی این توزیع از لینوکس در سال های اخیر به سرعت رشد کرده و محبوبیت زیادی مخصوصا بین توسعه دهنده های نرم افزار پیدا کرده.

این توزیع دو نسخه دسکتاپ و سرور داره که در این مطلب میخواهم مزایای استفاده از نسخه دسکتاپ این توزیع ، مانند رایگان بودن ، متن باز بودن ، کامیونیتی قوی و … رو بیان کنم.

سیستم عامل لینوکس توزیع های خیلی متنوعی داره که هر کدوم برای هدفی طراحی و برنامه نویسی شدن. همچنین تقریبا تمام اون ها متن باز هستند. یعنی برنامه نویس ها میتونن در اون ها تغییرات انجام بدن و حتی میتونن توزیع مورد علاقه خودشون رو بسازن و اون رو منتشر کنن.

توزیع های اوبونتو (Ubuntu) ، مینت (Mint) ‌، فدورا (Fedora) و دبیان (Debian)  از مشهور ترین توزیع ها هستن. ادامه “۷ دلیل برای اینکه باید از لینوکس Ubuntu استفاده کنید” را بخوانید …

خواندن ادامه

تقریبا ۶ ماهه بر حسب نیاز وارد مبحث NoSQL ها شدم و مثل خیلی های دیگه مستقیما رفتم سراغ MongoDB . راستش رو بخاین همون اول برای من که فقط sql کار میکردم همه چیز خیلی عجیب غریب بود ولی الان تا اسم دیتابیس به گوشم میرسه استراکچر MongoDB میاد تو ذهنم 🙂
در این مطلب که خوندنش تقریبا ۷ دقیقا زمان میبره میخام توضیح بدم که آیا این استفاده از این نوع دیتابیس برای کسب و کار شما مناسبه یا نه. قطعا جواب این سوال بستگی به نوع داده و کاری که میخاید با این داده ها انجام بدید داره. گاهی ممکنه MongoDB تنها سولوشن و راه حل ممکن برای کسب و کار شما باشه. در این مطلب سعی میکنم شما رو با NoSQL ها بیشتر آشنا کنم و در مورد ویژگی ها و چالش های MongoDB توضیحاتی بدم. ادامه “چرا باید از MongoDB استفاده کنید؟ نگاهی به پرچم دار NoSQL ها” را بخوانید …

خواندن ادامه

زبان برنامه نویسی php یکی از زبان های متن باز سمت سروره که نسخه اولیه اون در سال ۱۹۹۵ منتشر شد. به تازگی تیم php نسخه جدید این زبان یعنی نسخه ۷ رو منتشر کردن ولی هنوز این نسخه در حال تست و بررسیه.
با بروزرسانی و پیشرفت این زبان برنامه نویسی ، فریم ورک های زیادی منسوخ شدن همچنین خیلی از فریم ورک ها از پایه نوشته شدن تا از مزیت های جدید php عقب نمونن. به خاطر همین کامیونیتی یک فریم ورک از خود فریم ورک هم مهم تره. البته فریم ورک های نسبتا زیادی کامیونیتی فعال دارن و هر سال شاهد یک لیست بلند بالا از محبوب ترین فریم ورک های php هستیم که با معیار های مختلفی رده بندی شدن.
در این لیست ، فریم ورک فالکون یکی از فریم ورک های رده بالا و مدرنه که به سرعت و request per second بی نظیر ، معروفه. این شهرت به این دلیله که فالکون بر خلاف بقیه فریم ورک های php به صورت یک افزونه C عرضه میشه. C یک زبان برنامه نویسی رده پایینه که سرعت اجرای اون بسیار بالاست. از اونجایی که این فریم ورک بر پایه این زبان نوشته شده ،  سرعت اجرای اون گاهی از خود php هم بالاتر ارزیابی میشه. همچنین این فریم ورک میتونه به نسبت رقبا تعداد ریکوئست بیشتری رو هندل کنه.
البته سرعت زیاد فقط یکی از مزایای این فریم ورکه و این فریم ورک حرف های بیشتری برای گفتن هم داره که در ادامه به چند تا از اون ها اشاره میکنم … ادامه “چرا فالکون یکی از محبوب ترین فریم ورک های php است؟” را بخوانید …

خواندن ادامه