Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск CFR 0.146, декомпилятора для языка Java" | +/– | |
| Сообщение от opennews (ok), 28-Июл-19, 18:45 | ||
Доступен (https://github.com/leibnitz27/cfr/releases) новый выпуск проекта CFR (https://www.benf.org/other/cfr/) (Class File Reader), в рамках которого развивается декомпилятор байткода виртуальной машины JVM, позволяющий воссоздать содержимое скомпилированных классов из jar-файлов в форме кода на языке Java. Поддерживается декомпиляция современных возможностей Java, включая большую часть элементов Java 9, 10 и 12. CFR также может декомпилировать в Java содержимое файлов с классами и от других языков, использующих JVM, таких как Kotlin, Scala и Groovy. Код проекта написан на языке Java и распространяется (https://github.com/leibnitz27/cfr) под лицензией MIT. | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от A.Stahl (ok), 28-Июл-19, 18:45 | +/– | |
На что угодно пойдут лишь бы open source не использовать! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #35 | ||
| 2. Сообщение от Аноним (2), 28-Июл-19, 19:53 | +/– | |
А я думал, что java как IL код c# декомпилируется. Там вообще практически идентичный оригиналу код получается. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #47 | ||
| 3. Сообщение от VINRARUS (ok), 28-Июл-19, 19:59 | –10 +/– | |
Смысл? Кроме Minecraft ни одного сложного софта на Java не знаю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #4, #7, #14, #48, #50, #57, #69 | ||
4.
Сообщение от proninyaroslav (ok), 28-Июл-19, 20:05
| –2 +/– | |
Intellij? Eclipse? NetBeans? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #5, #6 | ||
| 5. Сообщение от Аноним (5), 28-Июл-19, 20:53 | +10 +/– | |
80 GB памяти должно хватить, почти не тормозит. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #13, #46 | ||
| 6. Сообщение от Анончик999999 (?), 28-Июл-19, 21:08 | –1 +/– | |
Новый Eclipse мало того, что с кучей ошибок, так еще и адски тормозит! Или г*вно новые Java. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #59 | ||
| 7. Сообщение от Аноним (7), 28-Июл-19, 21:41 | +/– | |
Не знаешь, потому что Java-приложения, которые считают лично твои (подчеркиваю: лично твои) деньги, ты не скачиваешь бесплатно без смс себе на свой комп, а работают в том банке, на котором лично твои (подчеркиваю: лично твои) деньги лежат. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #8, #10, #22, #52 | ||
| 8. Сообщение от Аноним (5), 28-Июл-19, 21:46 | +2 +/– | |
Складывать и вычитать с правильной точностью - сложная задача? Да и какая разница, что там используют, лишь бы работало норм, а работает многих через одно место и по случайности там и жаба ииспользуется. Совпадение, правда? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #12 | ||
| 9. Сообщение от Аноним (5), 28-Июл-19, 21:48 | –1 +/– | |
А есть на Java нормальный модуль, чтобы под web писать по типу Sinatra (у Ruby), без классов, наследования, dependency injection и прочей ерунды? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #11, #15, #16, #21, #54, #64 | ||
| 10. Сообщение от Аноним (10), 28-Июл-19, 21:50 | +/– | |
> а работают в том банке | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #51 | ||
| 11. Сообщение от Kartoshka (?), 28-Июл-19, 21:51 | +/– | |
Grails | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 12. Сообщение от имя (?), 28-Июл-19, 21:52 | –1 +/– | |
> Складывать и вычитать с правильной точностью - сложная задача? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #26 | ||
| 13. Сообщение от Аноним (13), 28-Июл-19, 22:02 | –5 +/– | |
intellij idea летает на 768MiB RAM | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #27, #38, #42 | ||
| 14. Сообщение от Ordu (ok), 28-Июл-19, 22:13 | +3 +/– | |
> Why? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #18 | ||
| 15. Сообщение от Аноним (15), 28-Июл-19, 22:13 | +/– | |
JRuby | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 16. Сообщение от Аноним (7), 28-Июл-19, 22:17 | +/– | |
Если не хочешь "классов, наследования, dependency injection и прочей ерунды", то рекомендую оставаться и дальше на node.js. Java заточен под серьезные приложения, а не на твои однопоточные хелловорлды. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #20 | ||
| 17. Сообщение от kmeaw (?), 28-Июл-19, 22:24 | –1 +/– | |
Неплохой метрикой для такого рода программ оказалось бы похожесть результата применения декомпилятора к скомпилированной версии самого себя против истинного исходного кода. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #39, #53 | ||
| 18. Сообщение от YetAnotherOnanym (ok), 28-Июл-19, 23:00 | +2 +/– | |
Вот видишь, какое это сложное дело - "to learn the java ecosystem". Это не какие-то там месячные курсы вебкодинга. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 | ||
| 20. Сообщение от Аноним (5), 28-Июл-19, 23:18 | –2 +/– | |
> Если не хочешь "классов, наследования, dependency injection и прочей ерунды", то рекомендую оставаться и дальше на node.js | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #24, #34 | ||
| 21. Сообщение от YetAnotherOnanym (ok), 28-Июл-19, 23:35 | +/– | |
А есть у Роллс-Ройса нормальная модель, без хрома, кожи, перегородки между водителем и пассажиром, вот этой дуры на капоте и прочей ерунды? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #30, #43, #49, #62 | ||
| 22. Сообщение от VINRARUS (ok), 28-Июл-19, 23:44 | –2 +/– | |
> Не знаешь, потому что Java-приложения, которые считают лично твои (подчеркиваю: лично твои) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #23, #41, #68 | ||
| 23. Сообщение от Аноним (7), 29-Июл-19, 00:13 | +1 +/– | |
"банк".equals("банкомат") // => false | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 | ||
| 24. Сообщение от Аноним (7), 29-Июл-19, 00:18 | –3 +/– | |
> в JavaScript есть классы, наследование и dependency injection | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 Ответы: #29 | ||
| 25. Сообщение от jj (?), 29-Июл-19, 00:35 | +/– | |
В чём отличие от JD-Core и FernFlower? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #28 | ||
| 26. Сообщение от Anon999 (ok), 29-Июл-19, 00:37 | –2 +/– | |
С этой задачей и дотнет, как минимум, не хуже справляется. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 Ответы: #40, #55 | ||
| 27. Сообщение от Anonim (??), 29-Июл-19, 01:00 | –1 +/– | |
Вы из Эстонии? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #58, #66, #71 | ||
| 28. Сообщение от Anonim (??), 29-Июл-19, 01:04 | +/– | |
JD-Core - gpl. А сабж mit. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 Ответы: #75 | ||
| 29. Сообщение от Аноним (5), 29-Июл-19, 01:14 | –1 +/– | |
> Где тут в этом официальном[1] хелловорлде классы, наследования и dependency injection? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 Ответы: #31 | ||
| 30. Сообщение от Аноним (5), 29-Июл-19, 01:18 | +/– | |
Ваи шашечки или ехать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 | ||
| 31. Сообщение от Аноним (7), 29-Июл-19, 01:47 | +1 +/– | |
> причем тут дока по Node.js, если мы говорим про JavaScript? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #37 | ||
| 34. Сообщение от Илья (??), 29-Июл-19, 06:44 | –1 +/– | |
> Накой только последний в статически типизируемом языке не понятно, наверное, чтобы ошибок в рантайме было больше. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 | ||
| 35. Сообщение от Аноним (35), 29-Июл-19, 06:54 | –3 +/– | |
MIT - не опенсорс? Да ладно? Тебе где-то она код запрещает использовать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #36 | ||
| 36. Сообщение от A.Stahl (ok), 29-Июл-19, 07:02 | +2 +/– | |
При чём тут лицензия на CFR? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 | ||
| 37. Сообщение от Иваныч (??), 29-Июл-19, 07:02 | –7 +/– | |
Видимо об асинхронном I/O и возможности создавать асинхронные плагины на C++ где внутри для простоты можно в тот же Thread Pool и возвращать необходимые результаты в основном потоке Вы не догадываетесь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 Ответы: #44 | ||
| 38. Сообщение от Минона (ok), 29-Июл-19, 07:45 | +7 +/– | |
Летает, но низенько-низенько | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 | ||
| 39. Сообщение от A.Stahl (ok), 29-Июл-19, 07:46 | +/– | |
И? К чему ты это? Хочешь сказать что сейчас оценивают как-то иначе (ну кроме нюанаса "самого себя". Я не понимаю в чём ценность этого уточнения)? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 | ||
| 40. Сообщение от Аноним (40), 29-Июл-19, 07:47 | +1 +/– | |
> дотнет | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 41. Сообщение от Минона (ok), 29-Июл-19, 07:51 | +/– | |
Банкомат этого банка должен работать на Firefox OS, и связь с банком держать через Tor :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 | ||
| 42. Сообщение от anonymous (??), 29-Июл-19, 08:01 | +1 +/– | |
Не знаю как там Intellij Idea, но вот JetBrains GoLand: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 | ||
| 43. Сообщение от Минона (ok), 29-Июл-19, 08:16 | +2 +/– | |
Да, называется Аурус. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 | ||
| 44. Сообщение от Аноним (7), 29-Июл-19, 08:23 | +/– | |
> Видимо об асинхронном I/O <...> Вы не догадываетесь | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 Ответы: #67 | ||
46.
Сообщение от proninyaroslav (ok), 29-Июл-19, 11:12
| +/– | |
Ну предложите альтернативу полнофункциональному IDE для Java который не будет есть 80 Гб. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 47. Сообщение от Аноним (47), 29-Июл-19, 11:14 | +/– | |
Правильно думал. А если забыли убрать отладочную информацию - можно даже имена переменных восстановить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 48. Сообщение от Аноним (48), 29-Июл-19, 11:34 | +/– | |
>Кроме Minecraft ни одного сложного софта на Java не знаю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 49. Сообщение от Аноним (48), 29-Июл-19, 11:37 | +1 +/– | |
Таврия | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 | ||
| 50. Сообщение от Аноним (50), 29-Июл-19, 11:43 | +/– | |
а как же любимый в постсовке l2j? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 51. Сообщение от пох. (?), 29-Июл-19, 11:48 | +/– | |
о, вот там как раз бывает очень большой смысл - когда уже не то что разработчика, а еще два поколения пришедших после него закатали в бетон в подвале банка под серверной (чтоб умилостивить электронных богов и обеспечить много-много девяток - кстати, помогает), куда делись исходники уже и выяснять бесполезно, а крайне надо что-то поправить по мелочи, и, желательно, не стать следующим приношением богу девяток. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #63, #72 | ||
| 52. Сообщение от Аноним (52), 29-Июл-19, 12:08 | +1 +/– | |
>лично твои | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #60 | ||
| 53. Сообщение от Аноним (52), 29-Июл-19, 12:10 | +1 +/– | |
>истинного исходного кода | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 | ||
| 54. Сообщение от btrfs (?), 29-Июл-19, 12:14 | +1 +/– | |
Sparkjava, Javalin, Jooby | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 55. Сообщение от Аноним (47), 29-Июл-19, 13:14 | +/– | |
А новость про Яву | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 57. Сообщение от Аноним (47), 29-Июл-19, 13:19 | +3 +/– | |
> Кроме Minecraft ни одного сложного софта на Java не знаю | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 58. Сообщение от А (??), 29-Июл-19, 13:34 | +/– | |
Из виртуалки с религиозно-чистым в Венде. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 | ||
| 59. Сообщение от А (??), 29-Июл-19, 13:37 | +1 +/– | |
ИДЕ, кстати, вообще склонны к нестабильности. С Эклипсом сие вообще так давно, что можно сказать: всегда. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 | ||
| 60. Сообщение от А (??), 29-Июл-19, 13:40 | +1 +/– | |
Кстати, да. Попробовать их обналичить много в один заход и сразу поймёшь, кто кого за какое место крепко схватил. ))) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #65 | ||
| 62. Сообщение от Hewlett Packard (?), 29-Июл-19, 16:22 | +/– | |
Была. МиГ-15. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 | ||
| 63. Сообщение от Аноним (63), 29-Июл-19, 16:39 | +/– | |
И кто на такую работу вообще согласится? Зачем это надо вообще простому смертному? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #51 | ||
| 64. Сообщение от KonstantinB (ok), 29-Июл-19, 17:33 | +/– | |
Писать на Java без классов - это интересное желание. Еще, пожалуйста, пчел без меда и водку без спирта. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 65. Сообщение от АнонимГоним (?), 29-Июл-19, 18:16 | –1 +/– | |
Ну не совсем. Тыж наверное их на счет кладешь и может даже хочешь все эти проценты и кешбеки получать, а это значит что банк их проворачивает и не возможность выдать большую сумму разом это нормально. Хочешь получить сразу все клади в ячейку, положил забрал когда захотел. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #60 Ответы: #73 | ||
| 66. Сообщение от Аноним (13), 29-Июл-19, 18:16 | +/– | |
Arch Linux | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 | ||
| 67. Сообщение от Иваныч (??), 29-Июл-19, 20:54 | +/– | |
Вопрос интересный, но все же. Что Вы собираетесь делать сверхъестественного в обработчике на стороне JS? Переворачивать байты отсюда-туда? 95% веб-приложений это взять/положить в базу. Считать сложные вычисления тогда уж нужно из модуля на C++, банальщину оставить JS. Да есть старый добрый модуль Cluster где можно поднять по Instance на ядро, кто помнит CGI - прослезился. Не веб-разработчик, интересно было бы услышать о случаях где этот Ваш Энтерпрайз действительно нужен и мартышка с Node, PHP, Ruby не справится. В основном пишу на плюсах и не веб, просветите. Ворочял байты в Java - сомнительное удовольствие, от языка который не скрипт всегда ожидаю большего. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 Ответы: #74 | ||
| 68. Сообщение от анононимс (?), 29-Июл-19, 21:11 | +/– | |
я такое относительно часто вижу при чем в разных странах. глючит, но все равно пихают. то банкомат, то почтомат, то реклама в магазинах. под линукс программы тоже глючат. видел такое как-то в медцентре. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 | ||
| 69. Сообщение от maximnik0 (?), 29-Июл-19, 22:38 | +/– | |
>Смысл? Кроме Minecraft ни одного сложного софта на Java не знаю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 71. Сообщение от лютый жабист__ (?), 30-Июл-19, 07:56 | +4 +/– | |
>Вы из Эстонии? Можно узнать вашу ос на которой вы в idea пишите под jvm имея 768 mib ram | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 | ||
| 72. Сообщение от Аноним (72), 30-Июл-19, 11:03 | +1 +/– | |
>когда уже не то что разработчика, а еще два поколения пришедших после него закатали в бетон в подвале банка под серверной | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #51 | ||
| 73. Сообщение от Crazy Alex (ok), 30-Июл-19, 13:29 | +/– | |
А если не хочешь - то всё равно морока. Собственно, это одна из причин появления крипты - то, что в банке, не особо получается считать "своими деньгами" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 Ответы: #77 | ||
| 74. Сообщение от Crazy Alex (ok), 30-Июл-19, 18:58 | +/– | |
Как только "взять-положить в базу" оказывается сложной бизнес-логикой (да хоть бухгалтерия, erp и прочее) - резко появляется сверхъестественное. То есть, считай, любой корпоративный софт - они все сейчас на веб-морды поуходили. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #67 | ||
75.
Сообщение от VasiliyLovov (ok), 30-Июл-19, 22:34
| +/– | |
> JD-Core - gpl. А сабж mit. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 | ||
| 77. Сообщение от Аноним (52), 02-Авг-19, 12:26 | +/– | |
А в крипте что получается? Как Главный Разработчик (и его команда), лицо проекта, решил - так все и приняли. Потому что пользоваться продуктом, который не имеет обновлений беспонтово, а обновления надо разрабатывать, и кроме Главного Разработчика заниматься этим никто не хочет. Весь опенсорс по этому принципу построен. Где теперь Etherium Classic? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #73 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |