سلام و عرض ادب خدمت همه دوستان امیدوارم که حالتون خوب باشه
من به شدت علاقمند این هستم که برنامه نویس وب باشم و از شما تو انتخاب بهترین زبان راهنمایی میخوام. تحقیق کردم ولی بیشتر گیج کننده بود میخوام راه مناسب رو بگید
ماجرا از اونجایی شروع میشه که اوایل قبل اینکه هیچ اطلاعاتی داشته باشم نسبت به برنامه نویسی دوست داشتم تو حوزه هوش مصنوعی برم و با تحقیق زبان پایتون رو برای اون انتخاب کرده بودم ولی چون خیلی ها گفتن بسیار سخته و بشدت ریاضیات در حد حرفه ای میخواد ( بخش دوم بیشتر اذیتم کرد ) متاسفانه گذاشتم کنار و اومدم سمت برنامه نویسی وب
تو تحقیقاتم چند زبان رو مناسب برای برنامه نویسی وب دیدم که معایبشون گاها انقد زیاد بود که ادم رو گیج میکرد
من هدفم اینه که بتونم فرانت و بک رو خودم به تنهایی به بهترین شکل پیاده کنم اینم گفتم این وسط بگم
زبان هایی که مورد توجه من بودن برای برنامه نویسی وب اول جاوا اسکریبت ، بعد php بعد سی شارپ و پایتون بود که معایب اونا رو مینویسم شما بگید واقعا این معایب درستن ؟ بالاخره کدوم انتخاب کنم برای شروع
بررسی زبان جاوا اسکریبت:
مزایا:
1- تو همه سایت ها استفاده شده
2- هم برای بک هم برای فرانت کاربرد داره ( این خیلی جذبم کرد )
3- باهاش نوشته بودن توسعه بازی میشه انجام داد برای مرورگر
معایب:
1- امنیت پایین به دلیل قابل مشاهده بودن
2- دیباگ کردن بسیار سخت
3-کند بودن
4- با سایر زبان های برنامه نویسی خیلی قوانین اش نمیخوره!
خوب الان این معایب خودش برای ایراد گرفتن به ی پروژه کافیه من چیکار کنم دقیقا ؟
بررسی زبان PHP:
مزایا:
1- خیلی سیستم های مدیریت محتوا از این زبان استفاده میکنند مثل وردپرس جوملا، مجنتو و… .
2- تو سایت هایی مثل پونیشا خیلی پروژه براش زیاده
3- سرعت بهتر نسبت به جاوا اسکریبت
4- کسب درامد از طریق پلاگین نوشتن
5- پایدار بودن
معایب:
1- مشکل امنیت به خاطر منبع باز بودن
2-نبودن ابزار اشکال زدایی
3- افت شدید نمودار محبوبیت در سایت tiobe (این برام مهم بود)
4- تو فرانت کاربرد نداره
بررسی زبان سی شارپ:
1- میشه باهاش بازی سازی یا برنامه نویسی دسکتاپ انجام داد ( ی تیر دو نشون)
2-امکان برنامه نویسی اندروید
3- پشتیبانی مایکروسافت
4- سایت های بزرگی ازش استفاده کردن حتی تو ایران
معایب:
1- سخت بودن یادگیری
2- اتصال ضعیف به api
3- انعطاف پذیری پایین
4- پروژه های محدود نسبت به php در سایت های فریلنسری
زبان پایتون هم که اصلی ترین فاکتوری که مد نظرم بود این بود که این زبان همه جا میگن یادگیری آسان داره و از نظر محبوبیت هم تو صدر هست الان تو سایت تیوبی. همچنین میگن پروژه هایی که این زبان باهاش میشه گرفت گرون هست و درامد خوبی ایجاد میکنه…
اما این زبان هم میگن کند هست و تو فرانت هم کاربرد نداره و کاربرد اصلی اش هم علم داده و هوش مصنوعی هست.
راهنمایی که از شما دوستان میخوام اینه که بمن بگید با ایرادات کدوم یکی قابل چشم پوشی هست قابل حل؟
الان من کدوم رو انتخاب کنم ؟
ممنون میشم از تجربیاتتون بهم بگید.