Are you generic? / Что общего?: http://www.wilsonminer.com/posts/2006/may/10/are-you-generic/

← →
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Я помню время, когда люди приходили в восторг от Rails. Все дело было в демонстрации возможностей. Создать блог (или что угодно) за тридцать минут. Это было так изящно, что каждый проектировщик считал своим долгом попробовать это. Я тоже попробовал, но наткнулся на стену. Я не программист, и, возможно, никогда им не стану, а Rails - для программистов. Для шаблонов используется Ruby, отличная вещь, но не для меня.

czech 04.06.11 в 01:23

0

Как проектировщик World Online, я участвовал в разработке Django еще до того, как это стало называться Django. Я стал первым человеком, наряду с Адрианом и Саймоном, кто использовал язык шаблонов для работы. Я говорил Саймону во время разработки нашего первого приложения, что никогда не использовал язык шаблонов, настолько значимый для меня. С самого начала я всегда надеялся, что буду иметь большее преимущество в своих проектах, без необходимости просить программистов написать код для меня.

czech 04.06.11 в 01:39

0

В конце концов мои мечты начали сбываться, благодаря маленкой возможности Django - общим представлениям [generic views]. Джеф показал мир, где не-программисты могут творить с помощью общих представлений Django. Итак, что же особенного в этом... общем?

czech 04.06.11 в 01:46

0

Недостающее звено

czech 04.06.11 в 01:46

0

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

czech 04.06.11 в 01:57

0

И я имею некоторые навыки в работе с моделями. Это просто описания объектов и их атрибутов. В конечно итоге, это тоже, что и написание CSS-объявлений или JavaScript-объектов. Вы просто объявляете свойства, без необходимости делать что-то еще.

czech 04.06.11 в 02:00

0

Представления - это другая история. В фреймворках типа Django, представления - это то место, где происходит нечто, называемое программистами бизнес-логикой, с ее функциями, объявлениями, запросами, оптимизацией, и прочими страшными вещами. Все это можно описать одним словом (или двумя): реальное программирование.

czech 04.06.11 в 02:13

0

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

czech 09.06.11 в 01:33

0

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

czech 09.06.11 в 01:37

0

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

czech 09.06.11 в 01:42

0

Как я создал порфолио за 30 минут с помощью Django

czech 09.06.11 в 01:43

0

Я не обновлял свое портфолио три года.

czech 09.06.11 в 01:45

0

Шаг 1. Создать модель (10 минут)

helen2302 04.06.11 в 12:25

0

Шаг 1. Созаем модель (10 минут)

czech 09.06.11 в 02:25

0

У меня уже был проект для приложения на моем сайте, так что я начал с создания нового приложения внутри моего проекта.
manage.py startapp portfolio

czech 09.06.11 в 02:29

0

Це все, що мені потрібно, ці моделі готові. Я навіть дам вам час поглянути на типи полів в docs.

natimel 23.02.12 в 22:58

0

Ідеально!

natimel 23.02.12 в 22:58

0

Шаг 3. Сделать шаблоны (10 минут)

helen2302 04.06.11 в 12:26

0

Шаг 4. Добавить стиль (5 минут)

helen2302 04.06.11 в 12:27

0

Шаг 5. Злорадствовать

helen2302 04.06.11 в 12:27

0

Оцініть моє нове портфоліо!

natimel 23.02.12 в 22:58

0

Вы обмануты еще раз! Это не приложение, это только одна страница!

helen2302 04.06.11 в 12:28

0
Минутку...

Следующая страница →