За последние 10 лет(С днем рождения, prototype.js!) было написано очень много библиотек для эмуляции полноценного ООП в javascript.
Все они, так или иначе, решали задачу реализации приватных членов класса.
Копьев сломано много и в итоге разработчики разделились на 2 части:
Первая прячет приватные свойства в scope конструктора и отказывается от использования прототипов(создает методы для каждого экземпляра объекта заново), вторая просто использует соглашение в именах вроде "_privateProperty" и по сути никак не инкапсулирует данные.
В июне 2011 года мы начали ребрендинг «Рамблера» — представили свой новый фирменный стиль и объявили, что постепенно будем запускать и перезапускать в нем наши продукты.
При этом мы изначально подчеркивали: в простом «перекрашивании» сервисов мы не видим смысла. Ребрендинг для нас — создание продуктов нового качества, а эта задача требует немало времени.
В июле мы перезапустили «Рамблер-Карты», в феврале — «Рамблер-Новости», каждый раз представляя в своих продуктах уникальный на рынке набор функций. Теперь пришло время «Рамблер-Почты». Уже совсем скоро она будет перезапущена на всю аудиторию — что и говорить, нам страшно. Ведь это будет новая жизнь одной из самых старых почтовых служб рунета.
На прошлой неделе мы перезапустили «Рамблер-Новости» в новом дизайне и с новыми функциями, а сегодня выпустили их обновленные мобильные приложения для популярных платформ — iPhone, Android и Java, лучший способ читать наши «Новости» на мобильных устройствах.
Вчера вечером мы сделали публичной и начали тестировать бета-версию наших новых «Рамблер-Новостей».
На beta.news.rambler.ru можно увидеть, как будут выглядеть новости на «Рамблере» уже совсем скоро — в нашем новом фирменном стиле и с новыми интерфейсами.
Теперь и на больших экранах: одно из самых популярных приложений о городских развлечениях в русском AppStore — приложение «Афиши» — с сегодняшнего дня доступно в версии для айпэда.
Сегодня мы запустили новый сервис «Рамблер-Авиа» — первый умный поиск по авиабилетам. Он умеет подсказывать даты путешествий и ищет билеты без лишних уточнений.
Мы переосмыслили заезженное понятие «гибкие даты» и придумали новые интерфейсы для поиска авиабилетов. В итоге, «Авиа» – единственный сервис, которым удобно пользоваться, даже когда точные даты вылета неизвестны.
Сегодня мы представляем beta-версию обновленных «Рамблер-Карт». Это первый сервис, который перезапускается в новой концепции и в новом фирменном стиле «Рамблера».
Объем предоставляемых данных делает «Рамблер-Карты» даже в beta-версии самыми подробными в рунете. Сервис дает детальную картографическую информацию о 2 000 населенных пунктов, с точностью до улиц и домов. Такого покрытия нет ни у кого на рынке. Основа сервиса – города с населением более 100 000 человек. Карты многих таких городов пользователи впервые увидят в Интернете.
Актуальная информация о пробках предоставляется для 86 городов Европейской части России – это также самое широкое покрытие в рунете.