В смысле безлимит никуда не делся?
1Кбайт в секунду — это 3.6 метра в час, или максимум 86М в сутки, это если круглые сутки качать. Вместо 860 метров на «тру-безлимите».
а теперь представим человека, который не хочет качать по ночам торренты, а которому по работе 8 часов надо что-то смотреть в нете. И который потратил-таки свои 1.5гига уже. В сутки ему позволят «насерфить» максимум 30МБ, причем с поганой скоростью.
1) снижается вероятность ошибки
2) уменьшается общий объем кода
3) синтаксис приводится к привычному для большинства ОО-языков
4) появляется прямое указание на то, что конструкция var Vasia = new Class призвана создать именно класс, а не функцию. В js синтаксической разницы нет, но, согласитесь, смысловая-то разница есть
5) кроме initialize, у класса есть еще Implements и Extends
В итоге — не писать каждый раз initialize(); + получить более самодокументированный код.
Кстати, на гугле версию 1.2 пока не хостят.
Почему? Т.к. Valerio, основной разработчик, сказал, что надо сначала выпустить 1.2.1 bugfix. При том, что и версия 1.2 очень хороша. Мне, если честно, нравится такой подход.
то, что в статье — скорее «внутренности»
чтобы пользоваться mootools на уровне copy-paste, plugins, «а пускай эта фигня моргнет», совсем не обязательно уметь писать классы в стиле moo
9.4. За исключением положений ограниченной лицензии, приведенных в разделе 11, компания Google подтверждает и соглашается с тем, что не получает от вас (или ваших лицензиаров) никаких прав, в том числе прав собственности и имущественных прав, в соответствии с настоящими Условиями на какое-либо Содержание, которое вы отправляете, публикуете, передаете или размещаете для показа в Услугах или с их помощью, включая права на интеллектуальную собственность в отношении этого Содержания (независимо от того, зарегистрированы эти права или нет, а также от того, в каких странах они приняты). Если с компанией Google не было иной письменной договоренности, вы соглашаетесь с тем, что несете ответственность за охрану этих прав и обеспечение их соблюдения и что компания Google не берет на себя никаких обязательств выполнять от вашего имени необходимые для этого действия.
и в 11.1 дается описание, в чем же состоит лицензия:
…
Единственным назначением данной лицензии является предоставление компании Google возможности показа, распространения и рекламирования Услуг. Эта лицензия может быть аннулирована на определенные Услуги, как определено в Дополнительных условиях этих Услуг.
…
если бы мы не давали эту доп. лицензию, то гугл бы не мог
а) показывать нам рекламу
б) осуществлять репликацию баз данных
в) проверять орфографию
г) переводить то, что мы ему говорим перевести
д) изменять формат текста, например, для отправки письма в html-формате
е) показывать другим то, что мы где-то написали
и т.д.
насчет того, что писатель теряет авторское право, если отправляет книгу, используя продукты гугл — полнейший бред, авторское право неотчуждаемо.
Короче, мне кажется, много шума из ничего.
Опасения по поводу захвата гуглом вселенной понятны, но пока для себя я вижу только несколько open-source проектов и почти бесплатные услуги очень высокого качества, за которые я плачу тем, что смотрю некоторое количество рекламных объявлений.
пару слов в защиту mootools
1. при включенном gzip на сервере 70 кб мутулзных библиотек превращаются в 20-30
2. для joomla, наверное, не очень актуально, но при скачивании с оф. сайта для mootools можно указать, какие компоненты включить в сборку, а какие нет. Чтоб получить функциональность 16кб-тного jquery, думаю, потребуется сборка примерно такого же размера.
и еще:
и еще:
все из примеров по ссылке
можно по-разному писать.
А «будем игнорировать 0.1% пользователей, т. к. доход от них не покроет затрат на доп. работу» — уже вполне разумный подход.
любая фирма вряд ли будет рада потерять часть клиентов из-за идеологических заморочек разработчика
1Кбайт в секунду — это 3.6 метра в час, или максимум 86М в сутки, это если круглые сутки качать. Вместо 860 метров на «тру-безлимите».
а теперь представим человека, который не хочет качать по ночам торренты, а которому по работе 8 часов надо что-то смотреть в нете. И который потратил-таки свои 1.5гига уже. В сутки ему позволят «насерфить» максимум 30МБ, причем с поганой скоростью.
START TRANSACTION
BEGIN
… тут в цикле куча запросов update
COMMIT
в MyISAM, наверное, вместо транзакции можно использовать LOCK TABLE.
работает тоже в разы быстрее, чем просто куча update. С предложенным выше вариантом не сравнивал.
Doctrine, грубо говоря, — один из возможных вариантов для «M» в «MVC».
2) уменьшается общий объем кода
3) синтаксис приводится к привычному для большинства ОО-языков
4) появляется прямое указание на то, что конструкция var Vasia = new Class призвана создать именно класс, а не функцию. В js синтаксической разницы нет, но, согласитесь, смысловая-то разница есть
5) кроме initialize, у класса есть еще Implements и Extends
В итоге — не писать каждый раз initialize(); + получить более самодокументированный код.
Почему? Т.к. Valerio, основной разработчик, сказал, что надо сначала выпустить 1.2.1 bugfix. При том, что и версия 1.2 очень хороша. Мне, если честно, нравится такой подход.
чтобы пользоваться mootools на уровне copy-paste, plugins, «а пускай эта фигня моргнет», совсем не обязательно уметь писать классы в стиле moo
и в 11.1 дается описание, в чем же состоит лицензия:
…
Единственным назначением данной лицензии является предоставление компании Google возможности показа, распространения и рекламирования Услуг. Эта лицензия может быть аннулирована на определенные Услуги, как определено в Дополнительных условиях этих Услуг.
…
если бы мы не давали эту доп. лицензию, то гугл бы не мог
а) показывать нам рекламу
б) осуществлять репликацию баз данных
в) проверять орфографию
г) переводить то, что мы ему говорим перевести
д) изменять формат текста, например, для отправки письма в html-формате
е) показывать другим то, что мы где-то написали
и т.д.
насчет того, что писатель теряет авторское право, если отправляет книгу, используя продукты гугл — полнейший бред, авторское право неотчуждаемо.
Короче, мне кажется, много шума из ничего.
Опасения по поводу захвата гуглом вселенной понятны, но пока для себя я вижу только несколько open-source проектов и почти бесплатные услуги очень высокого качества, за которые я плачу тем, что смотрю некоторое количество рекламных объявлений.
1. при включенном gzip на сервере 70 кб мутулзных библиотек превращаются в 20-30
2. для joomla, наверное, не очень актуально, но при скачивании с оф. сайта для mootools можно указать, какие компоненты включить в сборку, а какие нет. Чтоб получить функциональность 16кб-тного jquery, думаю, потребуется сборка примерно такого же размера.
за порт на mootools 1.2 - спасибо большое!
http://developer.yahoo.net/blog/archives…
Очень многообещающе, ограничений - никаких (в.т.ч. на число запросов).
Интересно только, каково будет кач-во поиска русского текста