Добрый вечер. У меня такая проблема... Я изучал php последние полгода. Учил много, знаю много, в том числе ООП и некоторые API. Пора бы создать какой-нибудь проект чтобы закрепить свои знания, но я не знаю как это делать. Например, я могу сделать регистрацию/вход, загрузку файлов, вывод всего этого. Умею парсить XML, генерировать капчи. Но при этом сайт написать я не могу. Дело в том, что если сейчас начать писать сайт, то если и получится, то это будет плохой код. Где-то будут позорные алгоритмы, где-то будет смешной функционал, где-то будет позор полный и т.д. Не подскажите ли мне такой ресурс, видео, книгу и т.п. в котором подробно бы объяснялись именно принципы реализации сайтов, блогов, интернет-магазинов. Заранее спасибо.
Ответ
Сколько много нехороших слов в конце... Вопрос ваш риторический.
Дальше у вас 2 пути на мой взгляд, делать первый сайт вам однозначно придётся, особенно если вы хотите этим потом зарабатывать.
Набивать шишки и писать, то о чем вы говорили, потом всё это переписывать и снова писать. Результат - вы будете знать язык, в конце концов у вас будет фактический свой движок.
Освоить фреймворк или даже не один, они частично избавят вас от написания костылей и пользуются спросом у работодателей.
Если вас интересуют методы написания сайта(без фреймворка), то основных тоже два.
Либо у вас каждая страница запускает отдельный реальный файл, в котором подключаются необходимые модули.
Либо делается редирект на обработчик, который обрабатывает запрос и автоматически подключает всё необходимое.
Конечно последний вариант предпочтительнее. Кроме того рекомендую писать страницы отдельными модулями, а не раскладывать всё по
отдельным папкам css, js, ... так будет проще переносить наработки из проекта в проект.
Комментариев нет:
Отправить комментарий