برنامه نویسی

برنامه نویسی به فرایند نوشتن و توسعه نرم‌افزار رایانه ای گفته می‌شود. به بیان جزئی‌تر برنامه‌نویسی رایانه به معنای فرایند تبدیل و سوق دادن فرمول حل یک مسئله یا الگوریتم محاسباتی، به یک برنامه قابل اجرا (نرم‌افزار) می‌باشد.1

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

برای مثال عبارت زیر رو در حالتی که جدول مربوط به مدل city یک ستون به اسم province_id داشته باشه نظر بگیرید:


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

این روش برای رفع مشکل n+۱ کوئری که معمولا دردسر ساز هست کمک بسیار...

(مشاهده کامل پاسخ)

فالکون از سرعت بالایی برخوردارست زیرا یکی از فریم ورک های رده بالا و مدرنه که به سرعت و request per second بی نظیر ، معروفه. این شهرت به این دلیله که فالکون بر خلاف بقیه فریم ورک های php به صورت یک افزونه C عرضه... (مشاهده کامل پاسخ)


اگه در گوگل سرچ کنین best framework for php شما می بینین که اکثرا Laravel در رتبه ی نخست قرار داره  اما دلیل نیست که حتما شما هم Laravel رو انتخاب کنین چرا که انتخاب فریمورک به شرایط و کاری که میخواین انجام بدین بستگی داره.

هر سه فریمورک ، استفاده های زیادی دارن.


Codeigniter برای پروژه های شخصی و کوچک که میخواین سریعا یک وب سایت پیاده کنین مناسبه. 


Laravel برای پروژه های متوسط به بالا که بصورت گروهی توسعه داده میشه کاربرد داره. 


و Yii هم یک فریمورک خوبه که افزونه های فراوانی داره که کار توسعه رو...

(مشاهده کامل پاسخ)

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

(مشاهده کامل پاسخ)

بله 

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

در مورد مثالی که زدید، برای پایگاه داده زبانی که برنامه با اون نوشته شده تفاوتی نداره، در نتیجه می‌تونید به راحتی با Python کار اسکریپینگ رو انجام بدید و با هر زبان دیگه‌ای برنامه بنویسید که کار نمایشش رو انجام بده.

تنها مواردی که باید...

(مشاهده کامل پاسخ)


من خودم علاقه مند بودم و مدتها قبل با نرم افزار B4A شروع کردم یعنی Basic4android

B4A شامل یک طراح بصریه (Designer) که فرایند ساخت رابط های کاربری در تلفن ها و تبلت های مختلف و با اندازه های مختلف رو ساده میکنه. برنامه های نوشته شده رو هم میشه با شبیه سازهای مختلف از جمله AVD manager یا با استفاده از دستگاه واقعی اندرویدی مانند تلفن یا تبلت و با استفاده از Debug Bridge and B4A Bridge تست کرد. 

این برنامه برای وقتی هست که قصد دارین بدونین اصلا به برنامه نویسی اندروید علاقه مند هستین یا خیر....

(مشاهده کامل پاسخ)

سعید فداکار مدیر فنی فرانش به این سوال این جوری پاسخ داده:

در فرانش  ما از زبان PHP   برای هسته سیستم استفاده کردیم و با استفاده از فریم‌ورک Lumen  یک Restful API  با اون نوشتیم و در قسمت فرانت سایت از Angular  استفاده کردیم، همچنین برای سیستم وبلاگ فرانش هم از Wordpress   کمک گرفتیم.

برای قسمت سرچ و دیتای نمایش ویدیو‌‌ها از موتور قدرتمند ElasticSearch  استفاده میکنیم، همچنین برخلاف رویه‌ی جاری از ES برای ذخیره‌سازی سری‌های زمانی و استنتاج از داده‌های ذخیره‌شده بهره می‌بریم. همچنین از Mysql ...

(مشاهده کامل پاسخ)

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

(مشاهده کامل پاسخ)

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

سی شارپ

سی پلاس پلاس

سی

پایتون... (مشاهده کامل پاسخ)