پرونده ویژه

برنامه‌نویسی موبایل؛ آینده برنامه‌نویسی
13 مهر 1394
زمانی ‌که صحبت از گوشی‌های هوشمند و پلتفرم‌های موبایل به میان می‌آید، همگان در انتظار شنیدن اخباری مرتبط با آندرویید هستند. درحالی‌که دنیای موبایل فراتر از آندرویید است و سازندگان قدرتمندی همراه با پلتفرم‌های مختلفی در آن حضور دارند. اما واقعیت این است که پلتفرم‌های مختلف در همه کشورها به یک اندازه مورد استقبال قرار نمی‌گیرند و به دلایل متعددی بخش بزرگی از جامعه یک کشور ممکن است به یک پلتفرم خاص علاقه‌مند شوند. به‌طور مثال، در حالی ‌که آی‌فون و آی‌او‌اس به‌ویژه آی‌او‌اس 9 ویژگی‌های قدرتمندی در اختیار مصرف‌کننده قرار می‌دهند، بنا به دلایلی کاربران نمی‌توانند از آن‌ها استفاده کنند. ویندوزفون هم که در حال حاضر در کما به سر می‌برد و مایکروسافت با شوالیه تازه‌نفس خود امیدوار است بار دیگر بازاری را که به گوگل و اپل باخته است، باز پس گیرد. اما آندرویید این روزها کیمیاگری می‌کند و دست به هر چیزی می‌زند طلا می‌شود. با این تفاسیر، اگر بخواهیم آندرویید را محور پیش‌بینی دنیای برنامه‌نویسی موبایل قرار دهیم، به‌ نظر نمی‌رسد از مسیر اصلی منحرف شده باشیم.
 انقلاب برنامه‌نویسی گرافیکی
12 مهر 1394
به ‌یاد می‌آورید روزهایی که مردم به پردازنده کامپیوتر خود افتخار می‌کردند (بازگردید به ‌دورانی که کارت‌های گرافیک 1 مگابایت حافظه و سیستم‌های کامپیوتری حداکثر 16 مگابایت حافظه اصلی داشتند). امروزه بهترین مدل از پردازش‌گرهای مرکزی کامپیوتر در مقایسه با کارت‌های گرافیکی از قیمت پایین‌تری برخوردار هستند.
قیام NoSQL ادامه دارد
11 مهر 1394
زمانی‌ که برنامه‌نویسان کنترل داده‌ها را به مفهومی به‌نام بانک ‌اطلاعاتی منتقل می‌کنند، کار برنامه‌نویسان در آن مقطع متوقف می‌شود و کاربران بانک ‌اطلاعاتی کار خود را آغاز می‌کنند که این موضوع بدی نیست. بعد از گذشت سال‌های متمادی بانک‌های ‌اطلاعاتی به ‌گونه‌ای مهندسی شده‌اند تا مؤثرترین عملیات مدیریتی را روی داده‌ها به‌ویژه در ارتباط با اصول زیرساختی فراهم کنند. ساخت بانک‌های اطلاعاتی که در گذشته توسط یک برنامه‌نویس انجام می‌شد، نمونه‌ای از این موارد است. بانک‌های ‌اطلاعاتی معمولاً به‌ شیوه مؤثری از حافظه اصلی استفاده می‌کنند و ترفندهای خاصی برای تقسیم‌بندی حافظه دارند. اما پرسش این‌جا است که آینده بانک‌های ‌اطلاعاتی به کجا خواهد رفت و از همه مهم‌تر برنامه‌نویسان را به کدامین وادی هدایت خواهد کرد؟
جاوا اسکریپت محبوب دوست‌داشتنی
05 مهر 1394
جاوا اسکریپت تنها زبان در دنیای برنامه‌نویسی نیست. جاوا اسکریپت به ‌طرز اجتناب‌ناپذیری با مرورگرها در هم آمیخته است و تقریباً روی سیستم همه سرویس‌گیرندگان قرار دارد. در سمت سرور هم Node.JS اقتداری شکوه‌مندانه دارد. به‌طور قطع، جاوا اسکریپت در آینده در بخش‌های دیگری هم وارد خواهد شد. روزگاری تنها راه ورود به گوشی‌های هوشمند نوشتن کدها به زبانی بود که توسط کارخانه معرفی شده بود؛ Objective-C برای آی‌فون، جاوا برای آندرویید و سی‌شارپ برای مایکروسافت.
چهارچوب یا زبان برنامه نویسی؟ مسئله این است
04 مهر 1394
به دلیل گسترش و رواج ابزارهای قدرتمندی که نیازمند ‌سرعت بوده و در حال تغییر ماهیت برنامه‌نویسی هستند، به ‌احتمال زیاد گام بعدی برنامه‌نویسان در این زمینه به‌جای آن‌که روی ترکیب ‌نحوی متمرکز باشد، در ارتباط با انواع API موجود در چهارچوب‌ها خواهد بود. زبان‌های برنامه‌نویسی این روزها شبیه به نرم‌افزارهایی عمل می‌کنند که از افزونه‌ها پشتیبان می‌کنند. زبان‌های امروزی تفاوت‌های زیادی نسبت به گذشته پیدا کرده‌اند. به‌ عبارت دیگر، در قالب یک بستر زیربنایی به فعالیت خود ادامه می‌دهند و این چهارچوب‌ها هستند که توانایی لازم را در اختیار برنامه‌نویسان قرار می‌دهند.
آینده برنامه‌نویسی
03 مهر 1394
دنیای کامپیوتر متشکل از زیرمجموعه‌های متنوعی است که هر یک جذابیت ویژه‌ای نزد کاربران عام یا خاص دارند. کلاود، وب، امنیت، بازی‌ها و... واژه‌های نام‌آشنایی برای مردم هستند. در بطن تمام مواردی که به آن‌ها اشاره شد، یک پرسش مهم پنهان است. چه عاملی باعث می‌شود بتوانیم با این ابزارها و برنامه‌های کاربردی کار کنیم. پاسخ در واژه‌ای به‌نام برنامه‌نویسی نهفته است.
چهار سال پیش، در ماه اوت بود که هیولت پاکارد اعلام کرد در حال بررسی کنار گذاشتن کسب‌وکار خود در زمینه کامپیوترها و سرمایه‌گذاری عظیم در حوزه نرم‌افزار است. این خبر با اعلام تصمیم‌های مشابهی از سوی چند سازنده دیگر تجهیزات کامپیوتری همراه شد و هیاهوی زیادی به پا کرد. به رغم شوک اولیه ناشی از این خبرها، پیش‌بینی این بود که حرکت به سمت توسعه نرم‌افزار به رشد تجاری شرکت‌های مذکور منجر خواهد شد. این اخبار پیامی را برای جهان مخابره کردند؛ نرم‌افزار در حال بلعیدن جهان است!
سه گام اساسی برای توسعه مرکز داده نرم‌افزار ‌محور
27 شهريور 1394
فرض کنید در مرکز داده‌ خود چندین کامپیوتر، سخت‌افزار شبکه و نیز ذخیره‌سازی از سازندگان گوناگون را در اختیار دارید و همه آن‌ها را نرم‌افزاری کنترل می‌کند که همه مجموعه را تحت پوشش قرار می‌دهد. مانند یک فانتزی به‌نظر نمی‌رسد؟! این، همان ایده‌ای است که در مرکز داده نرم‌افزار محور (SDDC) به‌کار گرفته‌شده‌ و بنا به گزارش EMA (سرنام Enterprise Management Associates) یا مؤسسه مدیریت سازمانی، 2014، سالی است که باید سرمایه‌گذاران، این ایده را با جدیت بیش‌تری بررسی کنند.

صفحه‌ها

اشتراک در پرونده ویژه
پشتیبانی توسط ایران دروپال