|
|
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
Petro123mikkriподдержка xml в каком смысле? обычный парсер? Скорее всего DSL простой для работы с XML. Вот только возникает вопрос - нужно ли это в 2011 году, когда есть XPath/XOM для сырого XML и JAXB для полного сокрытия XML? Изучите JAXB - буквально пара строк кода. Никакой Scala XML DSL не угнаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 10:21:41 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
magicprincPetro123пропущено... в каком смысле? обычный парсер? Скорее всего DSL простой для работы с XML. Вот только возникает вопрос - нужно ли это в 2011 году, когда есть XPath/XOM для сырого XML и JAXB для полного сокрытия XML? Изучите JAXB - буквально пара строк кода. Никакой Scala XML DSL не угнаться. Ну и кроме того Groovy и особенно Clojure могут предложить не хуже. С точки зрения LOC - Clojure победитель. С точки зрения скорости - Clojure победитель. В чём секси-то? В сложности изучения и использования? В Perl-подобности? Тогда уж надо браться за штангу и Haskell - остальное компромисс! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 10:24:19 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
magicprincИзучите JAXB - буквально пара строк кода. Для JAXB нужно парсить документ целиком. Он не годится для ситуации, когда нужно получить входящий XML, что-то там подправить / передалить, послать дальше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 10:45:53 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
mikkrimagicprincИзучите JAXB - буквально пара строк кода. Для JAXB нужно парсить документ целиком. Он не годится для ситуации, когда нужно получить входящий XML, что-то там подправить / передалить, послать дальше. Не совсем так. Слова для поиска: JAXB StAX large XML Например: http://stackoverflow.com/questions/1134189/can-jaxb-parse-large-xml-files-in-chunks ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 10:54:22 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
Как только появится человеческая поддержка со стороны IDE так можно подумать, а до этого момента как то особо желания нет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 10:59:15 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
VoDAЗначит при наличии в проекте scala - в проекте БУДЕТ функциональный код. Как следствие нужно чтобы программисты понимали функциональный код и могли его поддерживать и развивать. +1 Scala для высококвалифицированной команды. И скорее всего, она на ней будет писать эффективней, чем на Java. То есть проект в итоге выйдет дешевле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 14:01:38 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
VoDAА кусочек на scala написать вроде не возможно - из java кода нельзя ее вызывать. Можно. Вплоть до кросскомпилияции, когда Java дергает Scala в исходниках, а Scala в них же дергает Java. В исходниках - это значит, кто компиляция Scala и Java кода происходит одновременно. VoDAи код на scala получается довольно сложным для прочтения и понимания. Не согласен. Классический bean на Scala и на Java. VoDAмногословность java упрощает понимание каждой отдельной строки. Согласен. Плюс IDE сильно сглаживает многословность. VoDAдля scala сложность кода выше... и вероятно стоимость спецов будет выше. Я думаю стоимость спецов будет на одинаковом уровне. Причем будь то C#, Java, Scala, Python... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 14:10:02 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
just_vladimirКак только появится человеческая поддержка со стороны IDE так можно подумать, а до этого момента как то особо желания нет... IDEA ничего так со Scala работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 14:10:38 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
magicprincPetro123пропущено... в каком смысле? обычный парсер? Скорее всего DSL простой для работы с XML. слишком жирно для обычного, пусть структуированного файла-потока-формата. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 14:12:40 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
у Java и так, крыша - планка по зарплате. Выше уже некуда :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 14:14:13 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
LeonidvМожно. Вплоть до кросскомпилияции, когда Java дергает Scala в исходниках, а Scala в них же дергает Java. В исходниках - это значит, кто компиляция Scala и Java кода происходит одновременно.можно пример? LeonidvVoDAи код на scala получается довольно сложным для прочтения и понимания. Не согласен. Классический bean на Scala и на Java.POJO вообще на scala проще выглядит - нет нужды убогие get/set писать. Только я про реальный код. В нем то можно напороться на офень интересный фичи языка. PS в большом проекте за год-два когда пройдешься по большинству подсистем сразу понимаешь зачем нужен SCJP. Все главы SCJP представлены и привинчены к проекту =))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 14:58:36 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
VoDAВ нем то можно напороться на офень интересный фичи языка. Мой встречный вопрос - на какие? java + scala (версия >= 2.8.0): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 16:27:38 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
eros2 http://alarmingdevelopment.org/?p=562 scala оказалась много больше, чем автор предполагал? К тому же смею сказать, что сложность самого языка преувеличена многократно. Понятно, что за неделю с C++ на java* (как в девяностые) вряд ли здесь получится и язык значительно больше, и возраст уже не тот . Правда голая java никому не интересна - всем нужно знание кучи апи, библиотек и фреймворков. а последние это далеко не месяц и не два, за которые средний программист джо станет уверенно разбираться в scala. Вообще после прочтения подобных записей(читал их уже не раз), то складывается впечатление, что весь код на scala должен написан как в scalaz (что есть вообще больше академическая библиотека, для любителей type theory...), пропитан этими "монада на монаде да еще функтором с кофункторами погоняет". Ну ничто в языке никого не заставляет производить такой код... вы хоть убейте! И, резюмируя, если кому-то там хочется java без геттеров и сеттеров и чтоб больше ничего другого не было бы возможно в принципе, то scala явно не лучший выбор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 18:21:29 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
САМ Кэй Хорстманн написал учебник по переходу на Scala http://ff.im/-MtSJ1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2011, 23:31:58 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
Calamity JaneСАМ Кэй Хорстманн написал учебник по переходу на Scala http://ff.im/-MtSJ1 чёт трупы часто всплывать стали. Кай Хорстман писатель, он писанием книжек на жизнь зарабатывает. Появится ещё какая модная технология - он и про неё напишет. Такчт не показатель. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2011, 08:32:07 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
Народ, а вам не кажется, что все эти вкусности языка можно оставить на потом, и что язык на практике это в первую очередь базовые библиотеки ?! а во вторую это прикладаные библиотеки, например для работы с базами и графическим интерфейсом пользователя ? и что именно тут в Java надо многое менять, а не тормошить синтаксис языка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2011, 08:53:33 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
anjeyНарод, а вам не кажется, что все эти вкусности языка можно оставить на потом, и что язык на практике это в первую очередь базовые библиотеки ?! а во вторую это прикладаные библиотеки, например для работы с базами и графическим интерфейсом пользователя ? и что именно тут в Java надо многое менять, а не тормошить синтаксис языка. именно так. Но копаться в виртуальных деструкторах большинству интересней чем конечный результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2011, 09:11:11 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
дела обстоят так, что базовая библиотека java курит в углу (кроме java.util.concurrent) а для бд и прочего есть java-совместимость. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2011, 09:22:50 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
anjeyНарод, а вам не кажется, что все эти вкусности языка можно оставить на потом, и что язык на практике это в первую очередь базовые библиотеки ?! а во вторую это прикладаные библиотеки, например для работы с базами и графическим интерфейсом пользователя ? и что именно тут в Java надо многое менять, а не тормошить синтаксис языка. Что именно не устраивает в базовых библиотеках Java? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2011, 09:59:30 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
schwaдела обстоят так, что базовая библиотека java курит в углу (кроме java.util.concurrent) какое-то бредовое утверждение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2011, 10:16:51 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
Наверное слегка погорячился т.к. ведь стандартная java довольно большая . Вот те же коллекции в которых любые операции, идущие дальше добавления, удаления элемента, раздувают код просто чудовищно. Даже в c# все с этим лучше дело обстоит. Про кривые и неудобные API, встречающиеся в базовой библиотеке, говорить не буду т.к. о них и так все знают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2011, 10:23:18 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
schwaПро кривые и неудобные API, встречающиеся в базовой библиотеке, говорить не буду т.к. о них и так все знают. Знали бы все - не спрашивали. Расскажите. Я отчасти соглашусь, много соплей висит из-за обратной совместимости. Но все же других тоже интересно послушать. Не томите уже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2011, 10:27:42 |
|
||
|
Переходим на Scala?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Да ничего особенного - дата/время без слез не взглянешь (не так плохо как с коллекциями конечно, но видать я с ними мало работаю), всякие повороты/перевороты буферов в nio. Вообще много мест в API можно было улучшить просто добавлением всяких методов "для удобства", а все как зарелизилось так и лежит без изменений годами. Или там добавлением вспомогательных классов, которые сейчас идут в составе чуть ли не каждой независимой библиотеки (всякие упрощения в работе с рефлекшеном, к примеру). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2011, 10:48:21 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37133698&tid=2132904]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
784ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 484ms |
| total: | 1364ms |

| 0 / 0 |
