Имхо зря сделали ограничения. Просто предупреждали бы что пользоваться можно только на свой страх и риск, что законодательство может измениться и не было бы у разработчика проблем. во-вторых, как я понял предупреждения о неадеватном поведении программы в лицензионном соглашении не было.
Блондинку спрашивают:
— какова вероятность встретить динозавра на улице?
— 50%
— ???
— либо встречу либо не встречу
С точки зрения баейсовской статистики она все правильно сказала же???
Обычно вот так делают чтобы не повторять prototype:
MyClass = function() {/* constructor */};
MyClass.prototype = {
firstMethod: function() {/**/},
secondMethod: function() {/**/},
thirdMethod: function() {/**/}
}
тут можно, например, вспомнить как долго Google не хотела делать этого для Google App
Думаю, тут собака зарыта. Разработчики не поддерживали браузер, потому что процент пользователей маленький, а пользователи не прибавлялись, потому что многие сайты не работали как надо… Замкнутый круг
Другой пример. Предположим в программе требуется динамическая загрузка модулей. Есть состояние — набор уже загруженных модулей. И поведение легко просматривается — «загрузить модуль», «выгрузить модуль». К чему этот пример? К тому, что никакой связи с объектами в реальном мире здесь и в помине нет.
А почему вы думаете, что модуль — не объект реального мира? Он существует на жестком диске, в памяти, вы загруженные модули неким абстрактным объектом и описываете. Почему же не объект реального мира-то?
Для пользователей Ubuntu хорошая программа для домашней бухгалтерии — HomeBank. Довольно удобная, можно вести несколько счетов, строит графики, диаграммы расходов/доходов по категориям.
Откуда у вас деньги, если собранная вами машина еще не продана, и не факт, что будет продана вообще? Как получается, что завод может и хочет вас кредитовать?
Не надо лукавить, работодатель знает что машина будет продана. Автозаводы существуют десятки лет, есть планы продаж, подтвержденные результатами прошлых лет. И вообще, сравнивать производство, где нужно скооперировать труд десятков и сотен людей, с трудом автора книги — некоректно.
согласен, современные пульты уже устарели, технологии позволяют намного больше!
Но имхо будущее за смартфонами и просто телефонами в качестве универсального пульта
— какова вероятность встретить динозавра на улице?
— 50%
— ???
— либо встречу либо не встречу
С точки зрения баейсовской статистики она все правильно сказала же???
MyClass = function() {/* constructor */};
MyClass.prototype = {
firstMethod: function() {/**/},
secondMethod: function() {/**/},
thirdMethod: function() {/**/}
}
Думаю, тут собака зарыта. Разработчики не поддерживали браузер, потому что процент пользователей маленький, а пользователи не прибавлялись, потому что многие сайты не работали как надо… Замкнутый круг
javascript.ru/mk
Но все равно спасибо =)
А почему вы думаете, что модуль — не объект реального мира? Он существует на жестком диске, в памяти, вы загруженные модули неким абстрактным объектом и описываете. Почему же не объект реального мира-то?
Не надо лукавить, работодатель знает что машина будет продана. Автозаводы существуют десятки лет, есть планы продаж, подтвержденные результатами прошлых лет. И вообще, сравнивать производство, где нужно скооперировать труд десятков и сотен людей, с трудом автора книги — некоректно.
Но имхо будущее за смартфонами и просто телефонами в качестве универсального пульта