Существует много шума о HTML5 и CSS3. Как я знаю, что пора начать с ними и использовать их немедленно в моих проектах или как далеко мы от использования их?
Обновление: Я не хочу применять правила:
Постепенное ухудшение
Прогрессивное улучшение
Я знаю, если это верно, тогда мы можем использовать их сегодня.
Оглядываясь назад, сколько времени потребовалось, чтобы большинство распространенных браузеров поддерживали HTML4 и CSS1, я предполагаю, что широкая поддержка HTML5 и CSS3 будет доступна примерно в 2025 году.
Все зависит от вашей целевой аудитории. Если вы ведете что-то вроде технического блога, аудитория которого, скорее всего, пользуется современным обновленным браузером, во что бы то ни стало сходите с ума с HTML5 CSS3. Но если вы делаете что-то для какого-либо бизнеса или веб-сайта для немного менее опытной аудитории, я бы остановился на
HTML5 и CSS3 - модульные проекты. Предполагается, что они будут приниматься по частям. Вам следует поговорить о конкретных функциях или модулях в рамках этих проектов и спросить, можете ли вы использовать их сегодня.
В HTML5 есть вещи, которые совместимы со всеми старыми браузерами, например, новый doctype.
Кроме того, есть вещи, которые можно «подделать» с помощью javascript, например, собственное декодирование json или локальное хранилище (с резервным флэш-памятью).
Пройдет много лет, прежде чем вы сможете использовать все спецификации, но вам не нужно ждать этого.
Перейдите на HTML 5 сейчас, но убедитесь, что ваш сайт постепенно ухудшается, если браузер пользователя не поддерживает новейшая технология. Это основное решение для CSS3.
Я работаю в среде, где 90% используют IE7 и IE8, поэтому я не хочу использовать HTML5 и CSS3, а затем должен обеспечить постепенную деградацию. Это как двойная работа, но та же оплата, и это нарушает принцип DRY (Don't Repeat Yourself).
Думаю, это зависит от того, интересно ли вам настраивать css и javascript и есть ли у вас немного свободного времени. Если да, то используйте HTML5 и CSS3 и обеспечьте постепенную деградацию. В противном случае ...
Я знаю, что это замедлит внедрение HTML5 и CSS3, но когда речь заходит о деньгах и менеджменте, что мы можем сделать?
^ _ ^
Я думаю, это также зависит от того, что за приложение/сайт вы делаете и его целевой аудитории. если ожидается, что целевая аудитория будет иметь браузер, поддерживающий технологии, которые вы собираетесь использовать, вы можете свободно использовать их. в противном случае, как сказал ricebowl "Progressive enhancement, graceful degradation", хотя лично мне не очень нравится загромождать свой код "хаками" или исправлениями
.Запрос LINQ-SQL является одним выражением. Таким образом, если вы не можете выразить свой запрос в одном выражении (или не нравится, как только вы это сделаете), то вы должны посмотреть на другие варианты.
Хранимые процедуры, поскольку они могут иметь операторы, позволяют выполнить это за один раз в оба конца. Либо будет два выходных параметра, либо будет выбран результирующий набор с двумя строками. В любом путь чтения результатов хранимой процедуры потребуется пользовательский код.
(Лично я не вижу необходимости избегать двух поездок туда и обратно. Это кажется преждевременной оптимизацией, тем более что вам, вероятно, придется прыгать через обручи, чтобы заставить его работать. Не говоря уже о времени, которое вы потратите на оправдание этого решения и объяснение решения другим разработчикам.)
Поставьте другой путь: вы уже ответили на свой вопрос. «Я не могу использовать .Min без группировки сначала», а затем «это безумное предложение группы кажется глупым, и SQL, который он делает более сложным, чем он должен быть», - это подсказки, что простое и легко понятное двухстороннее решение является лучшим выражением вашего намерения (если вы не пишете пользовательский SQL).
-121--1422461-Для получения полного примера кода ознакомьтесь с примером приложения AAPLot в базовой структуре графика . Он загружает данные о запасах и публикует их с открытой информацией высокого и низкого уровня, а также с объемом торгов.
-121--4690715-Начните использовать его сейчас и заставьте посетителей сети обновить свой браузер. Microsoft, как обычно, последний, чтобы реализовать этот материал, и эй теперь мы можем иметь модные шрифты загружены с нашего веб-сервера.