Как стать автором
Обновить
25
0
Илья Чистяков @MyGodIsHe

Developer

Отправить сообщение
ORM хорош не запросами, а менеджментом БД — создание таблиц и связей, модификация, версионность, всякие эвенты, миграции и бог знает что ещё. Допилите всё это к своей либе, тогда посмотрим порог вхождения и сложность. ) А так, обычный import sql.
«Многие шаблоны проектирования в объектно-ориентированном проектировании можно рассматривать как идиоматическое воспроизведение элементов функциональных языков.» Вики (с). Помню как первый раз увидел шаблоны — думаю, вот это чудо расчудесное. Конечно шаблоны нужны, в шарпе, сях, яве и других похожих языках. Хорошо, что мир придумал и более удачные решения (питон ванлав).
Спасибо, звучит интересно, попробую.
Сколько памяти ест? Хочется что-то динамическое и чтоб кушал 0-5 метров. Самое то для простеньких штук. Голый html хорош, но главная проблема в отсутствие шаблонов (как include и extends в jinja).
ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9C%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0 — читать не перечитать. Там наверно статей 500 как минимум)
Здорово, что такие статьи есть. Спасибо автору. Но подача хромает, на вики куда понятнее. И эти англоязычные ссылки, зачем?
Сколько процентов скриптов использует jQuery/Prototype/etc.? Как минимум 90%. Найдите такую же популярную библиотеку например в Python или Ruby :)
Пример пожалуйста.
Самое лучшее решение в данной сетуации — это единая библиотека рендеринга страницы. Как вариант самостоятельно разработать свободную библиотеку. Но как её продвинуть во все браузеры не понятно.
Достаточно посмотреть сколько есть библиотек упрощающих работу на JS, что бы понять что язык не соответствует потребностям разработчика. Я не знаю ни одного подобного языка, в котором ВСЕГДА нужно использовать дополнительную библиотеку.
Или вести виртуальную войну как в Стар Трек)
Это не совсем модификация списка, это такой хитрый способ перебрать дерево.
def node._get_child_candidates — разве это нормально? Скорее всего имелось в виду — def _get_child_candidates
Откуда requirments в пакете? Читайте внимательнее и всё поймете.
Пример. Есть Сайт1, Сайт2, Сайт3. Используют общую БД. Следовательно модели к БД и утилиты нужны общие. Например: новости, статьи, голосование — оформляются в пакеты. Сами эти пакеты используют ещё дополнительные утилиты по настройке админки, пагинатора и всякого сахара. Тоже оформляются в пакеты и прописываются в зависимости к новостям… Сами же сайты лежат на сервере как есть и просто используют requirements.
Это не куча-мала, а пример инфраструктуры для сложных проектов.
Гит как пример, что бы показать как ссылаться непосредственно на репозиторий.
Неймспейсы для удобства, так как пакетов много. Могут быть форки.
А requirments.txt может использоваться для установки сайта, так как нет нужды оформлять его в виде пакета.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность