محمدرضا سخایی : وب مهراز - جامعه برنامه نویسان

زبان ها و فریم ورک هایی که در سال 2015 باید آنها را بیاموزید ... (قسمت اول)

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

--- جاوا اسکریپت . همیشه ، هرجا و هر زمان حضور دارد  :
اگر شما یک توسعه دهنده وب هستید ، بدون در نظر گرفتن کدنویسی و زبان هایی که برای backend برنامه خود به آن
مسلط هستید ، جاوااسکریپت زبانی است که باید حتما آن را یاد بگیرید. امروزه شما می توانید جاوااسکریپت را بر روی مرورگرها ، سرورها ، برنامه های مو بایل و حتی سخت افزارهای قابل برنامه نویسی به کار ببرید . ES6 ) استاندارد جدید ECMAScript که در ژوئن 2015 معرفی خواهد شد( به برنامه نویسان قدرت بیشتری می دهد ، نوشتن کد را برای آنها آسان می کند و همچنین نیازهای برنامه نویسان را به خوبی پوشش می دهد . به عنوان یک ایده خوب به شما پیشنهاد می کنم Bower و
npm را یاد بگیرید و از ابزارهایی مانند jshint و jscs در کد نویسی خود بهره ببرید

--- AngularJS : 
AngularJS یک فریم ورک جاوا اسکریپت است که توسط گوگل معرفی شده و پشتیبانی می شود و به سرعت پیشرفت کرده و
راه خود را در ساخت برنامه های قدرتمند وب پیدا کرده است . AngularJS با شناخت از نیازهای برنامه نویس تقاضا برای استفاده از برنامه نویسی حرفه ای در یک ساختار مشخص را افزایش داده
است )این ساختار همان AngularJS است ( . در حال حاضر AngularJS یکی از موارد مورد نیاز برای شرکت هایی است که
نیاز به متخصص جاوااسکریپت دارند . اگر مشتاق به یادگیری این فریم ورک شده اید دست نگه دارید !! کمی صبر کنید زیرا
به زودی در سال 2015 نسخه 2 این فریم ورک محبوب با قابلیتها و ساختار جدید ارائه می شود .

--- React : 
این فریم ورک به تازگی معرفی شده است ، ولی توانسته است شایستگی خود را در ساخت web components هایی با قابلیت استفاده مجدد به اثبات برساند . این کتابخانه توسط Facebook معرفی شده است . به کمک DOM مجازی عملکرد بسیارسریع را فراهم می کند و به راحتی به پروژه شما اضافه می شود . همچنین این فریم ورک دارای یک community خوب و فعال می باشد که تعدادی زیادی از کامپوننت های وب را تولید کرده است . از دیدگاه و پیشنهاد ما : React فریم ورکی است که دارای پتانسیل بالایی می باشد و باید آنرا مشاهده و استفاده کرد .
React را در سال 2015 دنبال کنید .

--- Node.js : 
با کمک Node.js شما می توانید برنامه های تحت سرور به زبان جاوا اسکریپت راه اندازی کنید . شما از این وب فریم ورک
می توانید برای نوشتن backend برنامه های ساده که بر اساس فریم های دیگری همچون , Express, API endpoints
websocket نوشته شده اند و یا حتی یک torrent clients استفاده کنید .
Node نیز دارای یک community فعال می باشد و در سال 2015 از رقیبان خود پیشی خواهد گرفت. اگر شما تصمیم به
شروع یادگیری Node را دارید می توانید از آموزشهای تعاملی NodeSchool استفاده کنید .

--- NoSQL databases : 
پایگاه داده هایی که نه به ساخت جدول نیاز دارند و نه به دستورات sql ، و ما اعتقاد داریم این گونه دیتابیس ها به زودی
در سال جدید معروف و محبوب خواهند شد . دو انتخاب قابل توجه Mongodb و Redis می باشد .
کار کردن و یاد گرفتن هر یک از این دو از MySQL و Postgres آسانتر و سریعتر می باشد . اما فریب این مساله رو نخورید که NoSQL یک جایگزین عالی و قطعی می باشد . در برخی شرایط یک پایگاه داده رابطه ای بر اساس کلاس ، توسعه کار شما را راحت تر می کند حتی اگر زمان نصب و راه اندازی آن بیشتر طول بکشد .

تعداد بازدید : 669
ارسال به دوستان

ارسال