powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Новая платформа для разработки бизнес приложений для JVM
1 сообщений из 26, страница 2 из 2
Новая платформа для разработки бизнес приложений для JVM
    #38453746
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторОтладка Java приложений это вообще счастье. Нужно сильно постараться чтобы не найти источник проблем.
На мой взгляд, отладка приложений на джаваскрипте проще. В джаваскрипте есть все те же самые методы отладки, что и в джаве, а также есть некоторые дополнительные возможности. Перечислю их:
1)Библиотеки поставляются в виде исходников. Для отладки библиотеки или фреймворка можно просто брать и вставлять принты в код. В джаве надо или пересобирать библиотеку (а это боль, учитывая что билд системы тормозные и не умеют инкрементальную сборку), либо пользоваться дебаггером, что жутко медленно и неэффективно.
2)Примитивное метапрограммирование в js - базовая фича языка, делается в 2-3 строчки и является обычным кодом, который легко отлаживается. В джаве метапрограммирование - это модификаторы байткода, которые представляют из себя черный ящик. Если глючит какая-то АОП либа - это все, туши свет. Умножаем на класслоадеры, и можно вешаться.
3)В джаве какая-то функциональность скорее всего будет реализована как набор классов, с взаимными циклическими ссылками и методами. Соответственно вывести данные в лог будет непросто, потребуется какая-то хитрая сериализация. В js эта же самая функциональность может быть реализована как набор чистых функций, которые принимают json и отдают json. Вызовы таких функций легко залогировать. Пример - в соседнем треде делают игру дурак с классами и методами. Я бы сделал ее набором функций, которые принимают json с состоянием игры, ходом игрока, и возвращают новое состояние игры.
...
Рейтинг: 0 / 0
1 сообщений из 26, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Новая платформа для разработки бизнес приложений для JVM
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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