Интересная серия статей, хотя и написана была давно. Но актуальности не потеряла. Ссылки на вторую и третью часть - внизу.
Оригинал взят у
leraux в
О, дивный новый мир! Читаю
тему на хабре, посвящённую релизу Opera 15 на заимствованном у Chromium движке.
Вырезали всё, из-за чего стоило пользоваться Оперой, сделали очередной недобраузер и рады. Постыдились бы!
А 12-ую версию отдайте в опенсорс, раз она вам больше не нужна. Замените движки HTML и JavaScript на вебкит и V8 и отдайте в массы.
Вообще, печальная тенденция наблюдается - компьютерный мир деградирует, пользоваться им становится всё неудобней… Вот несколько примеров:
Мне по работе на днях пришлось соприкоснуться с Windows 8 - каждый раз при касании клавиши Win перекидывается в режим планшета, который мне на фиг на десктопе не нужен. Встроенный видеоплейер проигрывает видео тоже в планшетном режиме - без меню, без возможности создавать плейлисты. Ну и ещё с 7-ки переключение между программами по Alt+Tab происходит по-разному для левого и правого Alt-а.
В MS Office ввели дурацкую панель Ribbon вместо удобных меню и кнопок - мне как-то понадобилось поменять регистр букв в части текста, я так и не нашёл нужную кнопку. В конце концов, поняв, что наводить мышку на каждую кнопку и ждать подсказки слишком долго, набрал параграф вручную. Было бы меню, в котором можно прочесть сразу все команды - я бы быстро пробежался по ним и нашёл нужную.
Ну ладно, для Microsoft это типично - их продукты получаются удобными, только когда скопированы у других. Но сейчас все покатились по наклонной…
Google Docs - взяли на себя наглость использовать горячие клавиши, наплевав на то, что у пользователей могут быть свои планы на них (я из-за этого даже стандартный Ctrl+Tab не могу использовать для переключения между вкладками, не говоря уже о более необычных клавишах). И конечно, этим грешат и другие, менее крупные сайты. Слава богу, в некоторых компаниях ещё работают понимающие люди и дают возможность отключить горячие клавиши, как, например, в почте Яндекса.
Из мира программирования - в то время, как есть такой элегантный язык, как D, Страуструп со товарищи продолжают «развитие» монструозного C++, вместо того, чтобы выкинуть его на свалку истории. Или реализация шаблонов в Java - когда в одной статье автор, описывая ограниченные сверху/снизу параметры шаблона, показывает, в каких случаях после успешной компиляции будет выбрасываться исключение из-за несоответствия типов, и в той же статье расхваливает, какой в Java шаблоны строго типизированные и безопасные, у меня глаза на лоб лезут. Впечатление, что проектировщики шаблонов в Java никогда не видели настоящей строгой типизации в C++, либо просто пудрят мозги тем, кто приходит в Java, минуя C++.
К сожалению, из идеи, выраженной в предыдущем предложении, можно сделать неутешительный вывод - деградация будет продолжаться, так как новому поколению сразу подсунут неудобные инструменты, не дав попробовать чего получше, и они так и будут ими пользоваться и радоваться. Так и вырастет армия пользователей неудобной продукции, а значит, на исчезающее меньшинство тех, кому знакомо удобство, можно будет забить. Даже разработку более сложных продуктов можно свернуть, как в случае с Оперой - зачем корячиться и развивать и оттачивать сложное, когда можно выкинуть, заодно избавившись от багов, и произвести нечто примитивное, и народ схавает.
Добро пожаловать в эпоху пост-модернистского неолиберального глобализма.
Часть 2 Часть 3