The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск CFR 0.146, декомпилятора для языка Java, opennews (ok), 28-Июл-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


9. "Выпуск CFR 0.146, декомпилятора для языка Java"  –1 +/
Сообщение от Аноним (5), 28-Июл-19, 21:48 
А есть на Java нормальный модуль, чтобы под web писать по типу Sinatra (у Ruby), без классов, наследования, dependency injection и прочей ерунды?
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск CFR 0.146, декомпилятора для языка Java"  +/
Сообщение от Kartoshka (?), 28-Июл-19, 21:51 
Grails
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск CFR 0.146, декомпилятора для языка Java"  +/
Сообщение от Аноним (15), 28-Июл-19, 22:13 
JRuby
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

16. "Выпуск CFR 0.146, декомпилятора для языка Java"  +/
Сообщение от Аноним (7), 28-Июл-19, 22:17 
Если не хочешь "классов, наследования, dependency injection и прочей ерунды", то рекомендую оставаться и дальше на node.js. Java заточен под серьезные приложения, а не на твои однопоточные хелловорлды.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

20. "Выпуск CFR 0.146, декомпилятора для языка Java"  –2 +/
Сообщение от Аноним (5), 28-Июл-19, 23:18 
> Если не хочешь "классов, наследования, dependency injection и прочей ерунды", то рекомендую оставаться и дальше на node.js

Ну, во-первых в JavaScript есть классы, наследование и dependency injection. Накой только последний в статически типизируемом языке не понятно, наверное, чтобы ошибок в рантайме было больше.

> Java заточен под серьезные приложения, а не на твои однопоточные хелловорлды.

На многопоточные хеллоуворлды? На каждый запрос новый поток? Вы не из Atlassian случайно?

Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск CFR 0.146, декомпилятора для языка Java"  –3 +/
Сообщение от Аноним (7), 29-Июл-19, 00:18 
> в JavaScript есть классы, наследование и dependency injection

Где тут в этом официальном[1] хелловорлде классы, наследования и dependency injection? --

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');

> На каждый запрос новый поток?

Node.js bitchez dunno 'bout my thread poolz.

[1] https://web.archive.org/web/20130201004248/http://nodejs.org/

Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск CFR 0.146, декомпилятора для языка Java"  –1 +/
Сообщение от Аноним (5), 29-Июл-19, 01:14 
> Где тут в этом официальном[1] хелловорлде классы, наследования и dependency injection?

А с чего ты взял, что я про официальную документацию к Node.js? И причем тут дока по Node.js, если мы говорим про JavaScript? Клоун.


> Node.js bitchez dunno 'bout my thread poolz.

Что сказать-то хотел?

Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск CFR 0.146, декомпилятора для языка Java"  +1 +/
Сообщение от Аноним (7), 29-Июл-19, 01:47 
> причем тут дока по Node.js, если мы говорим про JavaScript?
>
> Клоун.

Спасибо, что подписываешься. Кстати, клован, а как ты собрался на __голом__ яваскрипте веб-сервер писать? Можешь конечно заврапить стд либу нодежс в самописной обертке, которая будет оформлена через "наследования" и DI ("говорим про JavaScript!111 В JavaScript наследования и DI бывают!11111!"), но сомневаюсь, что ты станешь этим заниматься.

> > thread poolz.
> Что сказать-то хотел?

Вот зачем тебе сложная Java, если ты и про такую уже достаточно старую технику, как thread pools, не слышал, раз считаешь, что многопоточное приложение обязательно будет выделять новый тред на каждый запрос? Оставайся лучше в понятном игрушечном node.js-мирке, где не придется думать о потоках, — будет примитивная кооперативная многозадачность как в MS DOS. Зато без страшных слов типа "наследование" и DI. (Хотя в JavaScript они и "бывают!11")

Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск CFR 0.146, декомпилятора для языка Java"  –7 +/
Сообщение от Иваныч (??), 29-Июл-19, 07:02 
Видимо об асинхронном I/O и возможности создавать асинхронные плагины на C++ где внутри для простоты можно в тот же Thread Pool и возвращать необходимые результаты в основном потоке Вы не догадываетесь.
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск CFR 0.146, декомпилятора для языка Java"  +/
Сообщение от Аноним (7), 29-Июл-19, 08:23 
> Видимо об асинхронном I/O <...> Вы не догадываетесь

Это и есть кооперативная многозадачность. Пока не отработает до конца один коллбэк, другой коллбэк вызван не будет в принципе.

Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск CFR 0.146, декомпилятора для языка Java"  +/
Сообщение от Иваныч (??), 29-Июл-19, 20:54 
Вопрос интересный, но все же. Что Вы собираетесь делать сверхъестественного в обработчике на стороне JS? Переворачивать байты отсюда-туда? 95% веб-приложений это взять/положить в базу. Считать сложные вычисления тогда уж нужно из модуля на C++, банальщину оставить JS. Да есть старый добрый модуль Cluster где можно поднять по Instance на ядро, кто помнит CGI - прослезился. Не веб-разработчик, интересно было бы услышать о случаях где этот Ваш Энтерпрайз действительно нужен и мартышка с Node, PHP, Ruby не справится. В основном пишу на плюсах и не веб, просветите. Ворочял байты в Java - сомнительное удовольствие, от языка который не скрипт всегда ожидаю большего.
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск CFR 0.146, декомпилятора для языка Java"  +/
Сообщение от Crazy Alex (ok), 30-Июл-19, 18:58 
Как только "взять-положить в базу" оказывается сложной бизнес-логикой (да хоть бухгалтерия,  erp  и прочее) - резко появляется сверхъестественное. То есть, считай, любой корпоративный софт - они все сейчас на веб-морды поуходили.
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск CFR 0.146, декомпилятора для языка Java"  –1 +/
Сообщение от Илья (??), 29-Июл-19, 06:44 
> Накой только последний в статически типизируемом языке не понятно, наверное, чтобы ошибок в рантайме было больше.

Очень интересное мнение, можно подоробнее?

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

21. "Выпуск CFR 0.146, декомпилятора для языка Java"  +/
Сообщение от YetAnotherOnanym (ok), 28-Июл-19, 23:35 
А есть у Роллс-Ройса нормальная модель, без хрома, кожи, перегородки между водителем и пассажиром, вот этой дуры на капоте и прочей ерунды?
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

30. "Выпуск CFR 0.146, декомпилятора для языка Java"  +/
Сообщение от Аноним (5), 29-Июл-19, 01:18 
Ваи шашечки или ехать?
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск CFR 0.146, декомпилятора для языка Java"  +2 +/
Сообщение от Минона (ok), 29-Июл-19, 08:16 
Да, называется Аурус.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

49. "Выпуск CFR 0.146, декомпилятора для языка Java"  +1 +/
Сообщение от Аноним (48), 29-Июл-19, 11:37 
Таврия
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

62. "Выпуск CFR 0.146, декомпилятора для языка Java"  +/
Сообщение от Hewlett Packard (?), 29-Июл-19, 16:22 
Была. МиГ-15.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

54. "Выпуск CFR 0.146, декомпилятора для языка Java"  +1 +/
Сообщение от btrfs (?), 29-Июл-19, 12:14 
Sparkjava, Javalin, Jooby
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

64. "Выпуск CFR 0.146, декомпилятора для языка Java"  +/
Сообщение от KonstantinB (ok), 29-Июл-19, 17:33 
Писать на Java без классов - это интересное желание. Еще, пожалуйста, пчел без меда и водку без спирта.

Что касается поменьше бойлерплейта и побольше дела - www.playframework.com

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру