پوریا امامی
5 سال پیش توسط پوریا امامی مطرح شد
7 پاسخ

فریمورک های چگونه ساخته می شوند

سلام
دوستان بنظرتون فریمورک ها توی Node.js چطور ساخته میشن و روند ساختشون چجوریه؟
آیا امکان داره که یه فریمورک از فریمورک های دیگه استفاده کنه؟


ثبت پرسش جدید
محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 5 سال پیش مطرح شد
1

@purya
سلام.
فریمورک ها در هر زبانی که باشه یکسری کار های تکراری رو هندل می کنن تا بعدا در روند توسعه نیازی نباشه هربار کاری رو تکرار کنید. در واقع یک چارچوب برای توسعه میشن.
در مورد سوال بعدی، بله میشه. می تونید فریم ورکی بر اساس یک فریم ورک دیگه بنویسید. مثل Laravel ، مثل Nuxt و ...
دلیل این که برای یک زبان فریم ورک کمتره، بیشتر به خاطر این هستش که تعداد برنامه نویس های اون زبان کمتره و یا این که تازه و جدید هستش.

php هم که می بینید این همه فریم ورک داره به خاطره اینه که تقریبا 70% از کل وبسایت های جهان رو با اون طراحی کردن و در همه جهان کلی برنامه نویس داره!


Reza Jashnsaz
تخصص : مهندس نرم افزار
@rezajashnsaz0011 5 سال پیش مطرح شد
1

فریمورک ها یک سری کامپوننت ها و کلاس های به هم پیوسته هستن ک توسط برنامه نویسان حرفه ای دنیا ساخته میشن
.
امکانش هست مثل لاراول ک خیلی جاهاشو از سیمفونی گرفته


پوریا امامی
تخصص : برنامه نویس، طراح وب سایت
@purya 5 سال پیش مطرح شد
0

@rezajashnsaz0011 خب دلیل اینکه کمتر توی node فریمورک می سازن چیه؟
چون express بازار رو تصاحب کرده؟


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 5 سال پیش مطرح شد
1

@purya
سلام.
فریمورک ها در هر زبانی که باشه یکسری کار های تکراری رو هندل می کنن تا بعدا در روند توسعه نیازی نباشه هربار کاری رو تکرار کنید. در واقع یک چارچوب برای توسعه میشن.
در مورد سوال بعدی، بله میشه. می تونید فریم ورکی بر اساس یک فریم ورک دیگه بنویسید. مثل Laravel ، مثل Nuxt و ...
دلیل این که برای یک زبان فریم ورک کمتره، بیشتر به خاطر این هستش که تعداد برنامه نویس های اون زبان کمتره و یا این که تازه و جدید هستش.

php هم که می بینید این همه فریم ورک داره به خاطره اینه که تقریبا 70% از کل وبسایت های جهان رو با اون طراحی کردن و در همه جهان کلی برنامه نویس داره!


پوریا امامی
تخصص : برنامه نویس، طراح وب سایت
@purya 5 سال پیش آپدیت شد
0

@mohsenbostan
ممنون بخاطر پاسختون
خب اگه شما پایتون رو نگاه کنین می بینین که اکثر سایت های پایتونی با جنگو هستن.
جاوااسکریپت هم همینطور، تقریبا تمامی سایت هایی که با نود ساخته شدن(حداقل در ایران) با اکسپرس هستن. اونم زمانی که اکسپرس یه فریمورک خیلی خیلی مینیماله و حتی به اندازه ی جنگو و لاراول هم ابزار های build-in نداره، هیچ چارچوب مشخصی برای انجام کار ها و فولدر بندی پروژه وجود تو خودش نداره و شما اکثر اوقات متوسل میشین به پکیج های npm


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 5 سال پیش مطرح شد
0

@purya
ببینید فریمورکی مثل جنگو به خاطر کامل بودنشه که بیشتر استفاده میشه! پایتون هم فریم ورک های زیادی داره.
درمورد اکسپرس هم باید بگم، قرار نیست یه فریم ورک حتما فولدر بندی و از این چیزا داشته باشه! این بستگی به توسعه دهنده اون فریمورک داره. مهم اون چارچوب هستش که همگی ازش تبعیت میکنن.


Reza Jashnsaz
تخصص : مهندس نرم افزار
@rezajashnsaz0011 5 سال پیش مطرح شد
1

@purya
خب تا وقتی express هست دلیل نداره فریمورک دیگه ای بیاد
Php هم از وقتی لاراول و لومن اومدن دیگه فریمورک دیگه ای بعیده بیاد چون نیازی بهشون نیس
ولی فریمورکای قبلی php همشون مشکل خاصی داشتن و نیاز بود یه چیز بهتر بیاد


پوریا امامی
تخصص : برنامه نویس، طراح وب سایت
@purya 5 سال پیش مطرح شد
0

@rezajashnsaz0011
ممنون بخاطر راهنماییتون
راستش این که میگید " خب تا وقتی express هست دلیل نداره فریمورک دیگه ای بیاد"، پس آیا دلیلی داشته که خود توسعه دهنده های اکسپرس شروع کردن به توسعه دادن یه فریمورک جدید بنام Koa


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام