سلام دوستان بنده فعلا پایه دهم رشته ریاضی هستم و قصد طراحی یک فریم ورک با زبان php رو دارم که نه مثل دقیقا خود لاراول اما شباهت خوبی به لاراول داشته باشه یعنی برخی از دستورات و مدل ها مثل هم باشن لطفا مسیر های طراحی رو برام روشن کنید و بگید از کجا شروع کنم چون خیلی وقت برای این کار دارم میخوام از الان شروع کنم و تا سال های آینده ورژن های خوبی رو ازش بیرون بدیم
و طرز ساخت یک cli مثل آرتیسان رو هم بگید بهم
@MahdiMashayekhi
@endworld
@ChatGPT
@magicaldev1
@amata
@mahdidv
@asp.gosk
@Farzadameri
@FullStack
@Arshiamohammadei
قطعا اگر با یک تیم این کار رو انجام بدید خیلی سریع تر به نتیجه میرسید و اگر بخوام مواردی که گفتم رو توضیح بدم اینجا باید اندازه نصف روز تقریبا تایپ کنم که امکان پذیر نیست واقعا
پیشنهاد میکنم سرچی در گوگل داشته باشید و هرجایی که نکات رو متوجه نشدید میتونید از من بپرسید
سلام
ساخت فریم ورک شبیه لاراول کار آسونی نیست و خیلی زمان بر هست ولی به صورت کلی باید مراحل زیر رو بگذرونید
برنامه ریزی و عملکرد و محدودیت های فریم ورک
طراحی معماری و ساخت فایل ها
پیاده سازی کلاس ها و توابع
پیاده سازی پایگاه داده
تست و عیب یابی قبل از انتشار
نوشتن مستندات
به صورت کلی به این صورت هست ولی در کل جزئیات زیادی داره که با سرچ کردن بهش میرسی
میشه لطفا این دو تارو توضیح بدید
برنامه ریزی و عملکرد و محدودیت های فریم ورک
طراحی معماری و ساخت فایل ها
ببینید من میخوام یه فریم ورکی طراحی کنم بر پایه mvc که بیاد نیاز های یه بک اند کار و فرانت اند کار رو بر طرف کنه چون خودم هر بار برای طراحی یه وب سایت به یه مشکلی بر خوردم و خودم مجبور شدم مثالا فلان ابزار رو با یه چیزی طراحی یا کپی کنم
شاید بخوام بگم چیزی که توی ذهنمه میخوام وقتی یه بک اند کار میخواد یه سایتی طراحی کنه خودش نیاد قالب دانلود کنه چون باید یا بهترین هارو بخره یا بیاد سرچ کنه و ...
من میخوام یه cli طراحی کنم که به بزرگ ترین منبع قالب های فرانت دنیا با یه api متصل باشه مثل گیت وه وقتی کاربر میخواد فلان قالب رو دانلود کنه مثالا مثالا میخواد فروشگاهی باشه با این دستور لیست تمام اون قالب هارو بیاره توی دسته فروشگاهی
php cli theme:html --type=shops
وقتی این دستور رو زد توی یه فایل زیپ با حجم کم تمام عکس دمو قالب های سایت فروشگاهی رو براش بیاره
و وقتی مثالا یکی رو پسند کرد نام عکس در واقع میشه کد اون قالب با این دستور اون قالب رو نصب کنه
php cli theme:html --install=2029898
مثالا 2029898 کد قالب هست
و قالب الان نصب شده و فقط طراحی بک اندش بمونه یعنی در کل همه چی برای کاربر آزاد باشه و بتونه به صورت کلی شخصی سازی کنه مثل همون laravel/ui خودمون تقریبا
به نظرتون همچین چیزی امکان داره!
@MahdiMashayekhi
و اگه بخوام از یه فریم ورک دیگه مثل yii یا symfony توی پروژه م استفاده کنم باید چیکار کنم و یه سوال دیگه لازم به جمع کردن تیم هست؟
@MahdiMashayekhi
@Arshiamohammadei
قطعا اگر با یک تیم این کار رو انجام بدید خیلی سریع تر به نتیجه میرسید و اگر بخوام مواردی که گفتم رو توضیح بدم اینجا باید اندازه نصف روز تقریبا تایپ کنم که امکان پذیر نیست واقعا
پیشنهاد میکنم سرچی در گوگل داشته باشید و هرجایی که نکات رو متوجه نشدید میتونید از من بپرسید
درود
لاراولی رو هم که الان دارید میبینید کار یک یا دو سال نبوده و از سال 2011 داره روش کار میشه .
به غیر از تیم خود لاراول کاربران هم با توسعه پکیج های متنوع در محبوبیت این فریمورک تاثیر گذار بودند .
برای اینکار شما باید به نهایت دانش در زبان برنامه نویسی مورد نظر برسید . نمیگم تنهایی نمیشه تنهایی هم میشه ولی سخت تر هست .
موارد زیادی داره
برای طراحی کامند لاین هم از کامند لاین سیمفونی میشه استفاده کرد هم خودتون میتونید طراحی کنید
پیوند1
روتر فریمورک - orm فریمورک - طراحی کلاس های متنوع و کاربردی که کاربر رو ترغیب به استفاده از فریمورک شما بکنه - نوشتن مستندات کامل و بی نقص .
بهتره تا فریمورک هایی مثل لاراول هستند که هم امنیت بی نظیری دارن و هم خیلی راحت هستند ازشون استفاده کنیم .
نوشتن فریمورک اختصاصی موقعی خوب هست که یک شرکت بزرگ داشته باشید .
به هر حال آموزش آقای موسوی تو سایت هم میتونه یک دید کلی بده بهتون .
موفق باشید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟