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

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

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


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

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


عبدالرحمان کیانی
تخصص : Backend developer
@abdolrahman 3 سال پیش مطرح شد
2

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


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

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


محمد حسین
تخصص : mevn stack
@saghari 3 سال پیش آپدیت شد
1

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


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

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

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


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

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


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

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