Integer ارسال شده در October 28 اشتراک گذاری ارسال شده در October 28 سلام سلام خیلی خوشحالم که با یک تاپیک دیگه در خدمتتونم در اصل این تاپیک بروزرسانی واسه تاپیک "۴ زبان برتر تحت وب" هستش که خدایی خودم خوندمش زیاد چیزی میز نفهمیدیم واسه همینم خواستم یه تاپیک عین همون فقط با این تفاوت که جامع تر و بهتر توضیح بدم زبان های برتر تحت وب فرانت اند (به سمت کاربر) فرانت اند به طراحی سایت میگن، مثلا من میخوایم یه تکست باکس بالای صفحه باشه، به این میگن فرانت اند کلا اون چیزایی که در صفحه میبینیم فرانت اند هستن بک اند (به سمت سرور) بک اند به بخش دیگه ی سایت که هیچمس بهش دسترسی نداره میگن ( البته به جز خود برنامه نویس بدبختشا )، مثلا شما میخواید زمانی که دکمشو (باتن منحرفا) زدن چک کنه ببینه همه چی رو یارو... چیز یعنی کاربر پر کرده یا نه به این میگن بک اند به صورت خلاصه وار بگم بک اند چیزایی هستن که یارو... چیز اشتباه شد کاربر نمیتونه ببینه ( مگر اینکه خلوص نیت داشته باشه و چشم سوم ) خب... حالا که این هارو توضیح دادم میریم که زبان های برنامه نویسی رو بگم 1- JavaScript به سمت: کاربر - سرور مدل: اسکریپتی - شی گرا - تفسیری ... جاوااسکریپت (Javascript) زبانی اسکریپتی، شی گرا، تفسیری... هستش. این زبان بیشتر برای قابلیت ای که داره (DOM (Document Object Model)) طرفداران بسیاری رو تونسته به خودش جذب کنه و اکثر شرکت ها و سایت های بزرگ مثل : گوگل، یوتیوب، توییتر، فیس بوک، خوده آرساکیا و... ازش استفاده میکنن هر قطعه کد جاوااسکریپت رو یک اسکریپت مینامند، این مورد هم قابل ذکر هستش که جاوا اسکریپت اشتباه هستش و جاوا و اسکریپت از هم کلمه ی جدایی نیستن و یکی نوشته میشن، در انگلیسی هم این قانون وجود داره 2- PHP به سمت: سرور مدل: اسکریپتی - شی گرا - تفسیری و... پی اچ پی یک زبان دیگه ای مثل جاوااسکریپت هستش که سایت های بزرگ ازش استفاده میکنن و یک زبان بسیار قدرتمند هستش ( ولی به Asp .Net MVC نمیرسه چون گنگ سی شارپ بالاس (البته من خودم از جفتشون استفاده میکنم) ) یکی از قابلیت های بزرگ PHP که کاری کرده سایت های بزرگی مثل : ویکی پدیا - یوتیوب - فیس بوک و... ازش استفاده میکنن، شی گرایی و اتصالش به دیتابیس MySQL هستش، ولی به دلیل اینکه سرعت پایینی داره ( چون زبان تفسیری هستش ) سرعت به شدت پایینی داره و دلیلی که کمتر سایت های بزرگ ازش استفاده میکنن اینه، به شخصه خودم از Asp .Net MVC استفاده میکنم چون کامپایلری هستش و سرعتش مثل موشکایی هستش که اون روز زدیم 3- #C به سمت: سرور مدل: شئ گرا - کامپایلری - چند منظوره همونطوری که میدونین، مایکروسافت که کلا خودشو میکنه تو همه چیز و از هیچ چیز هم عقب نمیمونه، مایکروسافت تونست با الگوی SmartUI (ویندوز اپلیکیشن ها) خودشو به بهترین جایگاه ها برسونه، تنها کاری که با اسمارت یو آی انجام میدادین، درگ کردن کامپوننت ها بود و انداختنش روی صفحه... همین! اما میریم به کمی آینده... زمانی که وب سایت سازی به عوج خودش رسیده بودش مایکروسافت جاشو تو این حوضه خالی دیدش... واسه همینم اومد و Asp .Net WebForms که چرت ترین چیز بودش رو انتشتر دادش... تنها کاری که برنامه نویس میکردش درگ کردن کامپوننت ها بودش و تمام و همه کار با اون سرور بدبخت بودش، سرور باید لود میکردش همه چی رو، به کد HTML CSS تبدیلشون میکرد و در نهایت خروجی رو نشون میداد که با اینکه کامپایلری هم بود از صد تا زبان تفسیری کمتر بود سرعتش... بعد از یه مدت طرفدار های الگوی WebForms و فریم ورک Asp .Net WebForms ریزش پیدا کرد و مایکروسافت اومد دنباله چاره گشت... در نهایت اومد و الگوی MVC یا همون Model View Controller یا همون الگوی سه لایه خودمون و فریم ورک Asp .Net MVC رو انتشار دادش... دیگه مایکروسافت خیلی ترکوند و ازاونجا به بعد کلا اسم مایکروسافت بین همه برنامه نویس ها پیچید... اما میرسیم به زمان حال که الگوی MVC تقریبا مرده و الگوی Core جاش رو گرفته، حالا Asp .Net Core چیه؟ در اصل از نسخه، از ورژن ۵ به بعده الگوی MVC اسمش به Core تغییر پیدا کرد و در اصل میخواستن بزارنش Asp .Net 5 که به دلایلی گذاشتنش Asp .Net Core نکته ی خیلی مهم: در اصل زمانی که در شرکتی استخدام میشدید ازتون پرسیدن الگوتون واسه ی توسعه ی وب سایت ها با سی شارپ چیه نگید Asp .Met Core مثلا و بگید Core اگر ازتون پرسیدن فریم ورکتون چیه اون موقع بگید Asp .Net Core که این یک نکته ای بود که حتی خیلی از مشاور ها که برنامه نویسن و میرفتن برای استخدام کسی در شرکت ها میگفتن که اگر ازشون بپرسیم الگوت چیه بگه Asp .Net MVC مثلا یه ضربدر گندهههه بقل رژمشون میزدن و ردشون میکردن 4- Python به سمت: سرور مدل: اسکریپتی - شئ گرا - تفسیری - چند منظوره بله! نوبت به زبانی که تقریبا میشه گفت زبانی هست که حق اکثر برنامه نویسارو زایه کرده میرسیم! پایتون! در اصل خوده پایتون به درد اپلیکیشن های کنسولی فقط میخوره و فریم ورک هاشن که بدرد بخورن... پایتون با داشتن فریم ورک dJango که برای توسعه ی اپلیکیشن های تحت وب و... استفاده میشه تونسته دل خیلی از شرکت های بزرگ مثل: فیس بوک، یوتیوب، تلگرام، گوگل و... ببره توضیح بیشتری راجبش نمیدوم ولی خب تقریبا بدرد بخوره 5- ++C به سمت: سرور مدل: شئ گرا - کامپایلری - چند منظوره بله! درست شنیدید! سی پلاس پلاس! هممون میدونیم که سی پلاس پلاس یک زبان چند منظورس و با داشتنه چیزی (حالا نمیگم فریم ورک چون دقیق نمیدونم فریم ورک محسوبه یا نه) به اسم QT تونسته خودشو تی قلب وب سایت سازی جا بده! خیلی خب دوستان این مطلب هم به پایان رسید امیدوارم لذت برده باشید دوستان! تا زمانی که ویدیو های آموزشی وب سایت سازی رو با تیممون نتونستم بگیرم واستون مطالب آموزشی میزارم قول میدم اگه حمایت کنین سعیمو کنم که زودتر بگیرم ویدیو هارو و در خدمتتون بزارم تا تاپیک یا شایدم آموزش ویدیویی بعدی شما رو به خدای بزرگ میسپارم! خدا یار و نگهدار یک یکتون 1 نقل قول سرم بالاست چون خدا بالا سرمه My Account: لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
Abbas1345 ارسال شده در October 31 اشتراک گذاری ارسال شده در October 31 مرسی دمت گرم نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
Integer ارسال شده در November 1 سازنده اشتراک گذاری ارسال شده در November 1 11 ساعت قبل، Abbas1345 گفته است: مرسی دمت گرم لطف داری عزیزم ❤ نقل قول سرم بالاست چون خدا بالا سرمه My Account: لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
Carl ارسال شده در November 1 اشتراک گذاری ارسال شده در November 1 پر قدرت مثل همیشه . ایول 1 نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
Integer ارسال شده در November 1 سازنده اشتراک گذاری ارسال شده در November 1 4 ساعت قبل، Carl گفته است: پر قدرت مثل همیشه . ایول ❤ حالا یه تیم زدیم تو فروم میخوایم آموزش برنامه نویسی هم بدیم و ویدیوی اولشم آمادست فقط یک سری کار های جزئیش مونده که اونا هم تموم شن دوره استارت میشه 1 نقل قول سرم بالاست چون خدا بالا سرمه My Account: لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
ارسالهای توصیه شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید.
توجه: strong> مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.