PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : زبان های برنامه نویسی سایت کدامند ؟ 1



salavati1
01-09-2017, 06:07 PM
توسعه وب سایت دارای دو رویکرد کلی تحت عناوین طراحی سایت (http://www.web24.ir) و برنامه نویسی وب است که هریک دارای زبان های متعددی برای ساخت یک وب می باشد
اغلب طراحان صفحات اینترنتی بر روی برنامه نویسی سمت کاربر تمرکز دارند:
Html: این زبان در سال 1989 توسط تیم برنزلی خالق وب برای انتشار داده ها معرفی شد.ساختار و پیکره بندی یک صفحه اینترنتی برپایه عناصر html است که این عناصر در نزد توسعه دهندگان وب همان تگ ها هستند شکل کلی یک تگ html بدین گونه است. کلیه اطلاعاتی که قرار است برای کاربر نمایش داده شود باید در بین این تگ ها قرار گیرد.در واقع می توان گفت html یک زبان برنامه نویسی نیست بلکه زبانی برای نشانه گذاری عناصر صفحات است.در حال حاضر آخرین نسخه این زبان نسل پنجم آن است که در سال 2008 معرفی شد ولی هنوز به تایید کنسرسیوم جهانی وب نرسیده و توسعه آن هم هنوز نهایی نشده است.
بسیاری از کارشناسان وب معتقدند کدنویسی درhtml5 شکل جدیدتری از خود را نمایان خواهد کرد به گونه ای که تمام عناصر صفحه ها معنا دارتر شده و رفته رفته تبدیل به زبانی برای تولید اپلیکشین ها خواهد شد.اهمیت دستیابی به html5 آن قدر زیاد بود که استیو جابز رئیس شرکت اپل در سال 2010 طی نامه ای سرگشاده خبر از ظهور html5 و نابودی فلش داد.
Css : شیوه نامه آبشاری توسط تیمی از کنسرسیوم جهانی وب با رهبری دوتن از افراد با نام های برت باس و هیکن لای آغاز به کار کرد به طوریکه اولین نسخه ان در سال 1960 منتشر شد و قادر بود تغییراتی رابرروی فونت های صفحات و رنگ آن ها و همچنین رنگ پس زمینه ایجاد کند در واقع باید گفت این شیوه نامه آبشاری که درسال 1980باهدف منسجم کردن اطلاعات اسناد وب توسعه داده شد . زبانی برای شکل دادن و آرایش عناصر مختلف صفحات وب است.
سپس نسخه دوم cssدر سال 1998 منتشر شد و درحال حاضر آخرین نسخه آن همچنان درحال توسعه است.htmlوcss را می توان دو یار جدانشدنی ازهم نامید زیرا مکمل یکدیگر هستند به طور معمول هر وب سایتی حداقل دارای یک فایل شیوه نامه استایل است .
Javascript : زبان جاوا اسکریپت توسط برند ایچ در پروژه مرورگر نت اسکیپ توسعه پیدا کرد و برای اولین بار در نسخه بتای نت اسکیپ 2 عرضه شد. زبان جاوا اسکریپ در ابتدا تحت عنوان لایو اسکریپ معرفی شد و بعدها به جاوا اسکریپ تغییر نام یافت.پویایی صفحات یا به نوعی رویدادهایی که در صفحات بوجود می آیند برپایه این زبان است. جاوااسکریپت از خانواده زبان های اسکریپتی است و قادر است در بین عناصر صفحه قرار بگیرد و عناصر مورد نظر را تحت کنترل خود در آورد تمام مرورگرها وب امکان فعال و غیر فعال کردن زبان جاوا اسکریپ ایجاد شود در اغلب وبگاه ها برای اعتبار سنجی اولیه فرم ها ازاین زبان کمک می گیرند.
Jquery: فریمورک جی کوئری یکی از فریم ورک های محبوب پرطرفدار و کم حجم جاوا اسکریپ در مرورگر فایرفاکس است که درسال 2006 این زبان را معرفی کرد.
زبان جی کوئری کاملا رایگان است و تحت دو پروانه gpl و mtl توسعه می یابد جی کوئری برای کنترل عناصر صفحات وب دارای توابع بسیار زیاد و همچنین پلاگین های متعدد و پرکاربرد است .
برنامه نویسی سمت سرور
پیش از بحث درباره برنامه نویسی سمت سرور ابتدا باید با سه مفاهیم زیر آشنا شویم :
هاست : به فضایی اطلاق می شود که تمام فایل های وبگاه ما بر روی آن قرار دارد.
سرور: کامپیوتری است که کاربران در صورت اتصال به اینترنت می توانند به اطلاعات روی آن دسترسی پیدا کنند.
وب سرور: یک نرم افزار کامپیوتری است که درخواست های کاربران را از طریق پروتکل هایی نظیر http را که بوسیله مرورگر ارسال می شود را دریافت می کند صفحه درخواستی را یافت می کند و در نهایت صفحه وب یافته شده را ازطریق شبکه به مرورگر درخواست کننده می فرستد.
اغلب صفحات اینترنتی در دوران کودکی وب به شکل استاتیک بودند و برای تغییری کوچک در آنها نیاز به مشقت فراوانی بود رفته رفته با حضور وب 2 و گسترده شدن جامعه کاربران محتوا در وب صفحات اینترنتی بیش از پیش احتیاج به پویایی داشت و دیگر آن شیوه های سنتی پاسخ گوی نیازهای گردانندگان وبگاه نبود.
اگر بخواهیم با بیانی ساده کارکرد زبان های سمت سرور را تشریح کنیم باید بگوییم وبگاه هایی که صفحاتی پویا دارند و دائما در حال تغییر و تولید محتوا در صفحات هستند نیاز دارند این درخواست های خود را در قالب یک زبان به سرور انتقال دهند به کمک این زبان ها سیستم های مدیریت محتوا به عنوان یک نرم افزار تحت وب تولید می شوند تا بتوانند این درخواست ها را برای گردانندگان وبگاه ها مدیریت کنند.