Проекты Java с открытым исходным кодом из Китая

В Германии самым известным учебником для Java-программистов является Java — это тоже остров. Да, остров, который в настоящее время используется программистами во всем мире.

Java зародилась в США, где ее разработал Джеймс Гослинг в Sun Microsystems. С тех пор он распространился по всему миру. В Германию, Южную Африку и Австралию. Включение всех видов программного обеспечения.

Сегодня в мире есть только одна страна, которая быстро превращается в мировую электростанцию ​​Java: Китай.

При выполнении поиска по лучшим Java-проектам последние 3 года на GitHub большинство проектов происходят из Китая. На самом деле 95 из 100 лучших Java-проектов исходят из этой страны! Многие из них созданы крупными китайскими технологическими гигантами, такими как Baidu, Alibaba и Tencent.

Интересные проекты

К сожалению, не все китайские проекты ориентированы на международный рынок и не всегда предоставляют документацию на английском языке. Так что иногда вам нужен Google Translate. Тем не менее, оно того стоит. В настоящее время самые интересные проекты исходят из Китая.

Али Баба

У Али-Бабы много Java-проектов с открытым исходным кодом. Некоторые из них уже переданы в Apache Foundation, например Dubbo (среда удаленного вызова процедур) и RocketMQ (брокер сообщений).

Некоторые лучшие проекты, которые вы можете найти на GitHub:

  • Nacos: динамическое обнаружение служб
  • Arthas:средство диагностики Java
  • EasyExcel: библиотека Excel.
  • COLA (чистая объектно-ориентированная и многоуровневая архитектура):рекомендации по архитектуре.
  • DataX: структура синхронизации данных
  • Sentinel: мониторинг и отслеживание микросервисов

Сеата

Seata — это платформа, которая делает возможными распределенные транзакции. Транзакции, как известно, сложны в прикладных системах, но с микросервисами они усложняются. Seata пытается решить эту проблему, предоставляя координатора транзакций, который поддерживает статус транзакций и при необходимости выполняет откат.



Планировщик дельфинов

Dolphin — это визуальная платформа планирования рабочих процессов, предназначенная для решения сложных зависимостей в обработке данных, что позволяет создать готовую систему планирования для обработки данных.

Недавно Dolphin стал проектом Apache верхнего уровня:



Другие популярные проекты:

Вот некоторые другие популярные проекты Java с открытым исходным кодом:

  • Sofa Boot:расширенная веб-инфраструктура Spring Boot.
  • Mall: проект по созданию полной системы электронной коммерции с использованием популярных технологий (например, Spring Boot).
  • FEBS:система управления полномочиями, созданная с использованием Spring Boot и Shiro. FEBS означает: F. AST, E ASY use, B eautiful и S AFE.
  • XPopup: общие всплывающие окна для приложений Android.
  • ElaAdmin: внутренняя система управления на основе Spring Boot и Vue.
  • Jeecg-boot:система разработки с малым кодом.

Последнее примечание

Java, в частности Spring Boot, очень популярны в Китае. Али-Баба и другие китайские технологические компании сделали все свои проекты открытыми. Эти проекты также постоянно документируются на английском языке. Теперь мы все можем извлечь выгоду из этих новых линеек на Java. По крайней мере, когда речь идет о языке программирования.