воскресенье, 20 января 2013 г.

Задача №1 по созданию сайта на Django


Создать сайт с функционалом:
  1. публичная часть
  2. административная часть, защищенная паролем
  3. сайт должен давать возможность создания любого числа страниц с содержимым, подобным статье (название статьи, содержимое, время создания).
  4. пока никаких товаров, никаких комментариев и изображений, никаких тегов, никакого поиска, никакого RSS.... об этом будем думать в других задачах.
Давно уже хочу систематизировать свой практический опыт в области веб-разработки. Для этого начинаю реализацию задач, которые ставлю себе сам. Их выполнение, безусловно, может идти на разных платформах - PHP, Python, Java, .NET, Ruby...

Обилие возможностей реально заставляет голову кружиться: хочется выбрать то самое, то крутое, которое доставит тебе радость при разработке и дальнейшем обслуживании создаваемого проекта. Хочется все попробовать, но понятно, что для этого с чего-то нужно начать... Покодив на PHP, поплюхавшись с Ruby, я выбираю достойно пощупать Python, а именно веб-фреймворк Django.

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

В данный момент я являюсь PHP-разработчиком, однако внутри я чувствую, что кодить на Python - выгоднее, как для меня, так и для клиента, который получит, как я на данный момент считаю, более простое в обслуживании веб-приложение. Это приложение разработчики будут обслуживать легко и быстро, все им будет в его структуре понятно, они легко смогут дарить клиенту новый функционал, понимая все вносимые изменения и сохраняя контроль над тем, что происходит under the hood (под капотом).

Задача 1. Разработать простой блог с админкой

Функционал сайта:
  1. публичная часть
  2. административная часть, защищенная паролем
  3. сайт должен давать возможность создания любого числа страниц с содержимым, подобным статье (название статьи, содержимое, время создания).
  4. пока никаких товаров, никаких комментариев и изображений, никаких тегов, никакого поиска, никакого RSS.... об этом будем думать в других задачах.
Дорогие читатели, если вас заинтересовало решение этой задачи и вы хотите показать нам свой проект, прошу публиковать ссылку на код и публичную часть сайта в комментариях.


Ну и, конечно... делаем все на нашем любимом веб-фреймворке Django, используя свежую версию. Почему? Да потому, что мы с вами люди прогрессивные и хотим идти в ногу со временем.

Комментариев нет:

Отправить комментарий