ДонНТУ   Портал магистров

Современные способы разработки web-страниц

В современном мире развитие всемирной паутины происходит столь стремительно, что становится необходимым уметь пользоваться этой сетью, ведь там можно найти практически всю информацию, которая известна человечеству. Основными источниками информации в интернете являются веб страницы. Умения создавать свои собственные ресурсы и помещать их на глобальное обозрение может стать не только интересным хобби, но и основной деятельностью человека, за которую хороший специалист может получать весьма неплохие доходы. Для людей не знакомых с закулисной частью сайта, всё это может показаться весьма сложным занятием, однако начав разбираться в этой интереснейшей теме, можно уйти в неё с головой.

В наше время существует множество способов написания собственного веб ресурса, начиная от простейших конструкторов сайтов где каждый может создать свою страничку за 10 минут, заканчивая изучением языков веб программирования на изучение которых можно потратить не 1 месяц, а то и год. У каждого способа есть свои плюсы и минусы поэтому необходимо более подробно остановиться на них.

Создание сайта с помощью конструкторов. Данный способ подойдет людям, которые не хотят вникать в процесс программирования, а лишь хотят быстро получить готовый продукт готовый к опубликованию в сети. Однако из плюсов вытекают и минусы, не разбираясь в языках программирования создатель сайта не сможет повлиять на поведение того или иного элемента на его веб странице вследствие чего зачастую такие страницы являются не уникальными.

С другой стороны стоит изучения языков веб программирования. Данный способ является куда более затратным с точки зрения потраченного времени, ведь даже изучение простейшего языка разметки HTML может занять несколько дней. А изучение PHP или JavaScript может затянуться на месяцы. Однако если человек принял решение развиваться в данном направлении без изучения языков не обойтись.

Подробнее о них:

С помощью изучения всего лишь четырех этих языков, можно стать весьма хорошим специалистом в области веб программирования и создавать проекты мирового уровня. Однако так как эта область является динамично развивающейся постоянно появляются все новые и новые решения стоящих перед разработчиком задач, и знать о них будет весьма полезно для хорошего специалиста.

Мой личный опыт в изучении веб программирования связан с создание сайта woodmade-products.ru. При создании этого сайта были использованы такие языки программирования как: html, css, javascript и php. Тематикой данного сайта является продажа бижутерии из дерева и эпоксидной смолы ручной работы.

Изучать языки веб программирования я начал осенью 2016 года, однако после прохождения основ я столкнулся с классической проблемой, которая заключалась в том что получение дальнейших знаний было возможно лишь с практикой, а для того что бы практиковаться нужна идея проекта, которой не было. После безуспешных попыток придумать тему проекта я приостановил свое обучение в этой области. Однако осенью 2017 года поступило предложение от друга создать интернет магазин. В процессе создания данного ресурса я изучил для себя много нового в веб программировании, особенно при работе с языком javascript и его расширением jQuery. На этом языке было выполнено масштабирование и позиционирование элементов, так же был выполнен плавный скролинг и эффект parallax, однако самым важным было создание корзины покупок без использования баз данных. Так же очень важным было использование технологии sendmail языка php, для отправки данных заказа, на email и дальнейшей его обработки. После написание сайта стал вопрос с его продвижением в поисковиках, однако на момент написания этого раздела данный вопрос находится в процессе изучения и постепенно ресурс оптимизируется под требования таких поисковиков как google и yandex.