راکت
محسن مهری
محسن مهری
توسط محسن مهری مطرح شد
حل
5 پاسخ

آیا اینکه javascript مبحث کلاس توش شبیه سازی شده مشکل ساز خواهد شد

سلام مهندسین خسته نباشید.
اینکه javascript توش مبحث کلاس و مباحثی مثل ارث بری و چمیدونم مواردی مثل interface , abstract رو نداره و کلا مبحث کلاس و شی گرایی توش شبیه سازی شده، در آینده مشکل ساز نخواهد شد.
من میخام حرفه ای javascript رو یاد بگیرم .اما میترسم راه درستی رو انتخاب نکرده باشم، و به خاطر این ضعف تا چند سال دیگه افت کنه یا اصلا از یک حدی بیشتر پیشرفت نکنه.
چون کلا موارد شی گرایی ، ارث بری و design patterns ها مواردی هستند که توی پروژه های بزرگ کاربرد دارند ،
اگه جاوااسکریپت این موارد رو پشتیبانی نمیکند، نمیتوان نتیجه گرفت که برای پروژه هایی با scale بالا به درد نمیخوره؟؟


ثبت پرسش جدید
محسن مهری
محسن مهری
تخصص :برنامه نویس back-end با زبان php framework laravel
@mohsen.mehri61014 سال پیشمطرح شد
1

درود دوستان .در آخر سر به این نتیجه رسیدم که بله هنوز کم و کاستی هایی از مبحث شی گرایی رو javascript داره اما به دلیل متغیرهای قدرتمند دیگه اش مثل : بازار کار عالی . جامعه برنامه نویسی بزرگ و بهترین انتخاب برای پیاده سازی برنامه های api . میشه ازش گذشت
توضیح بیشتری هم بدم با مطالعه به این نتیجه رسیدم که typeScript اومده که همین مشکلات ( یعنی عدم ساپورت شی گرایی در جاوااسکریپت ) رو حل بکنه .و تا مقدار قابل توجهی هم حل کرده است.
اما مباحثی مثل مثلا تعریف متغیرها یا توابع به صورت public , private , ... در کلاس ها یا تعریف interface و ... اینا هنوز توی جاوااسکریپت ساپورت نمیشند .


Ibo Kiani
Ibo Kiani
تخصص :Backend developer
@abdoki77884 سال پیشمطرح شد
2

مگه جاو اسکریپت شی گرا نیست؟😐


فاطمه کاظمی زاده
فاطمه کاظمی زاده
تخصص :Senior front-end در هولدینگ دکتر کرمانی - مدرس مجتمع فنی
@kazemi4 سال پیشمطرح شد
1

جاوااسکریپت 6 و 7 و 8 هم مطالعه کردین؟


محمد حسین
محمد حسین
تخصص :mevn stack
@saghari4 سال پیشمطرح شد
1

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


محسن مهری
محسن مهری
تخصص :برنامه نویس back-end با زبان php framework laravel
@mohsen.mehri61014 سال پیشمطرح شد
0

@kazemi @saghari
درود مهندسین.با عرض تشکر فراوان . نه من سطحی مطالعه کردم، برنامه نویس vuejs هستم .یک سالی هم هست که دارم javascript کد میزنم اما به هیچ وجه خودم رو برنامه نویس javascript نمیدونم.برای همون پرسیدم.
اما باعرض تشکر دوباره .اینها جواب سوال من نبود

js مباحثی مثل private public protected دارد یا خیر؟
abstract , interface دارد یا خیر ؟
شی گرایی و ارث بری دارد یا خیر؟


محسن مهری
محسن مهری
تخصص :برنامه نویس back-end با زبان php framework laravel
@mohsen.mehri61014 سال پیشمطرح شد
1

درود دوستان .در آخر سر به این نتیجه رسیدم که بله هنوز کم و کاستی هایی از مبحث شی گرایی رو javascript داره اما به دلیل متغیرهای قدرتمند دیگه اش مثل : بازار کار عالی . جامعه برنامه نویسی بزرگ و بهترین انتخاب برای پیاده سازی برنامه های api . میشه ازش گذشت
توضیح بیشتری هم بدم با مطالعه به این نتیجه رسیدم که typeScript اومده که همین مشکلات ( یعنی عدم ساپورت شی گرایی در جاوااسکریپت ) رو حل بکنه .و تا مقدار قابل توجهی هم حل کرده است.
اما مباحثی مثل مثلا تعریف متغیرها یا توابع به صورت public , private , ... در کلاس ها یا تعریف interface و ... اینا هنوز توی جاوااسکریپت ساپورت نمیشند .


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

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