The OpenNET Project / Index page

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

Доступна интегрированная среда разработки Apache NetBeans 9.0

30.07.2018 09:57

Организации Apache Software Foundation представила интегрированную среду разработки Apache NetBeans 9.0. Это первый релиз, подготовленный под эгидой Фонда Apache, после передачи кода NetBeans компанией Oracle. В настоящее время проект ещё находится в инкубаторе Apache, в котором проводится подготовка инфраструктуры, аудит лицензионной чистоты и проверка способности соблюдения принятых в сообществе Apache принципов разработки. В дальнейшем, как только проект покажет себя готовым для самостоятельного существования, не требующего дополнительного надзора, он будет переведён в число первичных проектов Apache.

Так как последняя порция кода NetBeans c модулями для поддержки дополнительных языков программирования была передана компанией Oracle лишь в прошлом месяце, первый релиз Apache NetBeans ограничен по функциональности и включает в себя только поддержку Java SE. В следующий релиз Apache NetBeans планируется добавить модули для поддержки дополнительных языков программирования, включая Java EE, PHP, JavaScript/HTML5, Groovy и C/C++.

Кроме перевода кода на лицензию Apache 2.0, ключевым изменением выпуска является обеспечение поддержки Java 9 и 10. В том числе интегрированы средства для разбиения Java-программ на модули с использованием парадигмы JPMS (Jigsaw), помимо ранее поддерживаемых модулей Classpath. Проект может быть преобразован в модуль просто через добавление файла module-info.java в состав пакета. При редактировании module-info.java предоставляется поддержка автодополнения ввода.

Кроме того, предложен принципиально новый тип проектов - "Java Modular Application", позволяющий разрабатывать в одном проекте несколько модулей JDK. Сборка подобных модулей производиться единовременно, а для управления зависимостями используются соответствующие секции файла module-info.java. Также добавлена возможность поставки в одном JAR-архиве нескольких версий файлов с классами.

Обеспечена интеграция интерактивной оболочки jshell (Java Shell), позволяющей запускать однострочники в процессе разработки и упрощающей проведение экспериментов с новыми возможностями и API. Java Shell автоматически настраивается для классов и библиотек проекта, и поддерживает полноценные средства автодополнения ввода в процессе редактирования. Созданные в Java Shell фрагменты кода сразу могут быть протестированы, импортированы в файлы с Java-кодом и включены в состав проекта. Компонент для запуска командной строки теперь оформлен в виде отдельного процесса-агента по аналогии с агентом отладки.

Добавлена поддержка типа "var", в том числе в средствах рефакторинга обеспечен вывод подсказок для перевода старых определений переменных на использование "var" и наоборот, а также возможность выявления ошибок, связанных с некорректными использованием "var" при определении массивов.

Расширены возможности интерфейса профилирования кода - добавлены действия для раскрытия и сворачивания узлов в дереве с результатами профилирования, которые упрощают выявление узких мест в коде;

Добавлена возможность произвольного изменения размера всплывающих диалогов, применяемых для настройки профилирования и фильтров.

Напомним, что решение о передаче NetBeans было принято в сентябре 2016 года, после чего фонду Apache была передана часть кода и права на все связанные с NetBeans исходные тексты, а также торговая марка "NetBeans", домен "netbeans.org" и некоторые элементы инфраструктуры. Так как NetBeans распространяется в исходных текстах под копилефт лицензиями GPLv2 и CDDL, то, как и в случае с OpenOffice.org, был инициирован процесс перелицензирования и перехода на пермиссивную лицензию Apache 2.0. В качестве причины передачи проекта называлось желание продолжить разработку на нейтральной площадке с независимой моделью управления для того чтобы упростить участие в развитии проекта представителей сообщества и других компаний (например, внутренние проекты на основе NetBeans развивают Boeing, Airbus, NASA и NATO). Активная пользовательская база NetBeans оценивается в 1.5 млн разработчиков.

  1. Главная ссылка к новости (https://blogs.apache.org/netbe...)
  2. OpenNews: Компания Oracle передала сообществу Apache 1.5 млн строк кода NetBeans
  3. OpenNews: Доступна интегрированная среда разработки NetBeans IDE 8.2
  4. OpenNews: Компания Oracle передаёт среду разработки NetBeans сообществу Apache
  5. OpenNews: Доступна интегрированная среда разработки NetBeans IDE 8.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/49047-netbeans
Ключевые слова: netbeans, apache
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (92) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Дмитрий (??), 10:57, 30/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Отлично, я думал что проект уже забросили, хорошая IDE.
     
     
  • 2.2, pioneer (??), 11:14, 30/07/2018 [^] [^^] [^^^] [ответить]  
  • +7 +/
    IDE действительно отличная. Беда в том, что за годы стагнации конкуренты в лице Эклипса и Идеи ушли далеко вперёд, и догнать их будет весьма непросто.
     
     
  • 3.6, Vladimir (??), 11:46, 30/07/2018 [^] [^^] [^^^] [ответить]  
  • +23 +/
    Про идею согласен, но эклипс еще то чудо и в какую именно сторону оно ушло я бы утверждать не стал.
     
     
  • 4.53, Аноним (53), 15:44, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    эклипс - отраслевой стандарт на сегодня. несмотря на все его сплошные минусы.
     
     
  • 5.55, Жаба (?), 17:08, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А в чём минусы-то? Сейчас ide просто текстовый редактор поверх мавена с гитом. Эклипс с этим справляется вполне. Вернее не так -- Элипс с этим справляется так же плохо, как и прочие: убогая навигацию по коду и проектам, нелепая неэргономичная подсветка и выделение кода, всё топорно и кое-как. Хотя я только бэкэнедом занимаюсь и анализом данных, поэтому у меня нулевые требования ко всяким там "построителям" и "мастерам".
     
  • 4.54, Жаба (?), 17:05, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Идея это вообще какая-то непонятная левая резьба. Хуже бесплатного Эклипса по всем параметрам. Ничего полезного или удобного. Вообще не понимаю чего там в ИнтелиДжи делают.
     
  • 3.44, iZEN (ok), 09:50, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Идея что-то там предлагает кроме текстового редактора кода с подсветкой синтаксиса и рефакторинга?
     
     
  • 4.89, MadeInRussia (?), 14:08, 03/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ммм... да? :) Автодополнение, переход к объявлению, автодекомпиляция кода (могу по CMD+Click перейти в функцию проприетарной библиотеки и посмотреть ее декомпилированный код), встроенный дебаггер, встренный coverage, hints на проблемных местах, подсветка мест с ошибками до перехода к собственно компиляции, генерация кода (для Kotlin не так важно, а для Java — getter/setter/equals очень приятно), легкочитаемый визуальный diff и т.д.

    Если вам это не нужно — чудесно. Для меня разработка сложного софта без IDEA — это как строить современный небоскреб без электричества, используя только ручные инструменты.

    И Eclipse, конечно, от Idea бескончно далек, увы. :( Чего стоят хотя бы декомпиляция и, например, автодополнение в Spring-конфигурациях.

     
     
  • 5.91, iZEN (ok), 14:50, 03/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ммм... да? :) Автодополнение, переход к объявлению, автодекомпиляция кода (могу по CMD+Click
    > перейти в функцию проприетарной библиотеки и посмотреть ее декомпилированный код), встроенный
    > дебаггер, встренный coverage, hints на проблемных местах, подсветка мест с ошибками
    > до перехода к собственно компиляции, генерация кода (для Kotlin не так
    > важно, а для Java — getter/setter/equals очень приятно), легкочитаемый визуальный
    > diff и т.д.
    > Если вам это не нужно — чудесно. Для меня разработка сложного софта
    > без IDEA — это как строить современный небоскреб без электричества, используя
    > только ручные инструменты.

    То же самое есть в NetBeans.


     
     
  • 6.102, MadeInRussia (?), 10:46, 08/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ммм И Я где-то что-то говорил против NetBeans Idea мне кажется более функци... большой текст свёрнут, показать
     
  • 5.100, Жаба (?), 16:19, 06/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы просто из маркетингового отдела ИнтелиДжи. Ну и нафига всё это вами перечисленное? Вернее, всё тоже самое есть в Эклипсе (что вопроса "а нафига" не отменяет). Нынешние ява-иде делаются как раньше кнопочные "смартфоны" -- вроде функций дофига в рекламном буклетике, а пользоваться этим может только громозека из параллельной вселенной, т.е. на практике никто. Идее не то чтобы не хватает "юзабилити", а эту самую юзабилити никто там и не пытается делать (юзабили занимаются люди с програмиздом головного мозга). Идея не то чтобы плоха или хороша, а она вообще не о том.
     
     
  • 6.101, iZEN (ok), 18:17, 06/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Плюсую - пересел с NetBeans на IDEA, так сразу стало жутко неудобно меню неудоб... большой текст свёрнут, показать
     

  • 1.3, Ivan (??), 11:19, 30/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    На официальном сайте, на вскидку, не нашел 9 версию, предлагается 8.2
     
     
  • 2.86, DmA (??), 07:48, 03/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    netbeans очередной заброшенный проект Oracle и переданный фонду Apache , а домен neatbeans.org они похоже не хотят передавать фонду, поэтому новые версии ищите на netbeans.apache.org
     

  • 1.4, Дед Анон (?), 11:26, 30/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чёт я не понял. Есть официальный сайт, а есть какая то стрёмная страница загрузки 9 версии, которой нет на официальном сайте.
     
     
  • 2.9, dwfe (ok), 12:25, 30/07/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    все апачевское находится в апачевском домене,
    теперь вот эта официальная:
    https://netbeans.apache.org/
     

  • 1.5, Аноним (5), 11:42, 30/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > Добавлена возможность произвольного изменения размера всплывающих диалогов, применяемых для настройки профилирования и фильтров.

    Вот, молодцы. Казалось бы - это должно оставаться в компетенции WM. Но это же слишком скучно.

     
     
  • 2.23, Crazy Alex (ok), 18:01, 30/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вечная беда кросплатформенного софта - подобные вещи делаются в расчёте на убогие среды, где за всем должно следить приложение.
     
  • 2.34, Аноним (34), 23:49, 30/07/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > это должно оставаться в компетенции WM

    Адаптировать положение и размер виджетов под изменившийся размер окна -- тоже компетенция WM?

     

  • 1.7, DerRoteBaron (?), 12:04, 30/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ужасную отрисовку шрифтов они смогли победить, или глаза всё ещё вытекают?
     
     
  • 2.8, A.Stahl (ok), 12:23, 30/07/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Судя по скриншотам они не считают что со шрифтами что-то не так.
     
  • 2.10, Аноним (5), 13:33, 30/07/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Все гуйные приложения на Java рисуют вырвиглазный текст, потому что проблему можно решить только на уровне JVM.

    Попробуй скачать IDEA — она поставляется с фирменной JetBrains-овской JVM, которая являет собой пропатченную OpenJDK. В ней текст рендерится согласно настройкам freetype: благодаря внесенным командой JetBrains изменениям, субпиксельный антиалиасинг работает в IDEA как в Qt/Gtk+-приложениях.

    Взяв в руки эту "JetBrains JVM", запусти при помощи нее NetBeans, как бы странно это ни звучало. И тогда шрифты придут в порядок.

     
     
  • 3.11, A.Stahl (ok), 13:41, 30/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну значит так: Оракл лучше знает какие шрифты нужны явистам.
     
     
  • 4.46, iZEN (ok), 10:18, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Да нет. Просто есть 0,0001% пользователей, которые выбирают идиотские шрифты, а потом ноют, что они у них с радугой и в точках.
     
     
  • 5.49, Аноним (49), 11:48, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Но ведь скрина жабогуйни с нормально выглядящими шрифтами ещё никто не видел.
     
     
  • 6.52, iZEN (ok), 15:43, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Но ведь скрина жабогуйни с нормально выглядящими шрифтами ещё никто не видел.

    Из них никто. Логично.

     
     
  • 7.63, Led (ok), 23:16, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Логично.

    Изя, не употребляй такие слова: где ты - и где логика?

     
  • 3.15, Xasd (ok), 15:50, 30/07/2018 [^] [^^] [^^^] [ответить]  
  • –7 +/
    > благодаря внесенным командой JetBrains изменениям

    патчи вернули в upstream? или обычные паразиты?

    > Попробуй скачать IDEA

    нет. лучше попробуй не писать на Java и не запускать Java-программ :-) . благо выбор большой на чём писать и что запускать

     
  • 3.17, Garrick (?), 16:00, 30/07/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это в SWING'е что-то. У Eclipse на любой JVM никогда не было проблем со шрифтами. Потому, что в нём нет SWING'а.
     
     
  • 4.18, Аноним (18), 16:30, 30/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Эклипс на гтк.
     
     
  • 5.21, Garrick (?), 17:12, 30/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Удивись, на SWT! https://ru.wikipedia.org/wiki/Standard_Widget_Toolkit
     
     
  • 6.22, Аноним (5), 17:54, 30/07/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    на том самом SWT, у которого линукс-бэкенд — GTK+. https://ru.wikipedia.org/wiki/GTK%2B
     
  • 3.29, тоже Аноним (ok), 21:30, 30/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > текст рендерится согласно настройкам freetype: благодаря внесенным командой JetBrains изменениям

    -Dawt.useSystemAAFontSettings=on
    -Dswing.aatext=true
    -Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine

     
     
  • 4.30, пох (?), 22:22, 30/07/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    все что нужно знать разработчику, о том как просто запустить ide...

    сделайте мне этого развидеть, а?

     
     
  • 5.32, Аноним (32), 22:42, 30/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    так ты жмякай указательным пальцем по кнопкоПуску или что там теперь у вас, и мегаудобным образом наводи мышь на Visual Studio. А потом опять жми указательным пальцем, но теперь уже по надписи Visual Studio (НЕ по кнопкоПуску! на него мы уже тыкали ранее!)
     
  • 3.57, Жаба (?), 17:15, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Купите себе нормальный монитор. На 4К пофиг на особенности работы движка рендеринга шрифтов.
     
     
  • 4.60, Аноним84701 (ok), 18:09, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Купите себе нормальный монитор. На 4К пофиг на особенности работы движка рендеринга шрифтов.

    Так все деньги уже на (здорово подорожавшую) память ушли, увы :(

     
  • 4.78, Anonim (??), 21:40, 01/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще то нет, на HiDPI нужно сглаживать шрифты методом greyscale. Если шрифты рендерятся квадратными, такими же они будут хоть на 8k.
     
  • 3.61, Кузя (?), 21:04, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ээээ. Бред какой-то.
    Явайный гуй зависит от реализации. Их много. Сабж вот swing, по-моему, использует. Поэтому его надо тюнить под платформу и экран выставлением параметров системы, что не сложно, но некоторых напрягает.
     
  • 2.42, onekosha (?), 09:40, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Файл etc.conf строка: netbeans_default_options="<yours_options> -J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd". На JDK 8 помогает улучшить шрифты.
     
  • 2.56, Жаба (?), 17:11, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А что не так со шрифтами? Я не вижу разницы между рендерингом шрифтов в ява-среде и за её пределами. Всё нормально. По-моему, проблема надуманная.
     
     
  • 3.79, Anonim (??), 21:52, 01/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Есть несколько типов людей. Те кто принципиально игнорируют проблему. Те кто ее осознают. Те кто на Windows считают рендеринг шрифтов Chromium/Electron/Atom/Blink-based приложений лучше Firefox (это не так, они радужат во все поля из-за кривого рендеринга сглаженных шрифтов на GPU).

    Ты же всего скорее относишься к первой группе.

     

  • 1.19, Аноним (19), 16:33, 30/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Лучше пока на 8.2 посидеть, дождаться включения остальных модулей.
     
  • 1.20, FSA (??), 16:56, 30/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто-то использует NetBeans для Java? По моему IDEA гораздо удобнее. А вот для PHP самое то, поскольку у конкурентов это дело платное и стоит конски дорого. Но в 9, увы, нет поддержки PHP.
     
     
  • 2.27, Аноним (27), 20:37, 30/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    IDEA удобнее в платной версии. В community edition только JavaSE.
     
  • 2.33, user124 (?), 23:30, 30/07/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Использую Netbeans ещё с версии 3 5 Всё самое новое и интересное Sun изначально... большой текст свёрнут, показать
     
     
  • 3.37, iPony (?), 06:46, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > По поводу жора памяти у Netbeans, не думаю что 500Мб это проблема если только вы не работаете на железе 2006-го года...

    Ну не так всё просто. На плюсах, к примеру, видно что Netbeans просто течёт и отвратительно управляет памятью...
    Тут хоть 64 ГБ даже - все равно какахой отдаёт. Что-то в консерватории не так.

    Вообще раньше был слоган "Netbeans - это типа единственное IDE, которое надо, а там тебе всё". Я даже как-то пробовал на нём под Android и на Python писать (когда-то Python вроде был из коробки) - это просто жесть.
    Всё же сделать что-то универсальное зачастую превращается в "делает всё, но плохо".

     
     
  • 4.59, user124 (?), 18:04, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Честно, не сталкивался с проблемой утечки памяти в Netbeans. По сути Netbeans написана на java а в java всегда был хороший gc и, не соглашусь с вами, прекрасный (автоматический) менеджмент памяти.
    Я пишу про память исключительно в контексте Netbeans+java. С С++ работал не так много на Netbeans, но опять же, не заметил утечек.  
     
     
  • 5.62, Инсайдер (?), 23:09, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Те, кто используют ide на java для разработки - не ценят своё время.
    Сравните например с qtcreator, в сравнении с java недоразумениями, он:
    запускается - мгновенно
    импортирует проект - мгновенно
    масштабирует текст - мгновенно
    навигация по меню выполняется - мгновенно
    хинты и прочие окна выводятся - мгновенно
    переключения по табам, сплит экранов, дублирование экранов - мгновенно
    рефакторинг выполняется - мгновенно
    Интерфейс qtcreator построен именно с прицелом на максимальную продуктивнось.
    Ну после активной работы с qtcreator (или vim), в любой ide на java такое чувство что на экране развёртка 10-15 кадров, да ещё и все действия выполняются в слоумо.


     
     
  • 6.65, Аноним (32), 00:47, 01/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    1 Докупи оперативы побольше, ну и юзай ssd Разработчики чай люди небедные Арг... большой текст свёрнут, показать
     
     
  • 7.68, Инсайдер (?), 01:35, 01/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    1 Насмешил 2 MSVS - такой же тормозной и прожорливый кошмар, как и ide на jav... большой текст свёрнут, показать
     
     
  • 8.76, user124 (?), 18:56, 01/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Познания про jvm очень скудные, нет не скудные их совсем нет Учите мат часть ... текст свёрнут, показать
     
     
  • 9.81, Инсайдер (?), 01:12, 02/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Воспользуйтесь своей рекомендацией сами И перестаньте слушать байки про дешевые... текст свёрнут, показать
     
     
  • 10.92, user124 (?), 21:53, 04/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вы понимаете что вы сравнили интерпретатор с компилятором Просто изучите что-т... текст свёрнут, показать
     
     
  • 11.94, Инсайдер (?), 02:38, 05/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не фантазируйте, меряется уже скомпилированный - https benchmarksgame-team pa... текст свёрнут, показать
     
     
  • 12.95, user124 (?), 21:51, 05/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Поставим точки, вот источник https habr com post 66562 где нормальным языком... текст свёрнут, показать
     
     
  • 13.96, Инсайдер (?), 22:18, 05/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это не тестовые примеры, а детский сад И ахинея у тебя в голове А правда жизни... текст свёрнут, показать
     
  • 6.66, user124 (?), 01:04, 01/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Samsung 970 EVO NVMe, 16Gb ddr4, core i7 8th gen. Ничего не тормозит, всё запускается мгновенно :)
     
     
  • 7.69, Инсайдер (?), 02:01, 01/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как-то давно, когда dn3d был ещё в соку, а dos4gw был ещё musthave, друг клятвенно заверял, что у него ничего не тормозит на его amd k5 pr120 о 16MB озу, даже "uprising: join or die" летает на 640x400. Ну глянул я на его суперэвм, в процессе выполнения uprising, это было наибыстрейшее слайдшоу в 1-5 fps...
     
     
  • 8.75, user124 (?), 18:53, 01/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У меня uprising летал на пентиуме 233 разогнанном до 266, причём видео было S3 T... текст свёрнут, показать
     
  • 5.64, Cloud (ok), 23:30, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Утечки памяти не зависят от того хороший gc или плохой
     
     
  • 6.67, user124 (?), 01:10, 01/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё как зависят. Как минимум gc в состоянии определить реально ли используется объект или нет даже если на него есть где-то ссылка. Или вы считаете что мёртвые объекты в памяти не относятся к утечкам памяти?
     
     
  • 7.84, Cloud (ok), 22:10, 02/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    И как же gc это определяет используется ли объект ?
     
     
  • 8.93, user124 (?), 22:08, 04/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    По типу и цепочке ссылок - если кратко Начните с этого https www oracle com ... текст свёрнут, показать
     
  • 5.70, iPony (?), 07:50, 01/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > С С++ работал не так много на Netbeans, но опять же, не заметил утечек.

    Ну попробуй его загрузить c++14 с развесистыми меташтучками, да ещё и boost намазать.
    Раком встанет. И наращиванием железа этому в общем-то не поможешь.

     
     
  • 6.77, user124 (?), 19:01, 01/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Что же ты в продакшен выпускаешь если даже на этапе разработки ide вешается? :))))
     
  • 5.71, Dima (??), 11:47, 01/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    память может легко течь если накапливать объекты в коллекциях и не чистить их. То есть если вместо JCache с включенной самоочистокой использовать обычный Map
     
  • 3.72, Мазай (?), 11:59, 01/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Очень радует именно темная тема в Джетбрайнсах - не так глаза напрягает... Сейчас то они ее еще доработали, тема просто Агонь. Смотря на Нетбинс что то все печальненько с темой.
     
     
  • 4.85, Cloud (ok), 22:14, 02/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Очень радует именно темная тема в Джетбрайнсах - не так глаза напрягает...
    > Сейчас то они ее еще доработали, тема просто Агонь. Смотря на
    > Нетбинс что то все печальненько с темой.

    А меня от темной темы с оранжевыми цветами тошнит, тема Dracula спасает.

     
  • 2.47, iZEN (ok), 10:22, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    IDEA (CE) пустая. И в этом текстовом редакторе с поддержкой подсветки синтаксиста и рефакторинга нет многих "визуальных" вещей, которые помогают продуктивно работать, используя помимо клавиатуры мышь. IDEA не подходит кинестетикам, которым важно ощущение предметов (не только текста), с которыми они работают. А таких людей большинство.
     

  • 1.26, Аноним (26), 20:24, 30/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Извините, но все IDE на Java так жрут память, что я их не использую.
     
     
  • 2.28, дядя Витя (?), 21:08, 30/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    поставь себе 32Гб с подсветкой и будет тебе щастье!
     
     
  • 3.35, Аноним (35), 01:43, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Думаю, дело скорее в принципе, чем в памяти.

    И, наверно, смешно кодить в java-based IDE (сабж, eclipse, clion) на C++ (использую для C++ хорошие IDE, чего и другим желаю).

     
     
  • 4.36, iPony (?), 06:40, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > использую для C++ хорошие IDE

    Visual Studio только под венду
    Clion - java-based
    Qt Creator - ну как-то сильно Qt обмазано, но ладно.

    Итого один вариант. Если он не нравится, то всё :/

     
     
  • 5.41, Garrick (?), 09:24, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Два! vim или emacs! :)
     
     
  • 6.80, анонимный_аноним (?), 22:10, 01/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    3 - KDeveloper, 4 - Code::Blocks
     
  • 4.40, Аноним (40), 07:02, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я помню, как отключал индикатор раскладки в Windows 98 т.к. он жрал 4 мегабайта памяти из 32 доступных. Но сейчас, когда 32 гигабайта памяти, уже не редкость - изменились и критерии к её потреблению.
     
     
  • 5.48, Аноним (48), 11:08, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ага, теперь индикатор раскладки жрёт 4 гигабайта из 32 доступных. С этим самым "изменились и критерии к её потреблению" всякое может быть.
     
  • 5.51, 123 (??), 14:30, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Что-то вы явно дичь пишите. Не было такого, во времена Win98 у меня тоже было 32 МБ оперативной памяти.
     
  • 5.87, DmA (??), 07:52, 03/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    4 мегабайта жрала обычно какая-нибудь картинка рабочего стола, так как винда её переделывала в BMP формат
     
  • 2.45, iZEN (ok), 09:56, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Извините, но все IDE на Java так жрут память, что я их не использую.

    Есть полноценные текстовые редакторы с подсветкой кода. Используй их.

     

  • 1.31, Другой аноним (?), 22:25, 30/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Отличная новость! Очень тепло отношусь к этой IDE! А для новчиков, я бы сказал, что она лучшая, учитывая дизайнер форм.
     
  • 1.38, Аноним (-), 06:46, 31/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Лицензия не правильная. Под пермиссивной лицензией не нужна. Только GPL v3+
     
     
  • 2.43, onekosha (?), 09:45, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Лицензия Apache v2 совместима с GPL v3
     
     
  • 3.50, Аноним (-), 12:10, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >Лицензия Apache v2 совместима с GPL v3

    Apache v2 благоприятствует размножению копирастической заразы. GPL v3 убивает болезнетворные проприетарные микробы.

     
     
  • 4.58, Аноним (5), 17:15, 31/07/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > GPL v3 убивает болезнетворные проприетарные микробы

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

     
     
  • 5.73, Попугай Кеша (?), 14:25, 01/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что, вы не можете эксплуатировать людей под GPL v3, наживаясь на чужом труде? Как же так?
     
  • 5.74, Andrey Mitrofanov (?), 14:33, 01/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    #>>>Apache v2 совместима с GPL v3

    >> GPL v3 убивает болезнетворные проприетарные микробы
    > GPL - это вирус, заражающий своей пролетарской идеологией все, до чего может
    > дотянуться. По счастью, все большее количество проектов публикуется под более свободными
    > лицензиями.

    Это под ASL-то? Версия "2" котрой _специально_ делалась совместимой с GPLv3?

    Проприертарщики одобряют, скажи, да[I]!?

     
     
  • 6.82, onekosha (?), 10:11, 02/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Apache v2 дата первой публикации январь 2004. GPL v3 дата первой публикации июль 2007 года. Так кто под кого делался? Хоть википедию читайте до написания сообщения.
     
     
  • 7.83, Аноним (-), 18:32, 02/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Apache v2 дата первой публикации январь 2004. GPL v3 дата первой публикации июль 2007 года. Так кто под кого делался? Хоть википедию читайте до написания сообщения.

    Лицензию Apache v2 делали для совместимости с GPL v2. Apache v1 была несовместима с GPL v2. Копирасты хитро так "прогнулись". Типа: "Смотрите наша лицензия совместима и свободна".

     
     
  • 8.88, onekosha (?), 13:06, 03/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Так делали, делали, что Apache v2 не совместима с GPL v2, и только когда вышла G... текст свёрнут, показать
     
  • 7.90, Andrey Mitrofanov (?), 14:37, 03/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Apache v2 дата первой публикации январь 2004. GPL v3 дата первой публикации
    > июль 2007 года. Так кто под кого делался? Хоть википедию читайте
    > до написания сообщения.

    Ээээ???  Читаю:

    [I]GPL compatibility

    The Apache Software Foundation and the Free Software Foundation agree that the Apache License 2.0 is a free software license, compatible with version 3 of the GNU General Public License (GPL),[7] meaning that code under GPL version 3 and Apache License 2.0 can be combined, as long as the resulting software is licensed under the GPL version 3.[8] [/I]


    Впрочем, да,
    ...[I]"adopted the Apache License 2.0 in January 2004. "
    , но
    [I]" On January 16th, 2006 the GPL version 3 revision process began [...]"[/I]
    , был неправ.

    А
    [I]" [B]The stated goals of the license[/B] included making the license easier for non-ASF projects to use, [B]improving compatibility with GPL-based software[/B], allowing the license to be included by reference instead of listed in every file, clarifying the license on contributions, and requiring a patent license on contributions that necessarily infringe a contributor's own patents. "[/I]
    - читаем, как "ещё лучше дерба ^W пеирмиссивить gpl-софтвер"...

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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