Какие этапы разработки сайта?
Технические этапы:
0. Оформление ТЗ и утверждение его исполнителем и заказчиком.
1. Создание и утверждение заказчиком макета сайта.
2. Рисование дизайна и утверждение заказчиком.
* Photoshop
3. Верстка html страниц.
* HTML
* CSS
* JS
4. Проектирование и реализация ядра системы.
* Серверный ЯП: php, js (nodejs/iojs), golang, ruby, python,...
* СУБД: mysql, postgresql, mongodb,...
* Все остальное, зависящее от конкретного проекта (хотя и ЯП и БД тоже зависят)) ).
5. Интеграция верстки.
6. Тестирование и багофикс.
7. Deploy на production сервер.
8. Поддержка сайта: фикс багов, мелкие хотелки и т.д.Для чего такие вещи в вебе, как python (имеется в виду django) или rubby(ror)? mySQL что за зверь такой?
Ну, вы хотя бы в wikipedia прочитали что это и зачем.Так же (понимаю, что весьма популярный вопрос, но все же) что посоветуете изучить, чтобы сделать какой никакой но свой работающий сайт. Интересует именно разработка с нуля, без использования готовых решений.
вопрос в стиле "как сделать программу")) Самый простой сайт: index.html:Hello World
Без знаний HTML ну хотя бы на начальном уровне - в web-разработке делать нечего.Ещё интересует выбор IDE для веб разработки...
Для frontend одна из лучших IDE сейчас - WebStorm. Для backend - все зависит от языка, на котором будет вестись разработка.
html,css это конечно хорошо но чтоб сайт был более гибким и имел функцию авторизации и персонализации, мог выдавать страницы именно для определенного человека, определенные страницы то вам нужен PHP и mySQL
PHP это язык программирования, mySQL это базы данных где будут храниться пароли логины и прочее (что нельзя держать просто на диске так как любой может получить доступ по прямой ссылке)