Приложение с открытым исходным кодом, использующее передовые методы

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

Спасибо!

Ответы

Ответ 1

Это, конечно, менее известно, чем некоторые из других проектов, упомянутых здесь, но посмотрите на GoGrinder. Код хорошо написан и документирован.

Также может быть хорошей идеей искать то, что вы на самом деле используете. Мне легче читать источник приложений, с которыми я знаком, используя их.

Ответ 2

В том же духе, что и ответ, предлагающий проверить NetBeans, я бы предложил получить источники IntelliJ IDEA Community Edition и IntelliJ Platform из своего репозитория git. В какой-то момент ИДЕЯ была IMO - это современное приложение Swing (быстрый, отзывчивый, не уродливый, приятный пользовательский интерфейс и т.д.).

Ответ 3

Возможно, вы могли бы взглянуть на открытый источник NetBeans IDE. Он огромен, но он интенсивно использует Swing и хорошо разработан и документирован. Кроме того, это также общая платформа для создания модульных графических приложений.

Ответ 4

Учебник Swing заполнен отличным кодом, а сам код Swing доступен для изучения в большинстве IDE.

Ответ 5

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

Ответ 6

Вы можете посмотреть примеры jgoodies. Тем не менее, они не понятны, и я не знаю лицензии.