Flash — единственная технология/платформа в мире, которая одинаково работает на всех операционках и под всеми браузерами, и установлена на 99% компьютеров.
Тот же HTML5 Microsoft реализует по своему, Google по своему, Opera по своему.
Re: «неоспоримый плюс HTML5 в том, что его реализацией занимаются производители браузеров»
Это самый большой его минус.
Будьте более конструктивны:
1 Люди не понимают, то что я хочу им донести
2 Они начнут понимать меня, как только я научусь доносить им то, что хочу
3 Мне нужно стараться излагать свою мысль более ясно, и четко аргументировать свою позицию
4 Я не буду встречать каждый комментарий в штыки, а задамся вопросом, почему у читателя сложилось такое мнение. Я хотел другого понимания ситуации, что я сделал не так?
5 PROFIT
Или создайте опрос на хабре:
1 Документация кода важна
2 Документация кода не важна
3 Документация кода не важна, вы просто не знаете почему.
1 «Документация не нужна»
Так давайте удалим MSDN! Он наверное никому не нужен, да?
Вы слишком категоричны.
2 «Отсутствие документации стимулирует работников писать максимально понятный код»
Да ну! отсутствие документации стимулирует разработчиков проводить часы/дни/недели в попытках понять чужой код.
3 «ведь тебе, возможно, придется через пол года его переписывать»
А возможно придется переписывать чужой код, который его автор считал идеальным
4 «не создавать неочевидных архитектур»
Чтобы архитектура стала легкой для понимания надо: и код и документация. Если хотя бы одного компонента нет — нихрена не очевидно.
Ваша статья хороша, но слишком много исключений ее опровергающих. Вам нужно было описать в каких ситуациях прототипирование выигрывает у проектирования. А в каких — нет.
Представьте, что Microsoft пишет новую ОС. Зачем тут прототип?
Но, при этом, старую ОС вполне можно считать прототипом существующей.
С учетом этого, Вашу мысль можно выразить фразой «Приступая к проектированию, убедись что у тебя есть рабочий прототип.»
Приходит мужик к врачу и говорит:
— Доктор, я — гей.
— Сейчас посмотрим. А кем вы работаете? Вы актер?
— Да, нет.
— Может быть певец?
— Нет.
— Ну или модель?
— Нет.
— Так кем же вы работаете?
— Я слесарь 6-го разряда.
— А, так вы не гей, вы — пидарас.
Если это кнопка, то она должна нажиматься.
Конечно есть разница между кнопкой, поддерживающей состояния pressed, disable, hover, focus,… и картинкой.
Статья несколько провокационная.
С одной стороны она показывает как быстро сделать 80% работы по кастомизации кнопки, с другой не показывает сколько еще работы придется сделать, чтобы поучить остальные 20%
А Автокад станет.
Это называется взаимовыгодное партнерство.
Apple обеспечит дополнительные продажи: магазин, инфраструктура, возможность купить приложение за 1 клик — продажи вырастут.
У Autocad будут новые клиенты, а у Apple их комиссионные.
Вопрос не в том, что лучше заплатить 0, чем 30% от $3,000
Во вопрос в том, что выгоднее — получить 100% от $0 или 70% от $3,000?
Слабые места всегда существуют. Другое дело, как вы реагируете на очередное их обнаружение.
Ведь фактически, разработчики указанного IM-клиента помогли обнаружить баг в реализации сети T-Mobile. И ведь каждый найденный баг помогает сделать сеть лучше.
Тот же HTML5 Microsoft реализует по своему, Google по своему, Opera по своему.
Re: «неоспоримый плюс HTML5 в том, что его реализацией занимаются производители браузеров»
Это самый большой его минус.
1 Люди не понимают, то что я хочу им донести
2 Они начнут понимать меня, как только я научусь доносить им то, что хочу
3 Мне нужно стараться излагать свою мысль более ясно, и четко аргументировать свою позицию
4 Я не буду встречать каждый комментарий в штыки, а задамся вопросом, почему у читателя сложилось такое мнение. Я хотел другого понимания ситуации, что я сделал не так?
5 PROFIT
Или создайте опрос на хабре:
1 Документация кода важна
2 Документация кода не важна
3 Документация кода не важна, вы просто не знаете почему.
Вы будете удивлены ответами.
Так давайте удалим MSDN! Он наверное никому не нужен, да?
Вы слишком категоричны.
2 «Отсутствие документации стимулирует работников писать максимально понятный код»
Да ну! отсутствие документации стимулирует разработчиков проводить часы/дни/недели в попытках понять чужой код.
3 «ведь тебе, возможно, придется через пол года его переписывать»
А возможно придется переписывать чужой код, который его автор считал идеальным
4 «не создавать неочевидных архитектур»
Чтобы архитектура стала легкой для понимания надо: и код и документация. Если хотя бы одного компонента нет — нихрена не очевидно.
Сравните:
#define TRUE FALSE
и
#define TRUE FALSE //счастливой отладки суки!
Вывод:
Только наличие и кода и комментария делает ситуацию очевидной.
Представьте, что Microsoft пишет новую ОС. Зачем тут прототип?
Но, при этом, старую ОС вполне можно считать прототипом существующей.
С учетом этого, Вашу мысль можно выразить фразой «Приступая к проектированию, убедись что у тебя есть рабочий прототип.»
Это Intellisense парсит код. Чем новее студия, тем мощнее Intellisense, и тем дольше он отрабатывает.
WPF/WinForms тут не причем.
— Доктор, я — гей.
— Сейчас посмотрим. А кем вы работаете? Вы актер?
— Да, нет.
— Может быть певец?
— Нет.
— Ну или модель?
— Нет.
— Так кем же вы работаете?
— Я слесарь 6-го разряда.
— А, так вы не гей, вы — пидарас.
Русский язык очень сложен.
Например 'охрана' и 'защита' — это синонимы, а
'правоохранительные' органы и 'правозащитные' — антонимы.
Конечно есть разница между кнопкой, поддерживающей состояния pressed, disable, hover, focus,… и картинкой.
Статья несколько провокационная.
С одной стороны она показывает как быстро сделать 80% работы по кастомизации кнопки, с другой не показывает сколько еще работы придется сделать, чтобы поучить остальные 20%
Горение же бумаги, например, происходит при нескольких сотнях градусов.
Вспомнились самые нудные лекции в универе. Скукотища!
Простота в голове.
Почитайте «Маркетинговые войны».
Я скачал как аудиокнигу (слушал по вечерам, чтобы глаза отдыхали) — многое расставляет по своим местам.
Это называется взаимовыгодное партнерство.
Apple обеспечит дополнительные продажи: магазин, инфраструктура, возможность купить приложение за 1 клик — продажи вырастут.
У Autocad будут новые клиенты, а у Apple их комиссионные.
Вопрос не в том, что лучше заплатить 0, чем 30% от $3,000
Во вопрос в том, что выгоднее — получить 100% от $0 или 70% от $3,000?
Ведь фактически, разработчики указанного IM-клиента помогли обнаружить баг в реализации сети T-Mobile. И ведь каждый найденный баг помогает сделать сеть лучше.
Умение признавать свои ошибки — редкое качество…