 |
 |
 |
 |
 |
 |
Путеводитель по Scala для Java-разработчиков: Функциональное программирование вместо объектно-ориентированного
В этой новой серии Тед Ньювард представляет Scala, язык программирования, объединяющий
функциональную и объектно-ориентированную техники под управлением JVM.
Тед обосновывает, почему следует уделить время изучению Scala и показывает,
насколько быстро это может окупиться.
|
|
|
|
05.05.2008 |
|
| |
Путеводитель по Scala для Java-разработчиков: Классная работа
В этой второй публикации из серии
Путеводитель по Scala для Java-разработчиков, Тед Ньювард следует базовому
утверждению в деле оценки языка, а именно: мощь языка может быть оценена
прямопропорционально его способностям к интеграции новых возможностей.
|
|
|
|
22.05.2008 |
|
| |
Путеводитель по Scala для Java-разработчиков: Не зацикливайтесь!
Scala был создан специально для Java-платформы, поэтому его синтаксис
сделан максимально удобным для Java-программистов.
Тед Ньюорд продолжает знакомить вас с нюансами в отличиях между двумя языками,
начиная с управляющих конструкций типа if, while и for.
|
|
|
|
05.03.2009 |
|
| |
Путеводитель по Scala для Java-разработчиков: Параллелизм в Scala В этой статье Тед Ньювард начнет рассматривать возможности Scala для осуществления параллельной обработки данных. |
|
|
|
12.05.2009 |
|
| |
Путеводитель по Scala для Java-разработчиков: Признаки и поведение объектов Scala позволяет по-новому взглянуть на объектно-ориентированное проектирование приложений. В этой статье серии "Путеводитель по Scala для Java-разработчика" будет рассказано о признаках (traits) в Scala, позволяющих упростить дизайн и реализацию объектов. |
|
|
|
15.05.2009 |
|
| |
Путеводитель по Scala для Java-разработчиков: Коллекции Scala позволяет работать не только с единичными объектами, но также с кортежами, массивами и списками. В этой статье мы начинаем рассматривать функциональные аспекты программирования в Scala, в частности, характерные для функциональных языков типы данных. |
|
|
|
21.05.2009 |
|
| |
Путеводитель по Scala для Java-разработчиков: Часть 1. Создание калькулятора В этой статье мы начнем рассказ о создании языка-калькулятора, демонстрируя возможности Scala для разработки DSL, в частности, case-классы и сопоставление с образцом. |
|
|
|
26.05.2009 |
|
| |
Путеводитель по Scala для Java-разработчиков: Часть 2. Cоздание калькулятора В этой статье будет рассказано о синтаксическом анализе выражений, написанных на ранее рассмотренном DSL, и преобразовании их в AST для интерпретирования. Анализ текста и создание AST будет реализовано при помощи так называемых комбинаторов парсеров. |
|
|
|
01.06.2009 |
|
| |
Путеводитель по Scala для Java-разработчиков: Часть 3. Создание калькулятора В предыдущей статье мы создали базовый парсер, преобразующий текст в AST для интерпретации выражения. В данной статье будет рассказано, как связать этот парсер с ранее созданными типами AST. Будет предложен ряд расширений для DSL и его интерпретатора. |
|
|
|
05.06.2009 |
|
| |
Путеводитель по Scala для Java-разработчиков: Scala и сервлеты В этой статье рассказывается о работе с сервлетами в Scala. |
|
|
|
03.07.2009 |
|
| |
Путеводитель по Scala для Java-разработчиков: Наследование функциональности В этой статье Тед Ньюард расскажет о полиморфизме в Scala, сочетающем объектно-ориентированные и функциональные черты и сохраняющем совместимость с Java. |
|
|
|
08.07.2009 |
|
| |
AOP@Work: Сравнение инструментальных программ для AOP, часть 1 В этой первой статье нового цикла AOP@Work эксперт по аспектно-ориентированному программированию Мик Керстен (Mik Kersten) сравнивает четыре ведущих инструмента АОП (AspectJ, AspectWerkz, JBoss AOP и Spring AOP), что должно помочь вам определиться с выбором. Fвтор рассматривает механизмы языка инструментальных программ и альтернативы, предлагаемые различными подходами. |
|
|
|
08.02.2005 |
|
| |
AOP@Work: Сравнение инструментальных программ для AOP, часть 2 Во этой второй части своего сравнения АОП-инструментов эксперт по аспектно-ориентированному программированию Мик Керстен (концентрирует внимание на интеграции этих инструментов со средой разработки и компоновки, включая детальное сравнение функциональных возможностей их IDE. |
|
|
|
08.02.2005 |
|
| |
Java EE в мире Web 2.0 Производительность и масштабируемость приложений Web 2.0, разработанных на Java EE, далеки от идеала, во многом из-за использования синхронных API. В данной статье мы объясним противоречия между Java EE и Web 2.0 и расскажем о преимуществах асинхронных API. |
|
|
|
25.08.2008 |
|
| |
Совет: Наиболее эффективное использование асинхронных обратных вызовов В этой статье-совете рассказывается, почему к источникам данных Ajax следует обращаться, используя асинхронные обратные вызовы. В статье так же содержатся примеры асинхронного координирования готовности нескольких взаимозависимых источников данных. |
|
|
|
26.02.2009 |
|
| |