Alireza GumaryaN
Alireza GumaryaN
خواندن ۲ دقیقه·۴ سال پیش

تفاوت زبان های وب نویسی (JS,php,HTML,asp.NET,CSS)

شاید شما هم از علاقه مندان به حوضه وب نویسی و طراحی وب هستین ، ولی نمی دونید برای نوشتن یک وبسایت باید از کدوم زبان برنامه نویسی استفاده کرد ؛ ویا اینکه نمی دونید تفاوت بین زبان های برنامه نویسی چیه؟!!
خب ،
ما در این مطلب قراره کامل به بحث زبان های برنامه نویسی می پردازیم.
در پاسخ به این سوال که کدوم زبان برنامه نویسی به تنهایی مورد استفاده قرار میگیره ، باید بگیم هیچ کدوم...
نه php نه JavaScript و نه HTML به تنهایی میشه یک وبسایت تهیه کرد.
برای داشتن یک وبسایت شما باید برحسب اینکه فرانت اند( برنامه نویس سمت کاربر) یا بک اند (برنامه نویس سرور) می خواید باشید زبان مورد نظرتون رو انتخاب کنید.
فرض کنید وبسایتی دارید از اون بازدید می کنید یک فرد در یک خونه باشه.

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

یک خونه با یک سری مصالح ساخته میشه و یک سرور هم با زبان هایی مثل asp.NET JavaScript.NODE و دیگر زبان های سمت یرور نوشته میشه.

و اما خود سایت:

اگه یک سایت رو ما یک آدم در نظر بگیریم اون موقع:

اچ دی ام ال همون اسکلت بندی های یک سایته و باهاش چینش و شما کلی سایت رو انجام میدن

سی اس اس همون پوست و رنگ پوست شخصه که بهش قیافه و زیبایی میده

جاوا اسکریپت ، پی اچ پی ، تایپ اسکریپت و... همون فکر و مغز و اعصاب شخص هستن که بهش پویای میدن و با عث میشن کار هارو انجام بده.

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

باید از زبان های مختلف براش استفاده کرد.و اگر هم وبسایت ما گسترش پیدا کنه باید براش یه خونه (برنامه سرور) درست کنیم که در اون صورت به بک اند و زبان های برنامه نویسی سمت سرور نیاز داریم.

خب حالا یه سوال :

اول کدوم رو یاد بگیریم؟

جاوا اسکریپت

پی اچ پی

سی اس اس

با اچ تی ام ال رو؟

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

از اونجا که هر کدوم حجم زیادی دارن ، اگه یکی رو یاد بگیرین و بعد برین سراق اون یکی حتما با اتمام دومی ، زبان اول یادتون میره.و در عین حال یاد گیری شما نا متقارن میشه...

مثل آدمی که اعضا بدنش نا متقارن رشد میکنه...

خب امید وارم که این مطلب براش شما مفید واقع شده باشه ، ممنون که تا اینجا همراه ما بودین:)

وب نویسیبرنامه نویسیجاوا اسکریپت
برنامه نویس ، علاقه مند به الکترونیک ، میکرو الکترونیک ، کامپیوتر و هرچیزی که برنامه نویسی بخواد!!!
شاید از این پست‌ها خوشتان بیاید