Laravel Vue.js

سلام بر Laravel، درود بر Vue.js!

بسی رنج بردم در این سال سی، ازین شاخه به اون شاخه پریدم بسی! بهله! حدود یه سال پیش (اواخر مرداد ۹۵) نوشته‌ای تو وبلاگم منتشر کردم به اسم “خداحافظ PHP؟“. تو اون نوشته ازین نوشتم که چرا دارم از جهان php مهاجرت می‌کنم! اما حالا دوباره دارم برمی‌گردم سمت لاراول! چرا؟ چون واقعا Node.js به سرعت تغییر و پیشرفت  میکنه! هر روز مفاهیم جدیدی بهش اضافه میشه. اصحاب کهف ۳۰۰ سال خوابیدن و بعد از بیدار شدنشون php اینقدر تغییر نکرده بود که Node.js تو یه سال اخیر تغییر کرده! البته این تغییرات و به روزرسانی‌ها می‌تونه مزیت باشه، اما باعث میشه همیشه پشت Node.js سرش بدوی تا بهش برسی، که باز هم نمیشه بهش رسید! در کل به قول شاعر بس بگردید و بگردد روزگار، دل به Node.js درنبندد هوشیار! در هر صورت تصمیم گرفتم کارهای ساده‌م رو همچنان بر پایه Node.js طراحی کنم، اما برای کارهای متوسط به بالا، مثل قدیما برگردمم سراغ لاراول عزیر و خوشگل! حالا اینکه php به این بی‌ریختی چطور دختری به زیبارویی لاراول داره؟!؟ الله اعلم!

این از سمت سرور که دوباره رفتم سراغ لاراول، اما حالا چی شده که سمت کاربر از React پیچیدم تو جاده‌ی Vue.js؟ حقیقتش React هم این اواخر تغییرات زیادی داشت، همین باعش شد چندبار مجبور بشم چند جای پروژه‌م رو تغییر بدم. در کل تغییراتش به حدی بود که من رو برای سرنوشت فایل‌های پروژه‌م در آینده نگران کنه! برای همین گشتم دنبال یه چارچوب جدید برای کارم و به این نتیجه رسیدم که در شرایط فعلی Vue.js بهترین گزینه برای منه! به نظرم هم ساده‌ست، هم سبک و هم تا حدودی بی دردسر. البته هنوز توش عمیق نشدم و فعلا در مرحله‌ی یادگیریش هستم!

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

قربان شما،

آمیرزا

.

پی‌نوشت: مطابق معمول آخر نوشته‌م دوست دارم چیزایی که دوست دارم رو بهتون معرفی کنم، این بار دوست دارم آلبوم “تا بی‌کران” از نیلوفر محبی رو پیشنهاد بدم، نیلوفر آهنگساز و نوازنده‌ی ویولون هست و میشه گفت یجورایی حکم لیندزی استرلینگِ ایران رو داره 😀 از لینک زیر می‌تونید به صفحه‌ی آلبوم “تا بی‌کران” تو بیپ‌تونز برید و نمونه‌ی قطعات این آلبوم رو گوش بدید:

آلبوم “تا بی‌کران” – نیلوفر محبی

آمیرزا

یه برق‌خونده‌ی علاقه‌مند به برنامه‌نویسی

12 دیدگاه برای “سلام بر Laravel، درود بر Vue.js!

  1. مگه آدم دلش میاد پی‌اچ‌پی به این قشنگی رو ول کنه بره سمت چیز‌های دیگه اونم چی Node 😀

    VueJS خیلی خوب و سبک و سادس؛ قبل از اینکه ویو یاد بگیریم انگولار یاد گرفتم و وقتی دانش انگولاریسمیم کامل شد زد و نسخه دو انگولار منتشر شد اونم با تایپ اسکریپت 🙂 لعن و نفرینی حواله گوگل کردم و اومدم سراغ Vuejs

    1. بهله … حکایت من و php شده حکایت هر کسی کو دور ماند از اصل خویش، باز جوید روزگار وصل خویش 😀
      درمورد VueJS هم درست میگی، واقعا خوبه، خیلی خیلی از React بی دردِ سر تره!

  2. سلام استاد بزرگ
    من هم چند وقتیه که درگیر Vue هستم. دو تا پروژه باهاش کار کردم و راضیم ازش !
    ولی توصیه اکید من استفاده از Vuex تو پروژه های بزرگه…
    بازم از مقالت لذت بردم دمت گرم 😉

  3. آمیرزا تازه میخواستم وارد دنیای node.js بشم و برای پروژه جدیدم ازش استفاده کنم دلسردم کردی!!!
    راستی vue.js با لاراول ترکیبش عالیه تو مقالت هم نگفتی اینو شایدم خبر نداشتی که لاراول اسپانسر و پشتیبان vue.js شده به خاطر همین آینده درخشان تری هم دارن باهم. ایشالا به پای هم پیر شن

    لاراول ۵.۵ رو با php 7.1 کار کن حدود ۸۰ درصد به گفته zend سرعتش بالا رفته نسبت به لاراول ۵٫۴ با php 5.6
    خوش باشی

    1. درسته علیرضا جان، لاراول جزو حامیان Vue هست و مثال‌هایی از اون رو هم توی مستنداتش آورده.
      درمورد php7 هم ادعا میشه سرعتش خیلی بهتر شده، امیدوارم همینطور باشه که میگن 😀
      درضمن، Node هم خیلی خوبه، برای برای کارهای کوچیک، متوسط و اسکریپت‌های خاص .. در هر صورت، بسته به نیازهات داره تا node رو انتخاب کنی یا نه.

  4. سلام
    چه جالب که باز برگشتی سمت PHP
    حالا که چند وقتی هم با نود درگیر بودی.
    یه مقاله بنویس و در مورد مزایا و معایب PHP و Node بنویس.
    خیلی ممنون از وقتی که میگذاری

  5. سلام
    این ذهن در عجب است چطور میشه از async دل بکنی و باز گردی به آغوش code blocking
    واقعا در بحث i/o هیچ چیزی رو نمیشه با node مقایسه کرد

    تغییرات node به روایتی سیر ۷ فلک است و تنها عشاق این راه می تونند گذر کنند و مصداق بارز این جمله آقای نظامی‌:
    همسفرانش سپر انداختند بال شکستند و پر انداختند

    ولی خیلی مشتاقم بدونم چه مباحثی در node شمارو به چالش کشید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *