شما اینجایید
خانه > طراحی و پیاده سازی > برنامه نویسی موبایل

چرا iOS 10.3 به توسعه دهندگان،خدمات مشتری جدید ارائه می‌دهد؟

سیستم عامل گوشی اپل

با انتشار نسخه جدید ios10.3 از اپل، عناوین خبری برای توسعه‌دهندگان روشن‌شده است: صدای شما بالاخره شنیده شد! نهایتاً این نسخه جدید به توسعه‌دهندگان اجازه می‌دهد تا آن‌ها هم در بررسی‌های مربوط به مشتریان شرکت کنند. توسعه‌دهندگان مدتی است که این کار را برای اندروید انجام می‌دهند اما

اندروید Q Beta 4 با API های نهایی منتشر شد

گوشی اندروید

گوگل اندروید Q Beta 4 را عرضه کرده است که شروعِ این عرضه با قول گوگل مبنی بر نهایی بودنِ API ها در نسخه‌ای که منتشر می‌شود همراه بود. معرفی رسمی API29 برای این نسخه اختصاص داده‌شده است و  برای توسعه‌دهندگانی مناسب است که مایل به دریافت و بررسی

زبان های برنامه نویسی Functional (بخش آخر)

برنامه نویسی Functional

4- Elm

یکی از زبان‌های جدیدترِ این لیست است، elm یکی از زبان‌های برنامه نویسیِ functional است که توسط Evan Czaplicki در سال 2012 طراحی شده است. این زبان در بین طراحان و توسعه دهندگان وب بخصوص برای ساخت واسط کاربری محبوب است. برخلاف دیگر زبان‌های برنامه

زبان های برنامه نویسی Functional (بخش دوم)

برنامه نویسی Functional

2- Python

مانند جاوا اسکریپت، پایتون زبان برنامه نویسی تعمیم یافته‌ای است که با آن می‌توانید به هر تعداد که خواستید نمونه برنامه نویسی بسازید. البته پایتون هم معایب خودش را دارد اما مشکلی با برنامه نویسیِ functional ندارد. حتی در مستندات رسمی پایتون مقدمه‌ای در مورد

زبان های برنامه نویسی Functional (بخش اول)

آموزش برنامه نویسی

برنامه نویسی Functional چیست؟

اگر پیش زمینه‌ای در ریاضیات داشته باشید، برای یادگیری Functional Programming جلوتر هستید. این موضوع به این خاطر است که برنامه نویسیِ functional عمل محاسبات را با توابع ریاضی انجام می‌دهد. اگر پیش زمینه‌ای در ریاضیات نداشته باشید، این مبحث می‌تواند باعث گیج

کارگاه آسان کردن خواندن متن‌ها در وب‌سایت‌ها

 موارد مورد نیاز: Chrome یا Firefox

زمان مورد نیاز: 15 دقیقه

خواندن برخی از متن‌ها در وب‌سایت‌ها دشوار است. اگر از Chrome یا Firefox استفاده می‌کنید، میانبرهای کلیدی مفیدی وجود دارند که به شما کمک می‌کنند که صفحات وب را برای خوانایی بیشتر، بزرگنمایی یا کوچک‌نمایی

چرا الیکسیر؟ (Elixir)

انتخاب رویکرد توسعه

الیکسیر تقریباً زبان برنامه‌نویسی جدیدی است که در بین توسعه‌دهندگان محبوبیت زیادی یافته است. خوزِه وَلیم (José Valim)، که سال‌ها در جمعیت توسعه‌دهندگانِ Ruby بود، این زبان را در سال ۲۰۱۰ ساخت. در آن زمان خوزه و همکارانش در شرکت توسعۀ نرم‌افزار و مشاورۀ Plataformatec  در جست‌وجوی راهی برای بهبود

انعطاف‌پذیری بیشتر مدیریت Undo Tablespace در MySQL 8.0.2

ویژگی‌هایی از DMR  MySQL 8.0.2 را معرفی می‌کنیم که مدیریت undo tablespace را در InnoDB آسان‌تر می‌کنند.

بخش اصلی ارتقایی که صورت گرفته این است که می‌توانید undo tablespace-ها را در هرموقع بسازید و مستقر کنید. می‌توانید فایل config را تغییر بدهید و قبل از هر راه‌اندازی

فرایند یکپارچۀ منطقی یا RUP (قسمت ششم)

در قسمت‌های قبلی مقالۀ RUP یا فرایند یکپارچۀ منطقی علاوه بر معرفی RUP و روش‌های مؤثر آن، به بررسی بخش پویای مدل فرایند پرداختیم. در ادامه ساختار ایستای فرایند را بررسی می‌کنیم.

ساختار ایستای (استاتیکِ) فرایند

در یک فرایند توصیف می‌شود که چه

انتخاب رویکرد توسعه (قسمت پنجم-پایانی)

انتخاب رویکرد توسعه

در آخرین بخش مقالۀ انتخاب رویکرد توسعۀ نرم‌افزار، روش توسعۀ سریع نرم‌افزار (RAD) را بررسی می‌کنیم. اگر بخش‌های قبلی این مقاله را مطالعه نکرده‌اید، برای دستیابی به قسمت‌های قبلی، بر پیوندهای انتهای این مقاله کلیک کنید.

توسعۀ سریع نرم‌افزار (RAD, Rapid Application Development)