- عضویت
- 2017/05/18
- ارسالی ها
- 35,488
- امتیاز واکنش
- 104,218
- امتیاز
- 1,376
برنامه نویس وب
سایت های داینامیک، معمولا نیاز به برنامه نویسی دارند تا بتوانند به اهدافی که سایت برای آنها طراحی شده است نزدیک شوند. برای روش شدن قضیه مثالی را از تفاوت های دو سایت با یکدیگر خواهیم زد. سایتی را در نظر بگیرید که کلیه صفحات ساخته شده بصورت ثابت یا استاتیک هستند.
شما هر بار که به این وب سایت مراجعه می نمایید، صفحات سایت و مطالب و متون، همانند یک ویترین فروشگاهی می باشد که ثابت سر جای خود قرار گرفته اند و کاربران فقط می توانند مطالب وب سایت را مشاهده و مطالعه نمایید. در مقایسه با این سایت، سایت دیگری را نظیر فیسبوک در نظر بگیرید. شما هر بار که وارد صفحات فیسبوک می شوید، مطالب و محتویات این سایت، تغییر کرده اند، نظرات کاربران در مورد مطالب شما تغییر کرده است و کاربران دیگر، درخواست دوستی به شما داده اند و بسیاری از موارد دیگر. چنین سایت هایی اصطلاحا سایت های دینامیک یا پویا می باشند و عنصری که این روح و پویایی را به یک سایت خواهد داد، برنامه نویسی سایت می باشد.
انواع زبان های برنامه نویسی تحت وب
برای ساخت یک سایت و برنامه نویسی آن، زبان های زیادی می تواند استفاده شود که در زیر به برخی از آنها اشاره خواهیم کرد:
- C# ASP.NET: این زبان، محصول شرکت مایکروسافت می باشد و از پلتفرم مایکروسافت دات نت فریم ورک، که یک ماشین مجازی می باشد، برای اجاره دستورات برنامه نویسی استفاده می شود. مایکروسافت در حدود سال های 2002 الی 2004، اولین نسخه های این زبان برنامه نویسی را به بازار داد و از آن پس، نسخه های مختلفی از ماشین مجازی اش را انتشار داد. این زبان برنامه نویسی، مجهز به کتابخانه های عظیمی می باشد که برنامه نویسان را قادر می سازد، به سهولت به برنامه نویسی تحت وب برای سایت های خود اقدام کنند.
مایکروسافت نه تنها از این پلتفرم، برای استفاده در ساخت سایت های داینامیک استفاده کرد، بلکه عملا این پلتفرم، این اجازه را به برنامه نویسان خواهد داد تا به راحتی بتوانند برای انواع مختلفی از سیستم عامل ها نظیر ویندوز، ویندوز موبایل، ویندوز CE و غیره، برنامه های کاربردی ایجاد و خلق نمایند.
- PHP: پی اچ پی زبان برنامه نویسی می باشد که ابتدا برای نمایش آمار سایت بوجود آمد و سپس پس از استقبال کاربران، و تشکیل یک جامعه برنامه نویسی برای آن، بصورت سورس باز، ارتقا پیدا کرد بطوریکه امروزه از آن برای ساخت قوی ترین برنامه های تحت وب می توان استفاده کرد.
مبنای برنامه نویسی برای هر دو زبان PHP و ASP.NET زبان برنامه نویسی C یا C++ است بطوریکه که برنامه نویسانی که با این زبان برنامه نویسی، آشنایی اولیه داشته باشند، به راحتی می توانند، زبان های برنامه نویسی PHP , ASP.NET و یا C# را فرا گیرند.
ممکن است این سئوال برای شما بوجود آید که چه فرقی میان این دو زبان وجود دارد و یا کدامیک بهتر هستند. در پاسخ به این سئوال، باید گفت، هرکدام از این دو زبان اگر شما برنامه نویس حرفه ای در آنها باشید هیچ فرقی با یکدیگر ندارد (از لحاظ کارآیی). شما اگر راننده خوبی باشید قادر خواهید بود، تا با هر ماشینی به خوبی پس از کمی تمرین رانندگی کنید.
و نکته آخر آنکه، با هر یک از این دو زبان برنامه نویسی، می توان هر وب سایتی را ساخت و عملا هیچ سایتی در جهان وجود نخواهد داشت تا توسط یکی از این دو زبان برنامه نویسی، بتوان آن را ساخت ولی توسط زبان دیگر، نتوان آن را بوجود آورد.
سایت های داینامیک، معمولا نیاز به برنامه نویسی دارند تا بتوانند به اهدافی که سایت برای آنها طراحی شده است نزدیک شوند. برای روش شدن قضیه مثالی را از تفاوت های دو سایت با یکدیگر خواهیم زد. سایتی را در نظر بگیرید که کلیه صفحات ساخته شده بصورت ثابت یا استاتیک هستند.
شما هر بار که به این وب سایت مراجعه می نمایید، صفحات سایت و مطالب و متون، همانند یک ویترین فروشگاهی می باشد که ثابت سر جای خود قرار گرفته اند و کاربران فقط می توانند مطالب وب سایت را مشاهده و مطالعه نمایید. در مقایسه با این سایت، سایت دیگری را نظیر فیسبوک در نظر بگیرید. شما هر بار که وارد صفحات فیسبوک می شوید، مطالب و محتویات این سایت، تغییر کرده اند، نظرات کاربران در مورد مطالب شما تغییر کرده است و کاربران دیگر، درخواست دوستی به شما داده اند و بسیاری از موارد دیگر. چنین سایت هایی اصطلاحا سایت های دینامیک یا پویا می باشند و عنصری که این روح و پویایی را به یک سایت خواهد داد، برنامه نویسی سایت می باشد.
انواع زبان های برنامه نویسی تحت وب
برای ساخت یک سایت و برنامه نویسی آن، زبان های زیادی می تواند استفاده شود که در زیر به برخی از آنها اشاره خواهیم کرد:
- C# ASP.NET: این زبان، محصول شرکت مایکروسافت می باشد و از پلتفرم مایکروسافت دات نت فریم ورک، که یک ماشین مجازی می باشد، برای اجاره دستورات برنامه نویسی استفاده می شود. مایکروسافت در حدود سال های 2002 الی 2004، اولین نسخه های این زبان برنامه نویسی را به بازار داد و از آن پس، نسخه های مختلفی از ماشین مجازی اش را انتشار داد. این زبان برنامه نویسی، مجهز به کتابخانه های عظیمی می باشد که برنامه نویسان را قادر می سازد، به سهولت به برنامه نویسی تحت وب برای سایت های خود اقدام کنند.
مایکروسافت نه تنها از این پلتفرم، برای استفاده در ساخت سایت های داینامیک استفاده کرد، بلکه عملا این پلتفرم، این اجازه را به برنامه نویسان خواهد داد تا به راحتی بتوانند برای انواع مختلفی از سیستم عامل ها نظیر ویندوز، ویندوز موبایل، ویندوز CE و غیره، برنامه های کاربردی ایجاد و خلق نمایند.
- PHP: پی اچ پی زبان برنامه نویسی می باشد که ابتدا برای نمایش آمار سایت بوجود آمد و سپس پس از استقبال کاربران، و تشکیل یک جامعه برنامه نویسی برای آن، بصورت سورس باز، ارتقا پیدا کرد بطوریکه امروزه از آن برای ساخت قوی ترین برنامه های تحت وب می توان استفاده کرد.
مبنای برنامه نویسی برای هر دو زبان PHP و ASP.NET زبان برنامه نویسی C یا C++ است بطوریکه که برنامه نویسانی که با این زبان برنامه نویسی، آشنایی اولیه داشته باشند، به راحتی می توانند، زبان های برنامه نویسی PHP , ASP.NET و یا C# را فرا گیرند.
ممکن است این سئوال برای شما بوجود آید که چه فرقی میان این دو زبان وجود دارد و یا کدامیک بهتر هستند. در پاسخ به این سئوال، باید گفت، هرکدام از این دو زبان اگر شما برنامه نویس حرفه ای در آنها باشید هیچ فرقی با یکدیگر ندارد (از لحاظ کارآیی). شما اگر راننده خوبی باشید قادر خواهید بود، تا با هر ماشینی به خوبی پس از کمی تمرین رانندگی کنید.
و نکته آخر آنکه، با هر یک از این دو زبان برنامه نویسی، می توان هر وب سایتی را ساخت و عملا هیچ سایتی در جهان وجود نخواهد داشت تا توسط یکی از این دو زبان برنامه نویسی، بتوان آن را ساخت ولی توسط زبان دیگر، نتوان آن را بوجود آورد.