زبان های برنامه نویسی وب سایت
آذر ۱۴, ۱۳۹۶
بازاریابی با شبکه های اجتماعی
آذر ۱۸, ۱۳۹۶

انواع برنامه نویسی وب

برنامه نویسی وب و توسعه وب سایت دو جنبه کلی دارد .
اولی برنامه نویسی وب Web Programming و دیگری طراحی صفحات وب می باشد که به آن Web Design می گویند.

برنامه نویسی وب (Web Programming) مرتبط به کدنویسی بخشی از نرم افزار می باشد که بر روی سرویس دهنده وب و در محل دیگری اجرا میشود ولی طراحی وب (Web Design) یا کدنویسی با آن بخشی از نرم افزار در ارتباط است که داخل مرورگر وب و در دستگاه کاربر اجرا میگردد.
مرز میان این دو قسمت خیلی نامحسوس می باشد و هر طراح وب سایت باید به هر دو قسمت اشراف کافی داشته باشد.

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

انواع برنامه نویسی وب

برنامه نویسی وب

برنامه نویسی سمت سرور ( Server Side Programming )

برنامه نویسی وب به شکل مخصوص بر روی این قسمت تمرکز کرده است.

برعکس برنامه نویسی سمت کاربر که بیشتر روی عنصر های ظاهری تمرکز دارد ،
در حوزه برنامه نویسی سمت سرور عملیات پشت صحنه نظیر ارتباط با سرویس دهنده بانک های اطلاعاتی و یا داده ها توجه می شود.

در بین زبان های برنامه نویسی سمت سرور که قبلا به آنها اشاره کردیم زبان PHP بیشترین سهم را تصاحب کرده است و فناوری ASP.NET و زبان های VB و #C دارای سهم کوچکی در حدود ۲۰ درصد هستند.
بعد از این زبان ها در آخر فناوری Java و دیگر زبانها قرار دارند.

برای اطلاع از زبان های برنامه نویسی سمت سرور به این مقاله  مراجعه نمایید.

زبان PHP فراگیرترین زبان برنامه نویسی وب می باشد که در دنیای منبع باز منتشر شد است
و از سرویس بانک اطلاعاتی MySql و سرویس Apache بر روی سیستم عامل Linux بهره میبرد.

درست است که به دلیل محبوبیت PHP قابلیت اجرای آن بر روی بستر Windows هم مهیا گشته است ولی همچنان مناسبترین بستر همان سرورهای لینوکسی می باشد.

البته زبان های دیگری نظیر Perl و یا Ruby هم در دنیای منبع باز (اوپن سورس) وجود دارند ولی هیچ یک مثل PHP در میان کاربران رشد نکرده اند .

در عین حال ابزاری نظیر Easy PHP و WAMP Server نیز شما را در درست کردن یک سرور مجازی روی کامپیوتر شخصی کمک میکنند.

فناوری ASP.NET نیز توسط مایکروسافت منتشر شده است ولی برنامه نویسان آن مجبور به بکاربردن دیگر نرم افزارهای این شرکت هستند.
ASP.NET در کنار VB و #C و بانک اطلاعاتی SQL Server و سیستم عامل Windows Server کامل میشود.

فناوری Java در سه نسخه متفاوت منتشر شده است.

Java SE برای برنامه نویسان دسک تاپ ،
Java ME برای برنامه نویسان تجهیزات همراه نظیر موبایل و تبلت و
Java EE برای برنامه نویسان وب.

به طور معمول از Java در سازمان های بزرگ نظیر بانک ها ،
بیمه ها و یا آژانس های مسافرتی استفاده میشود.
این فناوری بر روی انواع مختلف سیستم عامل قابل اجرا می باشد ولی در اصل Java با Unix گره خورده است.

برنامه نویسی وب

برنامه نویسی سمت کاربر ( Client Side Programming )

طراحان صفحات وب سایت بیشتر بر روی این قسمت تمرکز و مهارت دارند.
دو زبان اصلی طراحی صفحات وب HTML و CSS می باشند.

در حقیقت ساختار پایه یک صفحه وب HTML و چگونگی نمایش مثل نوع فونت ها،
رنگ ها و یا نوع نوشته ها به وسیله CSS نشان داده می شوند.

در اصل HTML پایه اصلی صفحات وب می باشد و CSS عنصر های ظاهری را تعریف میکند.

برای بعضی از عوامل تعاملی نظیر کنترل حرکت ماوس و یا عکس العمل به فشار کلید از Java Script استفاده می شود.
یکی از مورد های مهم این می باشد که Java Script هیچ گونه ارتباطی به JAVA ندارد.

زبان Java Script فقط به وسیله مرورگر وب اجرا می شود.

شرکت های دیگری نیز نظیر Adobe و مایکروسافت نیز با انتشار Flash و Silver Light سهمی در ابزارهای طراحی صفحات وب را به خود اختصاص داده اند.

در کنار همه این موارد نرم افزارهای دیگری نظیر Dream Weaver و یا Expression Web نیز برای طراحان وب منتشر شده اند تا در کنار نرم افزارهای دیگری مثل PhotoShop و یا FireWork طراحان وب را یاری کنند.

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

1 × دو =