powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Переходим на Scala?
25 сообщений из 342, страница 3 из 14
Переходим на Scala?
    #37500265
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schwaА наличие всяких commons-*, которые подключаются в каждый проект, все только подтверждает.
Так можно практически о любом фреймверке говорить. В commons множество оберток и реализаций, которым в базовых классах делать особо нечего. Лично я постоянно пользуюсь всего лишь несколькими методами из Commons (помимо целевых реализаций типа DBCP).
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37500294
Фотография schwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот и приходим ситуации, когда какой-нибудь String/Reflection Utils есть у всех свой. Если он так нужен, то он должен быть частью стандартной библиотеки т.к. это базовые вещи.
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37500306
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schwaВот и приходим ситуации, когда какой-нибудь String/Reflection Utils есть у всех свой. Если он так нужен, то он должен быть частью стандартной библиотеки т.к. это базовые вещи.
1. Не у всех;
2. Ключевое слово - "свой".
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37500320
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schwaВот и приходим ситуации, когда какой-нибудь String/Reflection Utils есть у всех свой. Если он так нужен, то он должен быть частью стандартной библиотеки т.к. это базовые вещи.
Ну, я х.з. может я какой-то недалёкий. Но java.lang.String мне хватает с головой, так же как и Introspector-а. Commons нужны, не отрицаю, но далеко не в каждый проект приходится запихивать каждый commons, если только он от другого фреймверка не тянется.
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37500406
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schwaВот и приходим ситуации, когда какой-нибудь String/Reflection Utils есть у всех свойэто просто от незнания вощето
написав свой StringUtils.isBlank, люди через 5 лет с удивлением открывают для себя commons-lang

а всё от того, что читать мало стали
в целом
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37500464
Calamity Jane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1024Появится ещё какая модная технология - он и про неё напишет. Такчт не показатель.Не показатель того что скала перешла из студенческого курсовика в мейнстрим и пошла в массы?
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37500496
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Calamity JaneНе показатель того что скала перешла из студенческого курсовика в мейнстрим и пошла в массы?
Ага. Функциональный язык и в массы.
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37500562
Calamity Jane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczCalamity JaneНе показатель того что скала перешла из студенческого курсовика в мейнстрим и пошла в массы?
Ага. Функциональный язык и в массы.только scala оо язык с элементами функциональных, как C#
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37500647
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Calamity Janeтолько scala оо язык с элементами функциональных, как C#
Поэтому он такой простой и общераспространенный, как C#. Вы выкинули половину фразы, лишив её основного посыла и пытаетесь оспорить выбранное слово. Ну, не будет scala массовым языком, сколько в неё евров не вливай.
Такие проекты не появлялись бы.
http://confluence.jetbrains.net/display/Kotlin/Comparison+to+Scala
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37501582
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никому он реально не нужен и шансов на распространение нет (что хорошо, т.к. по-моему это один из самых уродливых языков).
Причина отстойности в том, что у автора не было чёткого представления, зачем он может быть нужен.
Преимущества воображаемые. Элементы ФП - зачем? В некоторых других языках понятно зачем (в Erlang, clojure и даже groovy), а в этом добавлено на всякий случай. Сокращение кода - только за счёт стандартных конструкций, которые и так занимают малую часть времени, тратящегося на программирование. Посмотрел вот версию 2.8.1 когда она появилась. Жалобы - не полная совместимость сверху вниз с версией 2.8 по исходному коду. Нифигасе. Ну, если весь исходный код свой и небольшой, не так страшно. Но если используются чужие библиотеки? И где гарантия,что при появлении новых версий Scala опять не придётся переделывать... много раз. Ещё посмотрел plug-in для Eclipse. Это надо было видеть - для работы был совершенно непригоден, зато демонстрировал разнообразные глюки, о которых я не понял - как этого можно добиться. Тут объявили - разработкой plug-in-а для Eclipse занялся сам Мартин Одерски. Ещё вопрос,умеет ли он программировать. Но поздновато спохватился - спустя долгое время после появления языка он наконец задумался о том, что нужно для его практического применения.

В общем. Фанатские вопли (про Scala, Haskell, Nemerle) убеждают только в существовании фанатов, но не в том, о чём они вопят.
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37501711
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan MВ общем. Фанатские вопли (про Scala, Haskell, Nemerle) убеждают только в существовании фанатов, но не в том, о чём они вопят.
Ну, фанатские не фанатские, а раздел Enterprise на ее сайте внушает уважение (в отличие от того же Nemerle - тут ему похвастаться нечем).
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37501712
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan MВ общем. Фанатские вопли (про Scala, Haskell, Nemerle) убеждают только в существовании фанатов, но не в том, о чём они вопят.
Кстати, я как раз больше читаю вопли противников Scala, чем ее фанатов :)
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37501757
vimba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я просматривал scala, но оказалось как и в Groovy обещанные возможностях DSL, сводяться к некошерному хаккингу и костылям, никакого DSL scala из коробки не предоставляет, поэтому для подсистемы репортинга тупо избрал antlr.
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37501802
Фотография schwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vimba,

Вообще-то DSL пишут под конкретную задачу. А все возможности язык для этого предоставляет, нужно быть просто в курсе этих возможностей и уметь их применять.
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37502276
kamre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
just_vladimirКак только появится человеческая поддержка со стороны IDE так можно подумать, а до этого момента как то особо желания нет...
Аналогично, пока IDEA в каждом первом файле для стандартных библиотек Scala "находит" ошибки, а при редактировании кода жутко тормозит, "как-то особо желания нет..."
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37502530
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kamre,

IDEA не показатель. У них поддержка Scala хоть и фичастая, по сути - нереально тормознутая. Последние версии scala-ide (плагин к Eclipse) вполне себе рабочие.
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37504405
kamre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LeonidvПоследние версии scala-ide (плагин к Eclipse) вполне себе рабочие.
Попробовал очередную версию плагина (2.0.0.beta11-2_09-201110031011-3a97f5e), уже получше чем было раньше. Но все равно как-то криво. Не работает completion для keywords. Такое ощущение, что оно анализирует только файлы, которые открыты в редакторе, поэтому ни Find References, ни Call Hierarchy, ни Type Hierarchy не работают. Rename тоже некорректно работает, только в текущем (открытых в редакторе?) файле заменяет. Подсветка синтаксиса (и ее настройки) какая-то примитивная слишком. Хотя completion (хоть и выдает много лишнего) и навигация (по F3) вроде уже нормально работают.
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37504547
kamre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kamreХотя completion (хоть и выдает много лишнего)
Не, completion тоже нормально не работает:
не все варианты показывает

ничего не дополняет

IDEA на таких простых примерах без проблем работает, но как же она тормозит на чуть более сложном коде...
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37504598
eros2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А в NetBeans как дела со скалой?

Тут http://wiki.netbeans.org/Scala утверждается, что
Full featured Scala editor

syntax and semantic coloring

outline navigator

code folding

mark occurrences

go to declaration

instant rename

indentation

formatting

pair matching

error annotations

code completion
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37504603
eros2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В каментах к плагину http://plugins.netbeans.org/plugin/36598/nbscala-2-8-x пишут, что:

Best Scala Plugin Yet....with some issues
Having tried Eclipse, IntelliJ and Netbeans 7, I think this plugin with Netbeans 7 is the best. ...
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37510329
mikkri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из личного опыта - Scala уменьшает time to market. Кода меньше, код чище (при соблюдении разумных стандартов кодирования и гигиены). В Лондоне многие банки активно внедряют Scala сейчас, особенно для новых проектов. Так что через год будет такой же mainstream, как какой-нибудь C#.
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37510719
Фотография Java Programmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikkrimagicprincИзучите JAXB - буквально пара строк кода.
Для JAXB нужно парсить документ целиком. Он не годится для ситуации, когда нужно получить входящий XML, что-то там подправить / передалить, послать дальше.

Это кто Вам сказал такую глупость!??!?
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37510734
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Java ProgrammerЭто кто Вам сказал такую глупость!??!?
Соглашусь с mikkri. Аргументируйте вашу точку зрения, плз.
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37510756
Фотография Java Programmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczJava ProgrammerЭто кто Вам сказал такую глупость!??!?
Соглашусь с mikkri. Аргументируйте вашу точку зрения, плз.

Используется потоковый парсер - кроме того - я в практике другого и не использовал никогда...

This kind of XML is suitable for chunk-processing; the main idea is to use the StAX API, run a loop, and unmarshal individual chunks separately. Your program acts on a single chunk, and then throws it away. In this way, you'll be only keeping at most one chunk in memory, which allows you to process large documents.

See the streaming-unmarshalling example and the partial-unmarshalling example in the JAXB RI distribution for more about how to do this. The streaming-unmarshalling example has an advantage that it can handle chunks at arbitrary nest level, yet it requires you to deal with the push model --- JAXB unmarshaller will "push" new chunk to you and you'll need to process them right there.

тынц
...
Рейтинг: 0 / 0
Переходим на Scala?
    #37510775
mikkri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Java ProgrammerBlazkowiczпропущено...

Соглашусь с mikkri. Аргументируйте вашу точку зрения, плз.

Используется потоковый парсер - кроме того - я в практике другого и не использовал никогда...

This kind of XML is suitable for chunk-processing; the main idea is to use the StAX API, run a loop, and unmarshal individual chunks separately. Your program acts on a single chunk, and then throws it away. In this way, you'll be only keeping at most one chunk in memory, which allows you to process large documents.

See the streaming-unmarshalling example and the partial-unmarshalling example in the JAXB RI distribution for more about how to do this. The streaming-unmarshalling example has an advantage that it can handle chunks at arbitrary nest level, yet it requires you to deal with the push model --- JAXB unmarshaller will "push" new chunk to you and you'll need to process them right there.

тынц
И? Вы выделяете кусок XML без использования JAXB и к нему применяете JAXB. Это ли не костыль?
...
Рейтинг: 0 / 0
25 сообщений из 342, страница 3 из 14
Форумы / Java [игнор отключен] [закрыт для гостей] / Переходим на Scala?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]