логичное решение, но опера к моему глубокому сожалению имеет слишком малое количество пользователей, как следствие это изменение затронет совсем малое количество пользователей оперы…
Капитан Очевидность докладывает, что не весь код браузеров кроссплатформенный, есть в нем и платформоспецифичные места.
Кроме того, лишняя платформа — лишние ресурсы для тестирования.
Так-то!
>Сделать сборку — это выделить человеку пол часа, чтобы прописал параметры среде кросс-компиляции и собрал пакет.
периодически читаю блог мейнтейнера iceweasel в дебиане. У него после выхода каждой мажорной версии (читай: после любых серьезных изменений кода) куча геморроя со сборкой на всех дебиановских релизных архитектурах, которые в апстриме официально не поддерживают. Куча патчей в итоге отправляется в апстрим, и так регулярно. 3.6 вон до сих пор даже до тестинга не спустилось.
За 30 минут портировать можно разве что хелловорлд.
Когда разработчики отказываются поддерживать/оптимизировать под оперу (в основном западные), сразу поднимают крик. Хотя большинство крупных, действительно крупных, проектов, ориентированы на американский рынок, а там опера где-то 0.6% занимает.
Скорость разработки с каждым годом возрастает.
Java, Руби, питоны и другие супер-мега-фреймвоки делают нашу жизнь проше.
Но они тормозят. Из-за своей многофункциональности, подстраиваемости и хитрых инструментов, которые понижают порог знаний для входа.
А ну зачем там трахаться то? Если есть выбор выдать продукт сейчас, или еще полгода потратить на тюнинг производительности( или два написал все на обычном С\С++ и искать где память утекает и почему падает в корку) — по экономическим, да и по человеческим правилам будет выбран первый вариант — полностью рабочий, удобный, функциональный, но не особо шустрый продукт.
Разница, честно говоря, не всегда большая. Но эта разница накапливается в различных местах и мы получаем то что получаем.
Под никсами немного проще — очень часто можно скачать исходники програмы и скомпилить «ну со всеми ключиками» — в редких случаях можно вытянуть 20-40% на превышениях вашей платформы перед той стандартной под которую обычно компилят дистрибутивы.
И для меня до сих пор не понятно почему CS4 который может использовать GPU для расчетов эффектов и математики работает медленее CS2.
«640k будет достаточно» сказал Бил. И с ним десятилетиями, в принципе, соглашаются демо мейкеры.
А вот мы, «програмеры высотники» — не можем. Нам бы еше один нолик в этой цифре добавить, лучше два.
This is unfortunate, but with third party vendor support dwindling away, we can no longer keep developing Opera for this architecture.
from operadesktopteam my.opera.com/desktopteam/blog/2010/08/30/tea
Чем вам опера так не угодила?!
[ИМХО] лучшее для серфа… Да она живет у меня не одна, FF, Chrome и Safari я тоже использую но что бы просто полазить лучше оперы нету… [/ИМХО]
поднимая старую тему… для ARM Linux будут версии (девайсы с Maemo/Meego, Efika MX smarttop/book, AlwaysInnovating Touchbook, ebox, marvell armada 6**, toshiba ac100 (очень надеюсь что опомняться и будет на Linux) и т.д.) полноценной оперы? =)
На самом деле все проще, как мне кажется. Десктопная сфера для Опера была и остается большой бета-тестировочной песочницей, где можно совершенно на халяву вылизать на тысячах «леммингов» код браузера, а потом продать его бизнесу для целей embedded. Для всех десктопных платформ есть и embedded вариант Оперы (или наоборот — для всех встроенный есть и десктопный вариант «для тестов»). При этом PPC сейчас откровенно сливает на рынке — кроме Wii, я так полагаю, никаких интересных девайсов на этих процах и нет. Наличие MacOS и Linux версий для PPC никак разработке под Wii не помогает — ну так и чего заниматься фигней? По мне, так лучше бы силы на допиливание того же MIPS'а пустили. А то у меня на IPTV-приставке любые действия вызывающие redraw/reflow где-то в 30-40 раз медленнее отрабатывают, чем на настольном компе. :-) Правда, в любом случае быстрее, чем у браузеров на Gecko — что есть, то есть. :-)
Наконец-то Web Worker'ы пойдут в разных тредах? (: Вроде именно из-за PowerPC в одном работали. Или из-за кроссплатформенности вообще, что очень странно — у Вебкита же работает!
Отказ от архитектуры PowerPC