Как стать автором
Поиск
Написать публикацию
Обновить
22
0
Scala @Scala

Пользователь

Отправить сообщение

Dart — путь к мировому господству за 24 час… месяца

Время на прочтение3 мин
Количество просмотров5.9K
image

Выводы данной статьи сделаны на основе попавшей несколько месяцев назад в публичный доступ внутренней переписки Google, а так же доступной статистике по рынку браузеров и мобильных устройств.

Сразу после анонса Dart получил просто шквал критики: скудность синтаксиса, непонятная позиция и переспективы на рынке, слабо развитые средства разработки. Разве это когда-нибудь станет языком #1 для Web и вытеснет JavaScript? Знаете, станет, и вот почему…

1. Chrome уже обогнал Firefox в некоторых странах(UK), через полгода обгонит суммарно, а потом вытеснит совсем: к сожалению новый цикл разработки не пошёл Firefox на пользу: плагины не успевают обновлятся, жалуются на схему как системные администраторы, так и разработчики, а стабильность и прожорливость ресурсов — пока на старом уровне. Internet Explorer так же продолжает терять рынок. В ближайшем будущем на десктопе будет доминирование IE & WebKit(Chrome & Safari).



На мобильных устройствах, которые растут куда быстрее, WebKit уже #1 с практически полным покрытием рынка смартфонов и таблеток: Android/iOS/BlackBerry/Bada/WebOS/Symbian. Именно здесь сейчас протекают самые интересные инновации пользовательских интерфейсов.

Но, как мы помним, в основной ветке WebKit используется не V8 от Google, а JavaScriptCore/SquirellFish. Я думаю, что Google попытаются перенести V8 в проект WebKit — таким образом Google может получить ~50% рынка десктопов и 90% рынка мобильных устройств, которые из коробки смогут поддерживать Dart.

Читать дальше →

15 лет Java

Время на прочтение1 мин
Количество просмотров1.8K
image

На днях самому популярному в мире языку программирования исполнилось 15 лет. Созданный Джеймсом Гослингом и компанией Sun Microsystems, он является основой для множества мобильных устройств(Java ME, Android), web-сайтов(Ebay, Amazon, Google), бизнеса крупных вендоров программного обеспечения(IBM, Red Hat, Oracle, SAP), а так же открытых проектов(Apache, Eclipse). Следующая(седьмая) версия языка ждет вас уже осенью.

Узкое мышление гиков

Время на прочтение1 мин
Количество просмотров558
Тема с iPad настолько показательна, что аудитория Хабра предстает прямолинейной как трамвай и абсолютно не замечает сигналов Apple.

iPhone OS
Смешались в кучу кони, люди… Каждый начинает сравнивать iPad с нетбуками и другими небольшими девайсами на Windows. Почему не полноценный Leopard?

На самом деле все просто — Apple защищает свои нижние модели MacBook. Если они и выпустят подобное устройство с полноценной ОС — стоить оно будет на уровне MacBook Air.

Выход Apple на этот рынок — удар по нетбукам и другим устройствам в сегменте 500-1000$, угрожающим их 13'' ноутбукам.

Целевая Аудитория
Apple мало рассказывала, насколько востребованным оказался iPhone в Enterprise. Одна из индустрий, которая требовала iPad — медицина. Те, кто работали с ним, заверяют, что он очень(!) шустрый, с большим запасом мощности. Ждите iPad в сериях Хауса.

Студенты. Набивать и читать лекции в нем довольно удобно, да и по размерам+цене обгоняет большинство конкурентов.

Apple A4
Apple возвращается на рынок чипсетов. 10 часов Wi-Fi и видео — очень неплохо. По слухам, это обычный ARM, но посмотрим, что нас ждет в будущем.

HTML5
WebKit один из лидеров HTML5. Несмотря на закрытость самого девайса, он имеет один из самых открытых для разработчиков браузеров.

Уехали на лето? Будьте готовы к тому, что Mail.ru удалит всю вашу почту

Время на прочтение1 мин
Количество просмотров1.5K
Позавчера моя мама зашла в свой почтовый ящик, где хранилась ее переписка с друзьями за ШЕСТЬ ЛЕТ: фотографии, письма… Ящик был пуст, а встретило ее сообщение, что он был удален в связи с неиспользованием в течении ТРЕХ МЕСЯЦЕВ:

Как гласит пользовательское соглашение Mail.ru:

Пользователь согласен с тем, что Mail.ru оставляет за собой право прекратить обслуживание адресов, с которых Пользователь не отправлял почтовых сообщений в течение 3 (трех) месяцев. При этом информация, содержащаяся в почтовом ящике, уничтожается, а электронный адрес пользователя аннулируется.

Конечно, отписали в службу поддержки, но я сомневаюсь, что восстановят. Внимательнее читайте соглашения и подумайте дважды прежде чем пользоваться Mail.ru.

Google Maps выходит на рынок Yelp

Время на прочтение1 мин
Количество просмотров479
image

Как сообщает Mashable, Google начинает вводить расширенные страницы для бизнеса на Google Maps: к предоставляемому ранее списку рецензий из интернета теперь добавляется часы работы, ценовой диапазон и многие другие данные.

Данный шаг Google рассматривается как угроза Yelp и подобным сервисам.

Microsoft выпустил невероятно нудное видео и запретил его обсуждение

Время на прочтение1 мин
Количество просмотров530


Недавнюю музыкальную рекламу компании можно назвать просто шедевром по сравнению с этой. Комментарии на YouTube были отключены. Остаётся надеется, что ребята из Редмонда выпустили этот 6 минутный ролик(у меня лично не хватило сил досмотреть до конца) в виде вирусной рекламы: «смотрите, какой он занудный».

«I would rather punch myself in the nuts than attend this party.» ©

32-bit Java 6 для Mac

Время на прочтение1 мин
Количество просмотров1.4K
image
По словам очевидцев в Snow Leopard появится 32-битная версия Java 6. На данный момент обладатели Intel Core Duo(в том числе и я =) могли довольствоваться только 5 версией Java, либо BSD-портом OpenJDK.

Java по-русски. Часть вторая: интернет-ресурсы

Время на прочтение3 мин
Количество просмотров206K
В продолжение первой части. Сегодня будем рассматривать ресурсы о Java в интернете, которые подразделим на 4 части: вендоры, JUG, форумы, новости. А заодно подведём итоги.

Вендоры


Sun Microsystems

image
Основной сайт компании Sun содержит чисто рекламную информацию, поэтому рассматривать мы будем Сеть Разработчиков. Итак, что же здесь есть:
  • JavaFX — хит сезона. В рамках продвижения Sun проводит конкурсы по этой технологии, ещё вы можете найти документацию на русском языке и даже Wiki.
  • Академические программы — информация об образовательных программах. В основном это курсы для преподавателей и учебные материалы — лекции, написанные в рамках грантов.
  • Java SE, Java EE, Java ME, JavaCard за 2009 год не содержат практически никаких обновлений, а за предыдущие года есть разве что переводы некоторых статей.
  • Форум довольно мёртвый, за исключением раздела о JavaFX.
  • Ещё есть переводы англоязычных блогов The Aquarium и The Planetarium, посвящённых новостям о Java EE и Java для всех других платформ(SE, ME, FX, etc...) соответственно.

Читать дальше →

SpringSource приобрёл CloudFoundry, Terracotta наняла разработчика Ehcache

Время на прочтение1 мин
Количество просмотров782
image

Не успели утихнуть разговоры о покупке SpringSource компанией VMware, как к этим двум «дочкам» EMC присоединилась компания CloudFoundry. Она занимается услугами хостинга Java-приложений на платформе Amazon EC2, предоставляя сконфигурированную свзяку CentOS + Apache HTTPD + Apache Tomcat + MySQL + Hyperic и Web-интерфейс для мониторинга и управления приложениями. Часть проекта доступна в виде OpenSource. Вместе с недавним понижением цен на зарезервированные сервера EC2 хостинг Spring, Grails и других Java приложений становится всё доступнее.

image

Другая OpenSource компания Terracotta, занимающаяся разработкой и поддержкой библиотеки для распределённого кеширования Java-приложений(в частности Spring, Hibernate) наняла разработчика Ehcache и теперь планирует интегрировать эту библиотеку в свой проект.

Java по-русски. Часть первая: Книги

Время на прочтение2 мин
Количество просмотров497K
Не так давно я проводил опрос «Какие материалы о Java вас интересуют на русском языке?» среди посетителей Хабра. Вторым этапом моего исследования будет обзор существующих русско-язычных ресурсов.

Книги


За 2009 на Ozon.ru можно найти 8 книг по Java (всего за последние 3 года их вышло 22 — примерно по 7 в год, на books.ru набор примерно такой же, так что наша выборка довольно репрезентативна). Посмотрим, что это за книги?
Читать дальше →

Обновился сайт web-фреймвока Grails

Время на прочтение1 мин
Количество просмотров775
image


Напомним, что не так давно компания SpringSource приобрела компанию G2One, занимавшуюся разработкой Groovy & Grails. Кроме нового приятного дизайна, появились ссылки на сайт с коммерческой информацией и обновился раздел плагинов, который получил более удобную навигацию.

Для тех, кто впервые слышит о Grails, пара слов о его особенностях:
  • Для разработки используется динамический язык Groovy, который является расширением языка Java в сторону Smalltalk, Ruby и работает поверх JVM
  • Фреймворк не написан с нуля, а представляет собой скорее DSL поверх Spring & Hibernate
  • Первые два пункта дают простую интеграцию с множеством библиотек и проектов на Java
  • Поддержкой проекта занимается компания SpringSource — один из технологических лидеров в Java-индустрии

Android получил поддержку Flash

Время на прочтение1 мин
Количество просмотров838
image

Мало того, что HTC презентавали красавца Hero с собственным графическим оформлением, так ещё на нём появилась поддержка Adobe Flash. На сайте Adobe можно увидеть, как на нём пуляют пингвинов и смотрят трейлеры.

SpringSource Tool Suite бесплатно, ROO и спецификация DI совместно с Google

Время на прочтение1 мин
Количество просмотров2.6K
image

На прошедшей конференции SpringOne Europe компания SpringSource сделала несколько объявлений:
  • SpringSource Tool Suite, плагин для Eclipse, упрощающий разработку Spring-приложений становится бесплатным. В ближайшее время ожидается прогресс в поддержке других продуктов SpringSource: Groovy & Grails.
  • Spring ROO — фреймворк для увеличения производительности Java-разработчиков при написании Spring-приложений путём использования Code Generation и Aspect Oriented Programming.
  • Партнёрство с Google для создания единой спецификации по Dependency Injection.

Объявлены проекты Google Summer of Code 2009

Время на прочтение1 мин
Количество просмотров592
image

Картинка кликабеле. Встречаются интересные заявки, вот выловил в IRC: «Improved Fortran support in Cython — that's a proposal name» =) Поздравляю всех, чьи заявки были приняты. Остальные — удачи в следующем году!

Анонсирован план развития Grails

Время на прочтение1 мин
Количество просмотров920
Пока что разработчики сообщили о двух версиях:

Grails 1.2 «Bedivere» обещает быть релизом направленным на стабильность: обновление основных компонент(в том числе Spring до версии 3.0), переход с Jetty на Tomcat, выделение WebFlow в отдельный плагин, а так же GSP в самостоятельное решение. Релиз ожидается в июне 2009 года.

Grails 2.0 «Galahad» ставит свой целью упор на модульность плагинов с помощью технологии OSGi.

Параллельно с этими релизами будет вестись активная работа над плагинами для работы с JPA, JCR, Portlet & Flex.

P.S. Будущие релизы получили свои имена в честь рыцарей круглого стола короля Артура, в частности именно Галахад по легенде нашёл священный Грааль.

Processing

Время на прочтение1 мин
Количество просмотров3.3K
Sun недавно выпустила JavaFX, от которого я далеко не под впечатлением, ведь я видел, на что в действительности способна Java в плане визуализации. А видели ли вы?
Читать дальше →

Java @ CERN

Время на прочтение1 мин
Количество просмотров1K
image

На фото Дерек Матейсон из ЦЕРН получает премию от Джеймса Гослинга. Java активно используется учёными в качестве основного инструмента для работы с Большим Адронным Колайдером: их система ATLAS в которой количество столкновений протонов достигает 600 в секунду, генерируя 15 петабайт информации управляется с помощью Java. Java так же используется как основное средство для мониторинга всех систем и 3D-визуализаций.

Подробнее на сайтах SUN & CERN.

Статистика Ohloh

Время на прочтение1 мин
Количество просмотров578
image

Данный график отражает количество активных коммитеров в OpenSource-проектах по статистике сайта Ohloh. Так же есть возможность сравнить количество коммитов, изменённых строк кода и проектов, но всё же именно эта мне кажется наиболее отражающей состояние индустрии. Давайте попробуем сделать некоторые выводы:

1. C/C++ постепенно утрачивают свои позиции. Хоть для таких проектов, как Apache HTTP Server, Linux Kernel, Open Office, Firefox, GCC другого варианта нет, давайте признаем, что и новых крупных «низкоуровневых» проектов не появляется, зато замены Desktop-приложениям в виде Web-аналогов наоборот растут.
2. Java стала новым лидером. Практически все проекты Apache, Eclipse, JBoss, Sun, а так же значительная доля на SourceForge написанны именно на ней.
3. Среди динамических языков в упадке Perl. Зато стабильный рост показывает Python, одно время его обгонял PHP, но теперь лидерство начинает переходить к JavaScript, который ещё прочнее укрепляет себя в Web(RIA), вытесняя остальные языки всё глубже на сервер.
4. Я уже писал о состоянии рынка Ruby-вакансий. Немного спал и кураж у OpenSource разработчиков на этом языке.
5. Несмотря на то, что по вакансиям C# находится в тройке лидеров наряду с C/C++ и Java, OpenSource среди разработчиков под .NET не сильно популярен, хоть рост и намечается в последнее время(в основном благодаря Mono и CodePlex).

Ruby on Rails: исследуем волну

Время на прочтение1 мин
Количество просмотров1K
Начнём, естественно, с самого красноречивого графика. Означает он лишь одно: информациую о «Ruby on Rails» стали реже искать. Удивляться этому не стоит — такой период проходит любая технология, всплеск уже прошёл и с определённой увереностью можно сказать, что пик уже достигнут.

image
Далее о повседневном использовании и рынке труда
1

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность