وقتی به این مرحله رسیدید طبیعتا موارد پیشین و پیش نیاز های کدنویسی برای وبسایت را میدانید . با توجه به برنامه ریختن و پلنینگ بیزینس , طراحی رابط کاربری و …. اکنون آماده اید تا باهم برای کدنویسی و مراحل دیگر پیش رو قدم برداریم .
کمی راجب بیس و مبنای کار کدنویسی برای وبسایت اطلاعات کسب کنیم . برای شروع بهتر است با چندتا سوال کار را پیش ببریم :
توسعه وب فرآیند ایجاد و نگهداری وب سایت ها با استفاده از فناوری هایی مانند HTML، PHP و جاوا اسکریپت و همچنین با سیستم های مدیریت محتوا (CMS) است.
نباید با طراحی وب اشتباه شود، توسعه وب به جنبه های فنی یک وب سایت مربوط می شود. طراحی وب به ظاهر و احساس وب سایت مربوط می شود.
دانستن اینکه کد وب چگونه کار می کند مفید است.
اما CMS های مدرن مانند WordPress و Wix توسعه وب را در دسترس افرادی قرار داده اند که پیشینه کدنویسی ندارند.
با این وجود، داشتن حداقل دانش از اصول فن آوری های وب هنوز مفید است زیرا به توسعه دهنده کمک می کند مشکلات را عیب یابی کند یا راه حل های سفارشی ایجاد کند.
توسعه وب بسیار مهم است زیرا از طریق ایجاد تجربیات آنلاین با کارایی بالا، تأثیر مستقیمی بر درآمد دارد.
تفاوت بین توسعه وب و طراحی وب
طراحی وب به طور کلی بر روی ظاهر یک سایت و نحوه تعامل کاربران با سایت متمرکز است.
توسعه وب کار فنی ایجاد یک وب سایت را توصیف می کند.
در حالی که ممکن است بین این دو رشته تلاقی وجود داشته باشد، از این نظر که یک طراح وب ممکن است مهارت های توسعه داشته باشد و بالعکس، این دو رشته جداگانه هستند.
شما هم میتوانید هر کاری را که دوست دارید، بکنید؛ اگر فقط باور کنید که میتوانید.
جک کانفیلد
دو دسته توسعه وب
انواع مختلفی از توسعه وب وجود دارد. اما همه آنها به دو دسته تقسیم می شوند:
- توسعه Front-End.
- توسعه Back-End.
توسعه وب فرانت اند
توسعه وب فرانت اند مربوط به کار انجام شده برای ایجاد هر چیزی است که بازدیدکنندگان سایت از طریق مرورگر خود تجربه می کنند.
مرورگر وب، در اصطلاح فنی، به عنوان کلاینت شناخته می شود، که دستگاهی است که کد وب سایت را اجرا می کند.
در نتیجه، توسعه front-end به عنوان توسعه سمت مشتری نیز شناخته می شود.
(توجه: کلاینت به طور کلی هر چیزی است که یک صفحه وب از سرور درخواست می کند، مانند صفحه خوان، ربات و غیره)
دانش HTML، CSS و جاوا اسکریپت برای توسعه وب جلویی ضروری است.
توسعه وب Back-end
توسعه وب بکاند به کد وبسایتی که روی سرور اجرا میشود، از جمله زبانهای برنامهنویسی و چارچوبهای وب اشاره دارد.
توسعه دهنده Back-end همچنین به عنوان توسعه سمت سرور شناخته می شود زیرا شامل مواردی است که در پس زمینه روی سرور اجرا می شود.
یک مثال PHP است که به یک وب سرور امکان می دهد عناصر صفحه وب را از یک پایگاه داده دریافت کند.
زبان های برنامه نویسی و برنامه نویسی مانند PHP، جاوا اسکریپت و پایتون معمولاً بخشی از توسعه Back-end هستند.