حالا با چه زبانی وب را شروع کنیم؟
بعد از توضیحات جالبی که این ویدیو در مورد اهمیت انتخاب وب به عنوان بستر برنامه نویسی داد، ما بخش های متعدد برنامه نویسی وب رو هم پیش از این توضیح داده ایم. و حالا میدونیم که بخش زیرساخت یا بک اِند رو باید یاد بگیریم تا ارتباط با بانک اطلاعاتی میسر بشه. نکته انتخاب زبان مناسب برای این باید باشه که بعضی به غلط اون رو بر اساس توانایی های زبانها به دیگران توصیه میکنن. اینها همون افرادی هستن که شناخت کافی از کدنویسی ندارن!
برای اینکه روشن بشه زبانها بر چه اساسی توسط افراد انتخاب میشن، چند زبانی رو که در بورس هستن معرفی میکنم و شما بعدش تشخیص میدین دلیل انتخاب چی میتونه باشه:
پایتون Python:
امروز پرطرفدارترین زبان در دنیا و نزدیک ترین به زبان انسان و یادگیری ساده تر از بقیه و حدود ۴۰۰۰ کتابخانه ی کد و ماژول اضافه برای انواع پروژه ها از وب گرفته تا هوش مصنوعی و آمار و داده آمایی.
ولی در نظر داشته باش هر زبانی که پرطرفدار یا ساده است، لزومن فنی تر از بقیه و با کیفیت بالاتری از نظر کار با منابع سیستمی، یا عملیات تخصصی و فنی نیست. حالا برای اینکه بگم فنی تر یعنی چی باید زبانهای دیگه رو هم توضیح بدم.
سی شارپ # C:
مایکروسافت ساخته و در واقع یه کتابخانه ی کد متشکل از کدهای ویژوال بیسیک و ++C هست. هر برنامه ای توی هر محیطی مثل وب و موبایل و غیره رو میشه نوشت. تازگی ها نوع ASP دات نت Core باعث شده امکان اجرا روی هر سیستم عامل رو هم بده.
ولی بیشتر کشورهای صنعتی غیرآمریکایی فکر میکنن چیزی که محیط توسعه اش هم اوپن سورس نیست و در انحصار قرار داره ممکنه دست مصرف کننده رو بذاره توی پوست گردو و در کل اطمینان کردن به آمریکایی های انحصارطلب سخته. همون دلیلی که آندروید رو از اپل محبوب تر کرده.
جاوااسکریپت Javascript:
که همون جاوا نیست! همین جناب تلگرام داره روی نسخه ی خاصی از این زبان تحت Node.js کار میکنه. از ۲۰۰۴ تا الان دیگه این زبان به فنی ترین زبان دنیا بدل شده و حیطه های کارهایی که میشه باهاش کرد بسیار گسترده تر از بقیه است و یکی از مهم ترین تکنیک های این زبان بحث SPA یا سایت های تک صفحه است که می بینید بدون رفرش کل پیج با کلیک رو لینک ها میشه مطالب رو عوض کرد!
کلی کتابخونه ی حرفه ای برای تولید این اپ های مدرن به اسم React, Angular و این آخری ها Vue براش درست کردن. و البته شما میتونین در هر پلتفرم که دوس دارین مثل موبایل، وب یا دسکتاپ باهاشون برنامه بسازین.
پی اچ پی PHP:
بالای ۶۰ درصد سایت های جهان و بهترین نرم افزارهای سایت ساز مثل Wodpress یا غول ترین سایت های جهان مثل ویکی پدیا یا فیسبوک هسته های اولیه شون با این زبانه. بیشترین آموزش ها و داکیومنت ها در موردش وجود دارن و باید ازش سر در آورد تا در عرصه ی وب موفق بود.
#skill
Post #104
898
کدنویس یکروزه از کدام زبان برنامه نویسی شروع کنیم!؟ برای موبایل؟ وب؟ یا ویندوز؟ در اینجا یک بررسی دقیق برای پاسخی درست به این سؤال شده. مهم ترین نکته بعد از مقایسه ی این سه حوزه و قابلیت های اونها اینه که در هر زمینه ای کار می کنید باید در اون زمینه بسیار حرفه ای…Telegram کدنویس یکروزه چه زبان برنامه نویسی، کجا و برای چه؟ برنامه نویسی امروز به شکل 'وب اپلیکیشن' مطرحه چون نیاز به نصب نداره و از تلوزیون های هوشمند (مثل اپ تماشای فیلم) تا موبایل ها که رایج ترین کامپیوترها در دست مردم هستن، تنها با یک مرورگر اینترنتی و بدون نیاز…