LINUX.ORG.RU

Вышел релиз GanttProject 2.0


0

0

Вышла новая версия GanttProject, открытого планировщика проектов.

Среди новых фишек: импорт/экспорт в MSProject, табличный интерфейс для редактирования задач и ресурсов, undo/redo, зачатки PERT диаграммы, поддержка официальных государственных праздников и отпускных дней у исполнителей задач, пользовательские поля у задач/ресурсов, улучшенный принтинг, вычисление критического пути, некоторое подобие контроля версий проекта, и многие другие мелочи

>>> Качать GanttProject здесь

Очень радует возможность экспорта. Будем посмотреть.

BigKAA
()

Очень неплохо. В некоторых местах понятнее и проще MrProject. Если доделают Resource Usage, можно брать на вооружение.

OpenStorm ★★★
()

Пробовал предыдущую версию. При наличии более чем двух десятков задач начинает ОЧЕНЬ сильно тормозить. Настолько, что работа в нем не представлялась возможной. Проверял на компе fedora3, 2.6GHz/2Gb RAM

anonymous
()

>импорт/экспорт в MSProject,

Woo-hoo! Кто проверит, обязательно расскажите, насколько хорошо оно работает.

alt-x ★★★★★
()
Ответ на: комментарий от alt-x

А чо там с критическим путем? он сетевые графики тоже умеет, или в диаграмме ганта тоже есть такое понятие?

bender ★★★★★
()

Народ, подскажите это лучший из опенсорс аналогов, или есть что получше? Или вообще бесполезно опенсорс программы юзать для таких целей?

CrazyPit ★★★
()
Ответ на: комментарий от anonymous

>Пробовал предыдущую версию. При наличии более чем двух десятков задач начинает ОЧЕНЬ сильно тормозить. Настолько, что работа в нем не представлялась возможной. Проверял на компе fedora3, 2.6GHz/2Gb RAM

Прикиннь как будет тормозить МСпрожект, сляпанный на С++ если это произведение искусства на жабе так тормозит! Да он ваще не поднимется!

anonymous
()
Ответ на: комментарий от anonymous

>ОЧЕНЬ сильно тормозить. Настолько, что работа в нем не представлялась возможной. Проверял на компе fedora3, 2.6GHz/2Gb RAM

А что становится узким местом? Неужели 2 Гига рамы сжирается? Тогда это можно поправить, они значит, скорее всего слишком много объектов создают и ссылки на них не удаляют.

А вот если проц - то тогда без полного переписывания вряд ли пофиксить возможно.

alt-x ★★★★★
()
Ответ на: комментарий от anonymous

>Прикиннь как будет тормозить МСпрожект, сляпанный на С++ если это произведение искусства на жабе так тормозит! Да он ваще не поднимется!

Для скорости язык не причем. Когда тормоза не в 2 раза а в 2000, это явно проблема не языка, а программера.

А вот для криворуких программеров язык важен. Прога, написанная на жабе или вижуал басике криворуким программером, будет жуткто торомозить, но что-то делать. Прога написанная тем же программером на C++, будет очень быстро... ...вызывать Segmantation Fault двадцатью разными способами.

alt-x ★★★★★
()
Ответ на: комментарий от alt-x

>>ОЧЕНЬ сильно тормозить. Настолько, что работа в нем не представлялась возможной. Проверял на компе fedora3, 2.6GHz/2Gb RAM

> А вот если проц - то тогда без полного переписывания вряд ли пофиксить возможно.

В версии 1.11 такая проблема была. Она была связана не с Java и даже не с размером проекта, а со временем работы приложения (тормоза наступали после нескольких минут). Решилась добавлением одной случайно забытой строчки.

Версия 2.0 тестировалась на проекте со 168 задачами и 30 ресурсами на Pentium M 1.4HGz, с общим количеством физической памяти 256M, Яве было выделено не более 256M. Известно что Gantt диаграмма работает в таких условиях относительно прилично, диаграммы ресурсов и PERT подтормаживают. Причины будем исследовать.

BarD
() автор топика
Ответ на: комментарий от CrazyPit

> Народ, подскажите это лучший из опенсорс аналогов, или есть что получше?

Из проектов примерно того же уровня мне известны TaskJuggler, KPlato, Planner (aka MrProject)

> Или вообще бесполезно опенсорс программы юзать для таких целей?

Смотря что вам нужно

BarD
() автор топика
Ответ на: комментарий от anonymous

Проект хранится локально в XML файле

BarD
() автор топика

А как поменять дефолтную явовую цветовую тему на что-либо поприличнее?

anonymous
()
Ответ на: комментарий от anonymous

> А как поменять дефолтную явовую цветовую тему на что-либо поприличнее?

Попробуйте поставить look'n'feel Plastic в настройках

BarD
() автор топика
Ответ на: комментарий от BarD

Не помогает - всё равно чёрный текст на белом фоне, а надо наоборот. Как вообще поменять дефолтную цветовую гаму в jre для всех java-приложений?

anonymous
()
Ответ на: комментарий от anonymous

> чёрный текст на белом фоне, а надо наоборот

Боюсь даже представить почему вы считаете это приличным... Поменять look'n'feel (это, строго говоря, не "цветовая гамма") можно в *некоторых* Java приложениях (таких, которые не устанавливают look'n'feel сами) при помощи системного свойства swing.defaultlaf. Документация тут:

http://java.sun.com/docs/books/tutorial/uiswing/misc/plaf.html

Признаюсь, look'n'feel'ы, которые по умолчанию белые по черному, мне навскидку в голову не приходят. Хотя некоторые из них позволяют выбирать именно цветовую схему, среди которых бывают и бело-черные. Например, substance l'n'f (google о ней знает).

Еще можно попытаться использовать GTK look'n'feel который пытается, с горем пополам, подхватить GTK'шную тему. Не знаю, зависит ли он от gtk'шного theme engine, но моя рабочая GTK тема выглядит в GTK l'n'f довольно убого

BarD
() автор топика
Ответ на: комментарий от BarD

>Боюсь даже представить почему вы считаете это приличным...

Полезнее для глаз! Вообще, я предпочитаю не чёрный фон, а тёмно-серый с синеватым оттенком #242f3b - практически идеальный вариант, но вполне устроит и чёрный.

>Поменять look'n'feel (это, строго говоря, не "цветовая гамма") можно в *некоторых* Java приложениях (таких, которые не устанавливают look'n'feel сами) при помощи системного свойства swing.defaultlaf. Документация тут: http://java.sun.com/docs/books/tutorial/uiswing/misc/plaf.html

А как установить этот substance (куда ложить jar) так что бы по умолчанию все приложения которые не устанавливают look'n'feel его использовали. Упомянутого в доке файла swing.properties у меня нет.

anonymous
()
Ответ на: комментарий от Skull

>После этого это приложение Java вспоминаю как страшный сон. :)

Да что Вы! Жаба ИДЕАЛЬНЫЙ язык для десктопных и всех других приложений от АйБиЭм-овских майнфреймов с 14-ти этажный дом до пипирочных мобил с Гулькин Хуй.

anonymous
()
Ответ на: комментарий от anonymous

> А как установить этот substance (куда ложить jar)

В $JRE_HOME/lib/ext

> Упомянутого в доке файла swing.properties у меня нет.

Создайте :) В $JRE_HOME/lib. Я поэкспериментировал с одним java приложением (attesoro, если интересно), и добился того что оно подхватило substance и поставило тему Aqua (она по умолчанию). Поставить таким же образом (через swing.properties) другую тему у меня не получилось, но если передать свойство параметром в командной строке (название свойства тут https://substance.dev.java.net/docs/themes.html), то все отлично работает, attesoro стал коричневым с белыми буковками.

GanttProject устанавливает l'n'f сам, его можно побороть только перекомпиляцией из исходников, закомментировав пару строчек в методе GanttProject.changeLookAndFeel. Но выглядит все равно очень убого (хотя бы потому что диаграмме совершенно наплевать на look'n'feel и она всегда красит background в белый)

BarD
() автор топика
Ответ на: комментарий от BarD

А какие есть есть ещё лукэндфилы? Ато у меня jre версии 1.4, а substance'у нужен 1.5. А gtk действительно нормально подхватывает на некоторых приложениях.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.