scoon: (droid)
Иногда людям хочется странного:
Built on SWTSwing, "Eclipse on Swing" is a project to run Eclipse using Swing widgets exclusively.
Как говорится, спешите видеть...
scoon: (Default)
Начал в паузах смотреть Google Web Toolkit. Первое впечатление довольно положительное. Прежде всего -- вроде бы держит русский язык ("вроде бы" означает, что я пока не нашел проблем, но опасения все еще есть). Но API уже начинает раздражать непродуманностью в деталях.Read more... )
scoon: (Default)
Жизнь бежит как-то быстровато. Языки обновляются быстрее, чем успеваю их осваивать.

А ноотропы жрать не хочется -- у меня от них глазки болят. :)

Тупик-с. :)

CruiseControl

Wednesday, 11 January 2006 15:51
scoon: (Default)
Воспользовавшись стартом нового проекта, поставил CruiseControl. По всем правилам -- до написания первой строки кода. :)

Лепота...
scoon: (Default)
В период предновогоднего безумия упустил из виду статью "Ruby off the Rails".

Статья довольно милая:
Before I can even begin this article, I need to clarify something. First, this is not an article about Ruby on Rails. If you want to read about Rails, articles and blogs are published weekly (maybe hourly) extolling the manifold features of this exciting framework; see Resources for a list to start from. Second, this article does not foretell the collapse of the Java platform in the face of better languages, tools, and frameworks like Ruby on Rails. So this article is about neither of the subjects most commonly associated with Ruby of late.

Don't get me wrong -- I think Rails is fabulous! It's amazingly powerful and has clearly changed the face and pace of Web development. My only point is that there's more to Ruby than Rails, especially from a Java developer's perspective.

Beyond Java

Thursday, 22 December 2005 15:00
scoon: (Default)
Несколько дней назад добрый человек Bruce Eckel написал заметку "The departure of the hyper-enthusiasts".

Не смотря на то, что во многих местах его мнение кажется мне неправильным, но спорным, я все же согласен в первичной посылке:
The Java hyper-enthusiasts have left the building, leaving a significant contingent of Java programmers behind, blinking in the bright lights without the constant drumbeat of boosterism.

But the majority of programmers, who have been relatively quiet all this time, always knew that Java is a combination of strengths and weaknesses. These folks are not left with any feelings of surprise, but instead they welcome the silence, because it's easier to think and work.
Пи... ой... То есть -- аминь. Может быть, вскоре мне уже не придется интервьюировать в год по 20 программеров, которые пишут на Java потому, что это круто...
scoon: (Default)
Однако, resin присоединился к движению "Java и PHP -- братья навек"...
scoon: (Default)
Я не думаю, что все началаось с Greasemonkey -- подобные вещи давно делают сервлетными фильтрами. Но название мне нравится.
Read more... )

Taconite

Wednesday, 2 November 2005 13:48
scoon: (Default)
Как и любая технология, построенная на 90% из маркетингового шума, Ajax уже в полный рост демонстрирует, что все, что в принципе можно делать неправильно, обязательно будет сделано неправильно.

Один из принципов Ajax -- передача с сервера не контента, а данных. Идея хорошая. Но требует пересмотра архитектуры. Соответственно, вполне естественно, что добрые люди сделали библиотеку, позволяющую не морочитья с обходом загруженного XML и ручным формированием DOM-дерева. "А пусть сервер пришлет нам готовый кусок HTML-кода -- а мы только вставим его в нужное место". Переделки серверного кода -- минимальные.

Так что кому понравилось -- качаем себе Taconite и делаем вид, что работаем с Ajax'ом.
scoon: (Default)
Читаю заявленный список областей дружбы и не верю своим глазам:
  • Microsoft Active Directory(R). Integrated sign on and federated identity
  • Web services. Interoperability using WS-* Web services architecture
  • Management. A Management Pack for Microsoft Operations Manager
  • SQL Server(TM). Optimized performance for users of Hibernate, JBoss' object/relational mapping technology, and Enterprise JavaBeans 3.0
Особенно меня удивил последний пункт...