The OpenNET Project / Index page

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

Выход OpenOffice.org 3.1-RC2, переход проекта на Mercurial и оптимизация производительности

30.04.2009 13:11

Из-за необходимости исправления непредвиденных ошибок, вместо ожидаемой финальной версии разработчики выпустили второй кандидат в релизы OpenOffice.org 3.1, который уже доступен для загрузки с ftp-зеркал проекта. Релиз OpenOffice 3.1 планируется выпустить 7 мая. Обзор новшеств OpenOffice.org 3.1 на русском языке можно посмотреть здесь.

В заключение можно отметить несколько новых тенденций, озвученных в блоге разработчиков OpenOffice:

  • В сентябре прошлого года проект перешел на систему управления версий Subversion, но команда выпускающая релизы осталась не довольна и запустила в пилотном режиме новый репозиторий на основе распределенной системы управления исходными текстами Mercurial. В предварительных испытаниях участвовали Bazaar, Mercurial и Git, но только Mercurial и Git удовлетворили все требования, предъявляемые к управлению кодовой базой OpenOffice. Выбор Mercurial обусловлен личными предпочтениями большинства разработчиков - 3% проголосовали за Bazaar, 23% - за Git и 49% за Mercurial. По мнению проводивших тестирование Git и Mercurial прекрасно справляются с возложенными на них задачами и попытки их сравнения напоминают религиозные войны представителей Vi и Emacs.
  • Опубликованы результаты опроса пользователей OpenOffice Base, направленного на выяснение какие из запланированных на будущее возможностей востребованы больше других. Наиболее востребованными оказались: поддержка SQLite3, оформление форм в виде диалогов, создание интерфейса для текстовых таблиц HSQL, возможность связывания таблиц разных БД.
  • Представлена серия заметок с демонстрацией успехов начатой недавно интенсивной работы по оптимизации производительности: загрузка документов в Calc с большим числом формул ускорена на 55-63% при снижении потребления памяти на 75%, ведется работа по значительному ускорению операций записи и чтения документов во Writer, проведен анализ времени расходуемой пакетом на этапе запуска (загрузка библиотек - 52%, чтение файлов данных - 28%, т.е. 80% времени тратится на ввод/вывод) и представлен план проведения оптимизации.


  1. Главная ссылка к новости (http://blogs.sun.com/GullFOSS/...)
  2. OpenNews: Oracle может придать OpenOffice.org статус независимого проекта
  3. OpenNews: Амстердам переходит на OpenOffice.org и Firefox
  4. OpenNews: Релиз OpenOffice.org 3.1 отложен до 26 апреля
  5. OpenNews: Вышел кандидат в релизы OpenOffice.org 3.1, релиз выйдет 15 апреля
  6. OpenNews: Оценка производительности различных сборок OpenOffice.org 3.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/21532-openoffice
Ключевые слова: openoffice
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (27) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, ононим (?), 14:08, 30/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "Ссылки к новости" порадовали
     
  • 1.2, kost BebiX (?), 14:36, 30/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Прям таки обнадёживающе всё. Неужели у людей отпадёт впечатление, будто ООо написан на джаве и они увидят скорость C++?)
     
  • 1.3, AnViar (ok), 14:44, 30/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Забавный будет подарок на ДР :)
     
     
  • 2.6, Аноним (-), 15:27, 30/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Для тебя старались
     

  • 1.5, av (??), 15:23, 30/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вобще этот проект очень показателен. Разработчики OOo в основном на зарплате Sun. По моему они борятся не столько за скорость OOo сколько за престиж java как эффективного по производительности языка для написания серьезных проектов.
     
     
  • 2.10, Voviandr (ok), 15:58, 30/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    сколько раз повторять, что OpenOffice.org написан не на яве, а на плюсах.
    ява нужна для поддержки плагинов к OpenOffice.org, которые написаны на яве.
     
     
  • 3.11, . (?), 16:30, 30/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >сколько раз повторять, что OpenOffice.org написан не на яве, а на плюсах

    да потому что по скорости и потреблению соответствует именно яве
    санки много чего пишут на яве - вот люди и путаются

     
     
  • 4.23, User294 (ok), 02:30, 01/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >да потому что по скорости и потреблению соответствует именно яве

    Написать overbloat'нутую и тормозную хрень можно хоть на ассемблере.Просто чем высокоуровневее язык - тем меньше для этого придется стараться :)

     
  • 4.28, name (??), 21:57, 05/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >да потому что по скорости и потреблению соответствует именно яве
    >санки много чего пишут на яве - вот люди и путаются

    s/путаются/пугаются/

     

  • 1.7, Прохожий (??), 15:41, 30/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вообще очень показательны комменты, которые тут пишут, по моему они очень точно отражают суть творящегося в головах авторов. Вы хотя бы видели исходный код OOo, видимо нет, ну так загляните, узнаете много нового для себя.

    Для тех кто не в состоянии отличить на глаз Java от C++ небольшая статистика:

    Openoffice.org: 5,215,000 SLOC. Из них C++ 4,613,000, Java 381,000 и C 117,000. В этом пакете также используются ещё 14 языков.

    статистика прошлого года, думаю что на данный момент ситуация изменилась, но очень сомневаюсь что за год 4,5 миллиона строк переписали на java.

     
     
  • 2.8, mitya (ok), 15:45, 30/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно. А дайте, пожалуйста, ссылки на статистику использования языков в ООО.
    Пруфлинки в студию!
     
     
  • 3.9, Прохожий (??), 15:55, 30/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    К сожалению оригинальный документ куда то переместили а может и удалили, нашел в кеше google

    Документ со статистикой по Debian 4, но в  нём есть и статистика по наиболее значимым проектам.

    http://209.85.129.132/search?q=cache:W2PsD8OqHecJ: https://penta.debconf.org/~joerg/attachments/33-measuring_etch_slides.pdf+Open +SLOC.+%D0%98%D0%B7+%D0%BD%D0%B8%D1%85+C%2B%2B+, +Java&cd=5&hl=ru&ct=clnk&gl=ru&client=firefox-a

     
  • 3.12, Aleksey (??), 16:32, 30/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.ohloh.net/p/openoffice/analyses/latest
     
     
  • 4.21, Прохожий (??), 22:30, 30/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо ), это намного лучше того что я смог найти.
     

  • 1.13, Аноним (-), 17:20, 30/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Честно говоря, это напоминает какой-то флеш-моб, явно запущенный Торвадьсом. Все резко бросают svn и переходят на нечто-незнакомое-и-непонятно-каким-образом-работающее.
     
     
  • 2.15, Аноним (-), 17:45, 30/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Честно говоря, это напоминает какой-то флеш-моб, явно запущенный Торвадьсом. Все резко бросают
    >svn и переходят на нечто-незнакомое-и-непонятно-каким-образом-работающее.

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

     
  • 2.16, vitek (??), 18:55, 30/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Честно говоря, это напоминает какой-то флеш-моб, явно запущенный Торвадьсом. Все резко бросают
    >svn и переходят на нечто-незнакомое-и-непонятно-каким-образом-работающее.

    так познакомьтесь. тем более, что например git может:
    http://ru.wikipedia.org/wiki/Git
    Обмен изменениями с другими системами контроля версий
        * CVS — импорт и экспорт, эмуляция CVS-сервера, в стандартной поставке
        * Subversion — импорт и экспорт (частично), в стандартной поставке
        * .tar.gz, .tar.bz2 (серии версионированых файлов) — импорт и экспорт, в стандартной поставке
        * Perforce — импорт и экспорт (частично), в стандартной поставке[источник не указан 22 дня]
        * Mercurial — импорт и экспорт при помощи сторонних утилит, таких как Tailor[источник?]
    Кроме того, благодаря своей структуре данных и форматам данных обмена Git позволяет сравнительно просто и эффективно реализовать обмен данными практически со всеми существующими системами управлениям версиями.[источник не указан 22 д

     
  • 2.17, Аноним (-), 19:13, 30/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Честно говоря, это напоминает какой-то флеш-моб, явно запущенный Торвадьсом. Все резко бросают
    >svn и переходят на нечто-незнакомое-и-непонятно-каким-образом-работающее.

    Года 4 назад точно так же бросали CVS и переходили на SVN.
    SVN стал популярным совсем недавно. Даже на сорсфорже он появился где-то года 3 назад всего.

     

  • 1.18, Diogene.OSS programmer (?), 20:11, 30/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "По мнению проводивших тестирование Git и Mercurial прекрасно справляются с возложенными на них задачами и попытки их сравнения напоминают религиозные войны представителей Vi и Emacs. "


    +10E10 !

    Точнее не скажешь! :)

    (Я на Vim и Hg :)

     
     
  • 2.19, Няшка (?), 20:35, 30/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Кому что. Mercurial проще и дружелюбней. Git быстрее и фичастей, но мозги вывернешь, пока что тебе нужно научишься правильно делать.
     
     
  • 3.20, Ariel (??), 20:51, 30/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Сегодня ставил одному человеку MS Office 2003 pro на слабенькую машину, он загрузился за секунду, использую OpenOffice на новом ноуте - иногда кажется, что он написан на javascript ;-)
     
     
  • 4.22, Аноним (-), 23:15, 30/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А я себе FreeDOS поставил, грузится за секунду. Казалось бы, при чём тут линукс?
     
     
  • 5.24, Anonymous (ok), 02:56, 01/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Казалось бы, при чём тут линукс?

    Здравствуй анонимный тролль с лора (потыкал палочкой) =)

    >Честно говоря, это напоминает какой-то флеш-моб, явно запущенный Торвадьсом.

    К Торвальдсу отношусь скорее плохо, чем хорошо (ИМХО Мортон рулил бы куда лучше) Но на Git перешел совершенно осознанно и считаю его лучшей системой управления версиями. К выбору попытался подойти максимально объективно и пришлось сделать неутешительный вывод - Торвальдс не только красноглазый фанатик, он еще и удобные программы писать умеет :)

     
     
  • 6.29, User294 (ok), 22:27, 05/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >и удобные программы писать умеет :)

    И приличные ядра...

     

  • 1.25, Vladimir (??), 12:42, 02/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А зачем там ассемблер?
     
     
  • 2.27, const86 (ok), 11:45, 04/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы были платформозависимые проблемы, без них же неинтересно.
     

  • 1.26, Fylhtq (ok), 09:59, 04/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Опубликованы результаты опроса пользователей OpenOffice Base
    >16 people voted. 15 distributed their 10 points, one just listed three of the feature items, which I translated to 4, 3, 3 points.
     

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



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

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