В крупном проекте сталкиваются не два-три человека — а миллионы людей, поэтому уместно говорить в терминах «политика», когда приходится согласовывать разные мнения.
Миллионы, наверно, используют этот крупный проект, а модернизирует (присылает патчи, багрепорты) значительно меньшее количество людей.
Вам не нравится слово «протащить свой патч», коробит от того, что есть люди, которые могут определять пути развития проекта?
Да, меня это коробит. С такой политикой управления os-проектом можно было просто-напросто держать его в компании и нанимать других программистов, чтобы они исправляли найденные ошибки.
Не понимаю, зачем откладывать улучшение, если в продакшене можно использовать старую версию, а через время переписать код под новую?
Open Source для меня — это модель разработки ПО, которая не основана на личных интересах определенной группы людей или компаний. Проект открытый потому, что улучшить его может любой человек, а власть коммитера только в том, что он может одобрить хороший патч и отклонить плохой.
Если в проект вступает интерес работодателя, то это не Open Source. Хорошо, что есть кпопка «форк».
Кейсы хоть и рабочие, но очень простые и не решают всех проблем мобильного веба (или как его называют в «народе» — WAP'a).
Главная из них — много разных устройств. Чтобы убедиться в этом, достаточно посмотреть статистику в рейтингах сайтов, например, mobtop.ru/stat/models или waplog.net/ru/html/stat/1/models, а также статистику по разрешениям экранов. Поэтому для простого телефона и смартфона нужно делать отдельную версию (правда, сперва нужно проанализировать ваших посетителей), это затратно, но клиентов терять не хочется.
Для определения типа устройства лучше использовать парсеры User-Agent'a, например, github.com/serbanghita/Mobile-Detect, а оставлять на определенной версии — через cookie.
А есть ли какая-нибудь утилита для очистки неиспользуемых мной программ в Linux? Например, я знаю, что буду использовать в docker-контейнере. Утилита тянет информацию с кэша пакетных менеджеров (секции «зависимости»), а все остальные приложения удаляет.
По-моему, название «Ликбез — как стать программистом» неправильно отражает содержание статьи, более подходящее, например, «С чем познакомится программист в своей работе».
Скорее всегда, на том этапе было активное развитие фреймворка, поэтому совместимость была плохая. Думаю, сейчас они будут делать максимальную обратную совместимость из-за возросшей популярности.
http://xn-----6kcaclwmxecbtto1bujcjc4f0eta.xn--p1ai/ap/admin.php
Сейчас все курсы по Python строятся на третьей версии, а тут показывается вторая.
Очень просто, следуя из первого выражения. Когда Вы знаете хорошие приёмы написания кода, то плохой видно сразу.
Если хочется смотреть на код, а не читать книги — добро пожаловать на Github, где десятки проектов с хорошим кодом.
Да, меня это коробит. С такой политикой управления os-проектом можно было просто-напросто держать его в компании и нанимать других программистов, чтобы они исправляли найденные ошибки.
Не понимаю, зачем откладывать улучшение, если в продакшене можно использовать старую версию, а через время переписать код под новую?
Если в проект вступает интерес работодателя, то это не Open Source. Хорошо, что есть кпопка «форк».
Главная из них — много разных устройств. Чтобы убедиться в этом, достаточно посмотреть статистику в рейтингах сайтов, например, mobtop.ru/stat/models или waplog.net/ru/html/stat/1/models, а также статистику по разрешениям экранов. Поэтому для простого телефона и смартфона нужно делать отдельную версию (правда, сперва нужно проанализировать ваших посетителей), это затратно, но клиентов терять не хочется.
Для определения типа устройства лучше использовать парсеры User-Agent'a, например, github.com/serbanghita/Mobile-Detect, а оставлять на определенной версии — через cookie.