Веб-разработка

Мое знакомство с веб-технологиями, конечно же началось с HTML. Было это в июле 2003 года, когда я только что устроился лаборантом на работу в колледж. В то время, в колледже стояли Windows 98, и я увидел что можно поставить на фон проводника (в режиме отображения Web) веб-страничку; что я и сделал. Т.е. пользователи когда лезли через «Мой компьютер» на диск С, то они не видели содержимого диска С, а видели страничку с надписью красного цвета, сообщаюшей о том что пользователям на диске С делать нечего (оно так на самом деле было - вся пользовательская информация должна была хранится в папке «Мои документы», все остальное беспощадно удалялось. Вот именно при создании этой странички (точнее - редактировании уже существовавшей) я узнал про HTML.

Потом была дисциплина »Программное обеспечение компьютерных сетей» (ПОКС) преподаваемая замечательным преподавателем Чубовой Людмилой Витальевной, в учебный план которой входило изучение HTML и JavaScript. Конечно же это были основы. И была практика по этой дисциплине, где мы в течение 4 недель создавали веб-сайт используя различные возможности HTML и JavaScript. Все это было на 3-ем курсе учебы в колледже.

Потом, на 4-ом курсе, была практика по дисциплине »Разработка и эксплуатация удаленных баз данных»(РиЭУБД), где мы в течение нескольких недель знакомились с такой классикой веб-разработки как Perl. Что Вам сказать, конечно с тех пор Perl я чуть-чуть знаю, очень мощный язык, но слишком уж строгий к соблюдениям норм своего синтаксиса. Мы однажды 1,5 часа искали почему не работает скрипт, который 100% должен был работать. Оказалось - из-за лишнего пробела, наличие которого было не так то легко заметить. Короче говоря, Perl-ом я с тех пор не пользовался.

После окончания колледжа, пришлось делать веб-приложение, причем делать его нужно было быстро, и в принципе все можно было сделать на обычном HTML + JavaScript, за исключением тестирования, результаты которого должны были сохранятся в базу данных на сервере и потом анализироваться. Встал вопрос о выборе технологии. О проекте Denwer я в то время не слышал (активным пользователем интернета тогда я не был), использовать Perl не очень прельщало. А вот про IIS я знал. По-этому, решил использовать IIS 5.0 (который в WinXP) + ASP + MsAccess. Тесты сделал (благо с IIS идет довольно подробная справочная информация по ASP), однако знания HTML мои были тогда довольно далеки от совершенства (впрочем, далеки от совершенства они и по сей день ;-) ), так я например не знал про использование переменных сессии, cookies, поля типа Hidden, и передавал данные между скриптами через установку значение RadioButton, которые весьма портили внешний вид созданного приложения.

Однако, разработанное мною приложение заняло 2-ое место на областном конкурсе НТТ студентов ССУЗов, и его необходимо было модернизировать. А тут, на работе ещё и интернет появился (первоначально по 2Мб в день, потом по 5Мб, потом по 10МБ, и так, в итоге у меня был лимит 20Мб в день - это очень много для того времени, у других сотрудников лимит был по 5-10Мб/день), и я узнал и про проект Денвер, и про PHP. PHP мне очень понравился, своими возможностями, гибкостью и непритязательностью к оформлению кода. Конечно, это был PHP 4. Потом я узнал про CMS, и стал интересоваться ими. Перепробывал и переставил множество систем, и форумных, и портальных, и блоговых и универсальных. Пробывал различные бесплатные хостинги. Короче говоря, в итоге имею некоторый опыт в этом направлении. Даже пришлось по преподавать и ПОКС и РиУБД, и быть руководителем практики по этим дисциплинам, и даже руководителем дипломного проектирования с использованием веб-технологий (PHP + MySQL). :-)

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

В итоге, я пришел к выводу что совсем не обязательно разрабатывать что-то новое и свое («изобретать велосипед» т.е.), есть множество устанавливаемых на хостинг систем, готовых к использованию «из коробки», а также множество различных веб-сервисов предоставляющих возможность создавать неплохие (или - плохие) сайты.

В итоге я стал сторонником бюджетных решений, и не совсем понимаю тех людей которые платят огромные деньги создателям сайтов, за их, прямо таки скажем - не всегда такой уж тяжелый труд. Я понимаю, что люди на этом зарабатывают. Но мне «обдирать» не сведущих, обычных пользователей интернет, не знаю, совесть мешает что ли. Я понимаю что рыночные отношения, спрос рождает предложение, равновесная цена… но всё же, возникает стойкое ощущение что цены несколько завышены. (не в обиду моим друзьям-товарищам веб-разработчикам будет напечатано ;-) ) Списочек сайтов предоставляющих бесплатный хостинг

Recent changes RSS feed Driven by DokuWiki