Eclipse 3.4 released
А между тем вышел Eclipse 3.4.
Я всегда пользовался шрифтом Lucida Console для редактора кода и Verdana для всего остального. С недавнего времени переехал на Consolas. Шрифт обалденно удобный и приятный (антиалиасинг обязателен). Теперь текстовые редакторы в Visual Studio, Eclipse и IDEA выглядят намного лучше.
Моя цветовая схема для Java в Eclipse.
File->Import General->Preferences EclipsePreferences.epf
OR
Внести изменения в ~EclipseWorkspace\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.ui.prefs
semanticHighlighting.localVariableDeclaration.color=119,136,153 semanticHighlighting.inheritedMethodInvocation.enabled=true semanticHighlighting.typeParameter.enabled=true semanticHighlighting.typeParameter.color=65,210,40 java_keyword_return=0,0,255 semanticHighlighting.localVariableDeclaration.enabled=true semanticHighlighting.method.enabled=true semanticHighlighting.localVariable.color=119,136,153 semanticHighlighting.interface.enabled=true java_string=255,0,255 semanticHighlighting.annotationElementReference.color=255,0,0 semanticHighlighting.methodDeclarationName.color=255,51,0 semanticHighlighting.field.color=32,178,170 java_default=128,0,255 semanticHighlighting.staticFinalField.bold=true java_keyword=0,0,128 semanticHighlighting.class.color=138,43,226 semanticHighlighting.annotation.color=0,0,255 semanticHighlighting.parameterVariable.color=139,69,19 semanticHighlighting.abstractMethodInvocation.enabled=true semanticHighlighting.staticFinalField.color=128,0,128 semanticHighlighting.inheritedMethodInvocation.color=255,0,128 semanticHighlighting.methodDeclarationName.enabled=true semanticHighlighting.enum.enabled=true semanticHighlighting.interface.color=0,78,255 semanticHighlighting.typeArgument.color=65,210,40 semanticHighlighting.class.enabled=true semanticHighlighting.staticField.color=128,0,128 semanticHighlighting.staticMethodInvocation.bold=true semanticHighlighting.annotationElementReference.enabled=true semanticHighlighting.staticFinalField.enabled=true semanticHighlighting.staticField.bold=true java_operator=0,0,153 org.eclipse.jface.textfont=1|Lucida Console|11|0|WINDOWS|1|-15|0|0|0|400|0|0|0|0|3|2|1|49|Lucida Console; semanticHighlighting.enum.bold=true semanticHighlighting.method.color=220,20,60 semanticHighlighting.abstractMethodInvocation.color=220,20,0 semanticHighlighting.localVariable.enabled=true semanticHighlighting.parameterVariable.enabled=true semanticHighlighting.enum.color=177,20,177 semanticHighlighting.autoboxing.color=255,128,255 semanticHighlighting.autoboxing.enabled=true semanticHighlighting.staticMethodInvocation.color=153,51,0
Недавно пообщался с сотрудником, который пишет на Java. Он занимается разработкой серверного J2EE-приложения (сервер - JBoss) и клиентского на Adobe Flex Builder. Я уже много раз видел упоминания технологии Flex 2, но, в силу своей нелюбви к Web-приложениям, не решался посмотреть, что это такое.
Скачал Adobe Flex Builder (порадовался, что он построен на платформе Eclipse), пару книжек и приступил к поверхностному изучению, попутно узнав, что Macromedia теперь является частью Adobe.
Первые впечатления - шок! Дизайнер, язык разметки mxml (который до боли напоминает XAML, Microsoft и тут, видимо, притырила достояние), объектно-ориентированный ActionScript 3.0 (похож на JavaScript, C# - даже атрибуты есть, даже встроенная поддержка биндинга!), отладка, работа с веб-службами и много всего прочего. Flex предлагает концепцию RIA - Rich Internet Applications, и это существенный шаг вперед. Если я буду делать браузер-ориентированные интернет приложения, это будет, несомненно, Flex 2.
Вот сама книга: The Essential Guide to Flex 2 with ActionScript 3.0 - Charles E. Brown, Apress