بسی رنج بردم در این سال سی، ازین شاخه به اون شاخه پریدم بسی! بهله! حدود یه سال پیش (اواخر مرداد ۹۵) نوشتهای تو وبلاگم منتشر کردم به اسم “خداحافظ PHP؟“. تو اون نوشته ازین نوشتم که چرا دارم از جهان php مهاجرت میکنم! اما حالا دوباره دارم برمیگردم سمت لاراول! چرا؟ چون واقعا Node.js به سرعت تغییر و پیشرفت میکنه! هر روز مفاهیم جدیدی بهش اضافه میشه. اصحاب کهف ۳۰۰ سال خوابیدن و بعد از بیدار شدنشون php اینقدر تغییر نکرده بود که Node.js تو یه سال اخیر تغییر کرده! البته این تغییرات و به روزرسانیها میتونه مزیت باشه، اما باعث میشه همیشه پشت Node.js سرش بدوی تا بهش برسی، که باز هم نمیشه بهش رسید! در کل به قول شاعر بس بگردید و بگردد روزگار، دل به Node.js درنبندد هوشیار! در هر صورت تصمیم گرفتم کارهای سادهم رو همچنان بر پایه Node.js طراحی کنم، اما برای کارهای متوسط به بالا، مثل قدیما برگردمم سراغ لاراول عزیر و خوشگل! حالا اینکه php به این بیریختی چطور دختری به زیبارویی لاراول داره؟!؟ الله اعلم!
این از سمت سرور که دوباره رفتم سراغ لاراول، اما حالا چی شده که سمت کاربر از React پیچیدم تو جادهی Vue.js؟ حقیقتش React هم این اواخر تغییرات زیادی داشت، همین باعش شد چندبار مجبور بشم چند جای پروژهم رو تغییر بدم. در کل تغییراتش به حدی بود که من رو برای سرنوشت فایلهای پروژهم در آینده نگران کنه! برای همین گشتم دنبال یه چارچوب جدید برای کارم و به این نتیجه رسیدم که در شرایط فعلی Vue.js بهترین گزینه برای منه! به نظرم هم سادهست، هم سبک و هم تا حدودی بی دردسر. البته هنوز توش عمیق نشدم و فعلا در مرحلهی یادگیریش هستم!
این بود آخرین تغییر و تحولات من تو دنیای برنامهنویسی! سعی کردم خیلی مختصر و مفید بهش بپردازم. شما هم اگه تجربهای تو این زمینه دارید خوشحال میشم که باهام درمیون بذارید!
قربان شما،
آمیرزا
.
پینوشت: مطابق معمول آخر نوشتهم دوست دارم چیزایی که دوست دارم رو بهتون معرفی کنم، این بار دوست دارم آلبوم “تا بیکران” از نیلوفر محبی رو پیشنهاد بدم، نیلوفر آهنگساز و نوازندهی ویولون هست و میشه گفت یجورایی حکم لیندزی استرلینگِ ایران رو داره 😀 از لینک زیر میتونید به صفحهی آلبوم “تا بیکران” تو بیپتونز برید و نمونهی قطعات این آلبوم رو گوش بدید:
مگه آدم دلش میاد پیاچپی به این قشنگی رو ول کنه بره سمت چیزهای دیگه اونم چی Node 😀
VueJS خیلی خوب و سبک و سادس؛ قبل از اینکه ویو یاد بگیریم انگولار یاد گرفتم و وقتی دانش انگولاریسمیم کامل شد زد و نسخه دو انگولار منتشر شد اونم با تایپ اسکریپت 🙂 لعن و نفرینی حواله گوگل کردم و اومدم سراغ Vuejs
بهله … حکایت من و php شده حکایت هر کسی کو دور ماند از اصل خویش، باز جوید روزگار وصل خویش 😀
درمورد VueJS هم درست میگی، واقعا خوبه، خیلی خیلی از React بی دردِ سر تره!
دقیقا منم موافق هستم PHP عالیه!
سلام استاد بزرگ
من هم چند وقتیه که درگیر Vue هستم. دو تا پروژه باهاش کار کردم و راضیم ازش !
ولی توصیه اکید من استفاده از Vuex تو پروژه های بزرگه…
بازم از مقالت لذت بردم دمت گرم 😉
استاد خودتی 😀
من هم فعلا از Vue راضیم … این React این اواخر دیگه خیلی قاطی پاطی شده بود!!!
React، در پروژه های بزرگ بسیار کارآمده من خودم توی یک پروژه فروشگاه اینترنتی ازش استفاده کردم خیلی خوب جواب داد. ولی اینکه در مدیریت state های برنامه تون از کتابخانه های خوبی مثل redux-saga استفاده کنید.
Vue هم کتابخانه خوبیه ولی به نظر من برای پروژه های بزرگ خوب نیست چون بیشتر بر اساس Template ها هستش و در بیشتر موارد مجبوریم استراتژی طراحیمونو تغییر بدیم.
آمیرزا تازه میخواستم وارد دنیای node.js بشم و برای پروژه جدیدم ازش استفاده کنم دلسردم کردی!!!
راستی vue.js با لاراول ترکیبش عالیه تو مقالت هم نگفتی اینو شایدم خبر نداشتی که لاراول اسپانسر و پشتیبان vue.js شده به خاطر همین آینده درخشان تری هم دارن باهم. ایشالا به پای هم پیر شن
لاراول ۵.۵ رو با php 7.1 کار کن حدود ۸۰ درصد به گفته zend سرعتش بالا رفته نسبت به لاراول ۵٫۴ با php 5.6
خوش باشی
درسته علیرضا جان، لاراول جزو حامیان Vue هست و مثالهایی از اون رو هم توی مستنداتش آورده.
درمورد php7 هم ادعا میشه سرعتش خیلی بهتر شده، امیدوارم همینطور باشه که میگن 😀
درضمن، Node هم خیلی خوبه، برای برای کارهای کوچیک، متوسط و اسکریپتهای خاص .. در هر صورت، بسته به نیازهات داره تا node رو انتخاب کنی یا نه.
راجب php 7 این لینک رو ببین
http://www.zend.com/en/resources/php7_infographic
خودم هم تست گرفتم واقعا همین قدر بهینه شده که اینجا گفته
راستی یه منبع آموزش خوب فارسی برای node اگه سراغ داری معرفی کن بهم مرسی
ممنون بابت لینکی که فرستادی.
برای آموزش فارسی جاوااسکریپت و Node میتونی یه سری به سایت بابون بزنی:
http://www.baboon.ir/
سلام
چه جالب که باز برگشتی سمت PHP
حالا که چند وقتی هم با نود درگیر بودی.
یه مقاله بنویس و در مورد مزایا و معایب PHP و Node بنویس.
خیلی ممنون از وقتی که میگذاری
ممنون حمید جان،
اگه وقت بشه و دونستههام قد بده دوست دارم همچین چیزی رو بنویسم 😀
سلام
این ذهن در عجب است چطور میشه از async دل بکنی و باز گردی به آغوش code blocking
واقعا در بحث i/o هیچ چیزی رو نمیشه با node مقایسه کرد
تغییرات node به روایتی سیر ۷ فلک است و تنها عشاق این راه می تونند گذر کنند و مصداق بارز این جمله آقای نظامی:
همسفرانش سپر انداختند بال شکستند و پر انداختند
ولی خیلی مشتاقم بدونم چه مباحثی در node شمارو به چالش کشید
محمد جان اتفاقا من هم اولش مثل تو فکر میکردم. بعد دیدم که همین Async میتونه گاهی دردسری بشه که اون سرش ناپیدا! به قولی با آسینک تو یه جوال رفتن کار حضرت فیله 😉
سلام امیرزا
من اوایل که کار با ویو رو شروع کردم ، سه چهاربار به سازندش فهش دادم 😀
تو هرچیزی که گیر میکردم ، انگار اتفاقی بود که برای هیچکس تو دنیا بوجود نیومده بود و من اولین نفر بودم 😐
بعد از اون دیگه دستم راه افتاد و الان یه پروژه تحت ویندوز با Vue و Electron Js دارم میزنم که تقریبا تموم شده
بسیار هم عالی…
البته من فکر کنم خوب موقعی اومدم سراغ ویو 😅 😀
آمیرزا از وبلاگ شما بسی خوشمان آمد!
من تازه وارد دنیای برنامه نویسی شدم و خب طبق توصیه پیران برنامه نویسی از پایتون شروع کردم.
برای دنیای وب هم از php شروع کردم.
سبک نوشتار شما خیلی به دل میشینه و یادآور دوران اوج وبلاگ های فارسی هست. الان متاسفانه در دوران شبکه های اجتماعی موبایلی هستیم و نوشته های حداکثر ۵-۶ خطی. به قول معروف یاد باد آن روزگاران. چه روزهای خوشی داشتیم در دوران اوج وبلاگ نویسی. سرویس هایی مانند پرشین بلاگ و بلاگفا در اوج بودند. وبلاگ ها به همدیگه لینک میدادند و هر پست وبلاگی ممکن بود ده ها کامنت بگیره.
امیدوارم تعداد پست هاتون بیشتر و فاصله بین پست ها کمتر بشه.
ممنون از لطفت،
امیدوارم همیشه شاد و سلامت باشی 🙂
درود بر مرد بزرگ آمیرزا
استاد استفاده کردیم از مقالت
فقط برای Vue.js منبعی برای یادگیری میتونی بهم پیشنهاد بدی؟
منبع برای آموزش زیاده، یه جستجوی کوچیک توی وب بکنی کلی آموزش پیدا میکنی.
آموزشهای تصویری رو هم که میشه از سایتهای دانلود فارسی به رایگان دانلود کرد.
فی الواقع به این نتیجه رسیدم حضرت عالی کلا تو کار مهاجرت از این فریم ورک به اون فریم ورک هستی.
اول نوشته که گفتم: “بسی رنج بردم در این سال سی، ازین شاخه به اون شاخه پریدم بسی!” 😉
در هر صورت دوست دارم چیزهای جدید یاد بگیرم و اگه راهی رو اشتباه میرم تصحیح کنم. 😀