سلام دوستان یک سایت cms وبلاگ با لاراول زدم میخوام به عنوان نمونه کار قرار بدمش
http://pooshaknill.ir
نظری پیشنهادی چیزی دارید ممنون میشم بگید
اینم اطلاعات کاربر ادمین جهت ورود به پنل (خواهشا خرابکاری نکنید):
arshia@gmail.com
arshiaarshia
ممنون
عرشیا جان ریاکت و لایووایر دوتا مقولهی جدان واقعا. ریاکت برای فرانتِ تخصصیه، نیاز به مهارت بالای جاوااسکریپت داره نیاز به تسلط روی مباحث مقدماتی فرانت داره، برای پروژههای بزرگ استفاده میشه، یادگیریش خیلی زمانبر تر از لایووایره، از همه مهم تر توی حوزهی ماها که بکاند کارِ php و فریمورکهاشیم نیست. یعنی با رفتن سمتِ اون، شما وارد یه حوزهی دیگه میشین کلا. تعاملهای بک و فرانت api محور میشن و کلی مسائل دیگه ...
منتهی لایووایر توی سینتکس و بستر خود لاراول داره کار میکنه، ارتباطت با دیتابیسه و api محور نیست. یادگیریش برای افرادِ مسلط به لاراول، زحمت زیادی نداری و معمولا برای پروژههای کوچیک استفاده میشه. خییلی سرعت کدنویسی رو بالاتر میبره و برای مواردی که سرعت بالا اومدن پروژه برات مهمه واقعا عالیه. مخصولا برای کسایی که فریلنسر هستن لایووایر خفن تره از نظر سرعت. ولی خب طبق تجربهی خودم، در اسکیل بالا لایووایر شااید مشکل ایجاد کنه. که همونم کاملا کاملا بستگی داره به نوع کدنویسیمون. این اخیرا لاووایر ۳ منتشر شده و همه چیز رو بهتر کرده نسبت به قبل به مقداری. کامیونیتی خیلی فعالی داره در حد بننز واقعا.
اگه قراره آینده نگرانه تر نگاش کنیم، شاید برای این که فول استک دولوپر بشی، بهتره بری سمت ریاکت که بتونی مهارت بالایی هم توی فرانت کسب کنی. ولی اینم فراموش نکن ک همه چیز موقع خوشو داره. اگه تازه روی بک مسلط شدی و میخای وارد بازار کار بشی، به تجربهی اندک من، به نظرم کار اشتباهیه. باید حداقل یکی دو سالِ ممتد توی بازار کار با پروژههای مختلف سر و کله بزنی که بتونی یه تسلطِ نسبی، اما واقعی روی بکاند کسب کنی و بعدش اونم بر حسب نیاز، بری سمت فرانت. حالا بعدش با توجه به تجربهت تصمیم میگیری بری سمت چه فریمورک و زبان و .... چون تصمیمی که بعد از مدتی کار کردن توی فضای شرکتهای بزرگ و بازار میگیری، فرق داره با انتخابی که آدم بر حسب شهرتِ یک فریموورک میکنه و میره سمتش... اون تصمیمِ تایپ اول، خیلی جاافتاده و کامل تره. چون نیاز رو میبینی و میری سمت چیزی که نیاز توش وجود داره.
اگه هم میخای فعلا مهارتت رو توی همین بستر لاراول و پی اچ پی حفظ کنی و بالاتر ببری، نظر من همون لاووایر هستش. که میتونه خیلی برات کمک کننده باشه. نکته مثبتش هم همین پراکنده نشدنه مهارتته..
خیلیا عقیدشون اینه که از هرر چیزی باید یه مقدارشو بلد باشی. ولی نظر من نه که بگم برعکسه، اما تمرکز روی یه مهارت رو باارزش تر و بازارپسند تر میبینم.. شما میگی مثلا تخصص من لاراوله. اگه خواستین فرانتتونم با تسلط بالا میتونم روی لایووایر پیاده کنم.. این یعنی تخصص شما واقعا قابل بحثه توی لاراول..
حالا این موارد کاملا بستی به خودت، هدفت و مهارت فعلیت داره که سمت کدوم بری. من خواستم یه مقایسهی ریز بکنم برات و پیشنهادم هم اینه که برای آینده، میتونه نگاهت به ریاکت باشه ولی الان با لایووایر استارت بزن.
آموزشهای لایووایر برای شمایی که لاراول رو بلدی، دیدنشون میتونه از ۱ تا ۲ ماه نهایتش طول بکشه. اما تسلطِ واقعی روی مواردش با پروژه زدن و نمونه کار به دست میاد چون لایووایر خیلی قلقهای ریز داره که توی روند کار باید بهش برخورد کنی.
یه نکته مثبت دیگهش هم اینه ک میتونی مینی لایبرری جاوااسکریپتی آلپاین هم باهاش میکس کنی که بسیار بهت کمک میکنه توی گسترش پروژههای حرفهای. که البته این نکته برای بعد از تسلطِ نسبیت روی لایووایر میتونه باشه. یعنی میتونی به عنوان گامِ بعد از لایووایر بهش نگاه کنی. نکتهی خوب بعدیش برای شما که جیاس هم دوس داری، هوک ها و تعاملاتیه که لایووایر با جاوااسکریپت داره. چون خودش با جاوااسکریپت نوشته شده، برخی جاها مجبوری از جاوااسکریپ سمت blade ها استفاده کنی. این خودش یه گام مهم برای آشنایی با جاوااسکریپت میتونه باشه در کنار لایووایر...
منظورم از پکیج نویسی معماریه پکیج نویسیه. یعنی شما موارد مرتبط رو، میتونی درونی سازی بکنی توی یه فولدر توی لاارول.. مثلا یه دایرکتوری ایجاد میکنی جدای از تمامی فایل ها و دایرکتوری های پروژهی لاراولت. و تماما لاجیک و فرانت هر موردی رو توی خود همون دایرکتوری میسازی. مثلا فایل منیجر و آپلود فایل مینویسی ولی توی پکیج خودش.. یه پکیج دیگه میسازی برای مثلا مدیریت تاریخ. و توش همه مواردی که مربوط به تاریخ هست رو وارد میکنی. مثلا یه پکیج دیگه مینویسی برای سیستم لایک و نظر سنجی... اینا به این منوال پیاده میشن که سرویس پرووایدرهای مربوطه به هر کردومشون، روتهاشون، ویو، مدل، مایگریشن و تمامی موارد وابسته به خودشون رو توی همون پکیجِ خودشون قرار میدیم. اینطوری کاملا از اون پروژه وابستگیه کدهات صفر میشه و دیگه میتونی توی سایر پروژههات فقط اون فولدرِ پکیج رو کپی کنی. و تقریبا سرعت کد نویسیت برای پروژههای جدید نصف میشه. چون همهی ابزار های سایتت رو از قبل در قالب یک پکیج نوشتی و داریشون. فقط نیازه استفاده کنی ازش. که این مورد توی لایووایر محشر عمل میکنه..
اگه بتونی لایووایرهات رو به صورت پکیج نویسی بزنی، یه لول آپ خیلی عالی محسوب میشه برات.
سرچ کنی همه موارد و مثالش هست. من با این که خواستم زیاد توضیح ندم، ولی انگار مفصل شد.
برای دوره آموزشی لایووایر اگه خواستی میتونی تاپ لرن، دورهی آقای خسروجردی رو خریداری کنی. به این دلیل که هم لایووایر رو بهت یاد میده هم آلپاین... قیمتشم عالیه.
موفق باشی برادر گل
سلام عرشیا جان. من با موبایل ولی خب رو حالت دسکتاپ دیدم سایتتو. در ابتدا آفرین میگم بهت. به نظرم مسائل پر تکرار رو توش نمایش دادی و این کارت خوب بوده. همین که بتونی روابط رو برای یه سایت سادهی این مدلی پیاده کنی خودش نشون میده کارتو بلدی و اینم خوبه. نمونه کار رو متوجه نشدم برای چی و کی میخوای، اگه برای مردم عادیه، ک اونا فقط خوشگلاسیون رو میبینن، اگه هم برای برنامه نویسا و استخدامیه شرکتاست، اونا هم فقط سورس رو میبینن. چون نحوهی پیادهسازی هم خیلی مهمه.. مهمه ک چطوری پیاده کردی این موارد رو، بهینه هست یا نه!! (البته که منظور من بکاند هستش)
درکل واقعا آفرین میکم ب تلاش و مهارتت، روی حالت موبایل هم تونستی قابل قبول پیادهش کنی. کمکم میتونی جامعترش کنی و امکانهای دیگه هم برای نمایش مهارتت قرار بدی.
نمیدونم لایووایر مسلطی یا نه، اما اگه بتونی برای استپ بعدی با توجه به هدفت، اون سبکی هم جلو بری عالی میش..
همینطور برای نمایش بهترِ مهارت بکاندت میتونی کاراتو پکیج محور پیش ببری ک یه نمایشی هم بدی مهارت بکتو. اگ مسلط هستی ب این موضوع پیاده کن، اگ ن ک ایشالا بعدا .
دمت حسابی گرمه، موفق باشی جانم🌲🍻
سلام پروژه خوبی بود ببخید قالب این را خودتون نوشتید من هم می خوام توی PHP شروع کنم ولی فرانت ندارم
@mjokarr
دست گلتون درد نکنه, خیلی ممنون فقط اینکه نمیدونم برم react رو یاد بگیرم یا livewire اگر یک راهنمایی در این رابطه بکنید ممنون میشم و منظورتون از اینکه کارامو بصورت پکیج محور پیش ببرم چیه؟
عرشیا جان ریاکت و لایووایر دوتا مقولهی جدان واقعا. ریاکت برای فرانتِ تخصصیه، نیاز به مهارت بالای جاوااسکریپت داره نیاز به تسلط روی مباحث مقدماتی فرانت داره، برای پروژههای بزرگ استفاده میشه، یادگیریش خیلی زمانبر تر از لایووایره، از همه مهم تر توی حوزهی ماها که بکاند کارِ php و فریمورکهاشیم نیست. یعنی با رفتن سمتِ اون، شما وارد یه حوزهی دیگه میشین کلا. تعاملهای بک و فرانت api محور میشن و کلی مسائل دیگه ...
منتهی لایووایر توی سینتکس و بستر خود لاراول داره کار میکنه، ارتباطت با دیتابیسه و api محور نیست. یادگیریش برای افرادِ مسلط به لاراول، زحمت زیادی نداری و معمولا برای پروژههای کوچیک استفاده میشه. خییلی سرعت کدنویسی رو بالاتر میبره و برای مواردی که سرعت بالا اومدن پروژه برات مهمه واقعا عالیه. مخصولا برای کسایی که فریلنسر هستن لایووایر خفن تره از نظر سرعت. ولی خب طبق تجربهی خودم، در اسکیل بالا لایووایر شااید مشکل ایجاد کنه. که همونم کاملا کاملا بستگی داره به نوع کدنویسیمون. این اخیرا لاووایر ۳ منتشر شده و همه چیز رو بهتر کرده نسبت به قبل به مقداری. کامیونیتی خیلی فعالی داره در حد بننز واقعا.
اگه قراره آینده نگرانه تر نگاش کنیم، شاید برای این که فول استک دولوپر بشی، بهتره بری سمت ریاکت که بتونی مهارت بالایی هم توی فرانت کسب کنی. ولی اینم فراموش نکن ک همه چیز موقع خوشو داره. اگه تازه روی بک مسلط شدی و میخای وارد بازار کار بشی، به تجربهی اندک من، به نظرم کار اشتباهیه. باید حداقل یکی دو سالِ ممتد توی بازار کار با پروژههای مختلف سر و کله بزنی که بتونی یه تسلطِ نسبی، اما واقعی روی بکاند کسب کنی و بعدش اونم بر حسب نیاز، بری سمت فرانت. حالا بعدش با توجه به تجربهت تصمیم میگیری بری سمت چه فریمورک و زبان و .... چون تصمیمی که بعد از مدتی کار کردن توی فضای شرکتهای بزرگ و بازار میگیری، فرق داره با انتخابی که آدم بر حسب شهرتِ یک فریموورک میکنه و میره سمتش... اون تصمیمِ تایپ اول، خیلی جاافتاده و کامل تره. چون نیاز رو میبینی و میری سمت چیزی که نیاز توش وجود داره.
اگه هم میخای فعلا مهارتت رو توی همین بستر لاراول و پی اچ پی حفظ کنی و بالاتر ببری، نظر من همون لاووایر هستش. که میتونه خیلی برات کمک کننده باشه. نکته مثبتش هم همین پراکنده نشدنه مهارتته..
خیلیا عقیدشون اینه که از هرر چیزی باید یه مقدارشو بلد باشی. ولی نظر من نه که بگم برعکسه، اما تمرکز روی یه مهارت رو باارزش تر و بازارپسند تر میبینم.. شما میگی مثلا تخصص من لاراوله. اگه خواستین فرانتتونم با تسلط بالا میتونم روی لایووایر پیاده کنم.. این یعنی تخصص شما واقعا قابل بحثه توی لاراول..
حالا این موارد کاملا بستی به خودت، هدفت و مهارت فعلیت داره که سمت کدوم بری. من خواستم یه مقایسهی ریز بکنم برات و پیشنهادم هم اینه که برای آینده، میتونه نگاهت به ریاکت باشه ولی الان با لایووایر استارت بزن.
آموزشهای لایووایر برای شمایی که لاراول رو بلدی، دیدنشون میتونه از ۱ تا ۲ ماه نهایتش طول بکشه. اما تسلطِ واقعی روی مواردش با پروژه زدن و نمونه کار به دست میاد چون لایووایر خیلی قلقهای ریز داره که توی روند کار باید بهش برخورد کنی.
یه نکته مثبت دیگهش هم اینه ک میتونی مینی لایبرری جاوااسکریپتی آلپاین هم باهاش میکس کنی که بسیار بهت کمک میکنه توی گسترش پروژههای حرفهای. که البته این نکته برای بعد از تسلطِ نسبیت روی لایووایر میتونه باشه. یعنی میتونی به عنوان گامِ بعد از لایووایر بهش نگاه کنی. نکتهی خوب بعدیش برای شما که جیاس هم دوس داری، هوک ها و تعاملاتیه که لایووایر با جاوااسکریپت داره. چون خودش با جاوااسکریپت نوشته شده، برخی جاها مجبوری از جاوااسکریپ سمت blade ها استفاده کنی. این خودش یه گام مهم برای آشنایی با جاوااسکریپت میتونه باشه در کنار لایووایر...
منظورم از پکیج نویسی معماریه پکیج نویسیه. یعنی شما موارد مرتبط رو، میتونی درونی سازی بکنی توی یه فولدر توی لاارول.. مثلا یه دایرکتوری ایجاد میکنی جدای از تمامی فایل ها و دایرکتوری های پروژهی لاراولت. و تماما لاجیک و فرانت هر موردی رو توی خود همون دایرکتوری میسازی. مثلا فایل منیجر و آپلود فایل مینویسی ولی توی پکیج خودش.. یه پکیج دیگه میسازی برای مثلا مدیریت تاریخ. و توش همه مواردی که مربوط به تاریخ هست رو وارد میکنی. مثلا یه پکیج دیگه مینویسی برای سیستم لایک و نظر سنجی... اینا به این منوال پیاده میشن که سرویس پرووایدرهای مربوطه به هر کردومشون، روتهاشون، ویو، مدل، مایگریشن و تمامی موارد وابسته به خودشون رو توی همون پکیجِ خودشون قرار میدیم. اینطوری کاملا از اون پروژه وابستگیه کدهات صفر میشه و دیگه میتونی توی سایر پروژههات فقط اون فولدرِ پکیج رو کپی کنی. و تقریبا سرعت کد نویسیت برای پروژههای جدید نصف میشه. چون همهی ابزار های سایتت رو از قبل در قالب یک پکیج نوشتی و داریشون. فقط نیازه استفاده کنی ازش. که این مورد توی لایووایر محشر عمل میکنه..
اگه بتونی لایووایرهات رو به صورت پکیج نویسی بزنی، یه لول آپ خیلی عالی محسوب میشه برات.
سرچ کنی همه موارد و مثالش هست. من با این که خواستم زیاد توضیح ندم، ولی انگار مفصل شد.
برای دوره آموزشی لایووایر اگه خواستی میتونی تاپ لرن، دورهی آقای خسروجردی رو خریداری کنی. به این دلیل که هم لایووایر رو بهت یاد میده هم آلپاین... قیمتشم عالیه.
موفق باشی برادر گل
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟